sonarsource/Port Cookiecutter Action

GitHub action to create repositories templated with Cookiecutter with Port integration

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenThe GitHub Token to use to authenticate with the API with permissions to create repositories within the organization (supporting only PATs at this time)yes
portClientIdThe Port Client ID to use to authenticate with the APIyes
portClientSecretThe Port Client Secret to use to authenticate with the APIyes
blueprintIdentifierThe blueprint identifier to use to populate the PortyesService
repositoryNameThe name of the repository to createyes
repositoryVisibilityThe visibility of the repository to createnoprivate
organizationNameThe name of the organization to create the repository inyes
cookiecutterTemplateThe cookiecutter template to use to populate the repositoryyes
portUserInputsPort user inputs to came from triggering the actionyes
githubURLGit URL for self hosted version. Default value is api.github.comyeshttps://api.github.com
portRunIdPort run ID to came from triggering the actionyes
monorepoUrlThe URL of the monorepo to create the new service in, specify it alongside scaffoldDirectory to open a new pull-request in the monorepono
scaffoldDirectoryThe directory to scaffold the cookiecutter template inno
templateDirectoryThe directory to scaffold the cookiecutter template fromno
createPortEntityWhether to create a Port entity for the repositorynotrue
addLinkToPortWhether to add a link to the repository in Portnotrue
namedescription
repoURLThe URL of the created repository