350 KiB
@backstage/plugin-scaffolder-backend
4.0.1-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@2.0.3-next.0
- @backstage/plugin-catalog-node@2.2.2-next.0
- @backstage/plugin-scaffolder-common@2.2.1-next.0
- @backstage/plugin-scaffolder-node@0.13.4-next.0
- @backstage/plugin-permission-node@0.11.1-next.0
- @backstage/backend-plugin-api@1.9.2-next.0
- @backstage/plugin-events-node@0.4.23-next.0
- @backstage/backend-openapi-utils@0.6.10-next.0
4.0.0
Minor Changes
77bee9f: Updated thelist-scaffolder-tasksaction to support the new "status" filter parameter, allowing the action to return tasks matching a specific status.07e08be: Addedalways()andfailure()status check functions for scaffolder steps. These functions can be used in the if field of a step to control execution after failures.always()ensures a step runs regardless of previous step outcomes, whilefailure()runs a step only when a previous step has failed.8006acf: The template parameter schema response now exposes aformDecoratorsfield instead ofEXPERIMENTAL_formDecorators. Templates that still declarespec.EXPERIMENTAL_formDecoratorsare read transparently and surfaced under the new field.
Patch Changes
c78b3b6: Add explicit memory management to SecureTemplater usage1ecc3ca: Fixed spelling mistakes in internal codee9b78e9: Removed theuuiddependency and replaced usage with the built-incrypto.randomUUID().- Updated dependencies
- @backstage/catalog-model@1.9.0
- @backstage/errors@1.3.1
- @backstage/backend-plugin-api@1.9.1
- @backstage/plugin-catalog-node@2.2.1
- @backstage/integration@2.0.2
- @backstage/plugin-scaffolder-node@0.13.3
- @backstage/plugin-permission-node@0.11.0
- @backstage/plugin-permission-common@0.9.9
- @backstage/plugin-scaffolder-common@2.2.0
- @backstage/backend-openapi-utils@0.6.9
- @backstage/config@1.3.8
- @backstage/plugin-events-node@0.4.22
4.0.0-next.2
Major Changes
c78b3b6: Add explicit memory management to SecureTemplater usage
Minor Changes
8006acf: The template parameter schema response now exposes aformDecoratorsfield instead ofEXPERIMENTAL_formDecorators. Templates that still declarespec.EXPERIMENTAL_formDecoratorsare read transparently and surfaced under the new field.
Patch Changes
1ecc3ca: Fixed spelling mistakes in internal code- Updated dependencies
- @backstage/backend-plugin-api@1.9.1-next.1
- @backstage/plugin-scaffolder-common@2.2.0-next.1
- @backstage/plugin-scaffolder-node@0.13.3-next.2
3.5.0-next.1
Minor Changes
77bee9f: Updated thelist-scaffolder-tasksaction to support the new "status" filter parameter, allowing the action to return tasks matching a specific status.07e08be: Addedalways()andfailure()status check functions for scaffolder steps. These functions can be used in the if field of a step to control execution after failures.always()ensures a step runs regardless of previous step outcomes, whilefailure()runs a step only when a previous step has failed.
Patch Changes
e9b78e9: Removed theuuiddependency and replaced usage with the built-incrypto.randomUUID().- Updated dependencies
- @backstage/catalog-model@1.8.1-next.1
- @backstage/plugin-catalog-node@2.2.1-next.1
- @backstage/plugin-scaffolder-node@0.13.3-next.1
- @backstage/plugin-permission-common@0.9.9-next.1
3.4.1-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1-next.0
- @backstage/integration@2.0.2-next.0
- @backstage/backend-openapi-utils@0.6.9-next.0
- @backstage/backend-plugin-api@1.9.1-next.0
- @backstage/catalog-model@1.8.1-next.0
- @backstage/config@1.3.8-next.0
- @backstage/plugin-catalog-node@2.2.1-next.0
- @backstage/plugin-events-node@0.4.22-next.0
- @backstage/plugin-permission-common@0.9.9-next.0
- @backstage/plugin-permission-node@0.10.13-next.0
- @backstage/plugin-scaffolder-common@2.1.1-next.0
- @backstage/plugin-scaffolder-node@0.13.3-next.0
- @backstage/types@1.2.2
3.4.0
Minor Changes
309b712: Added a newexecute-templateactions registry action that executes a scaffolder template with provided input values and returns a task ID for tracking progress.5af48e7: Migrated permission registration to use thePermissionsRegistryServiceinstead of the deprecatedcreatePermissionIntegrationRouter. This fixes an issue where scaffolder permissions were not visible to RBAC plugins because theactionsRegistryServiceRefdependency caused an empty permissions metadata router to shadow the scaffolder's actual permission metadata. The oldcreatePermissionIntegrationRouterpath is retained as a fallback for standalonecreateRouterusage.
Patch Changes
482ceed: Migrated fromassertErrortotoErrorfor error handling.961e274: Migrated OpenTelemetry metrics to use theMetricsServicefrom@backstage/backend-plugin-api/alphainstead of the raw@opentelemetry/apimeter.8a42f77: Fix handling ofafter=0in task events endpoint4559806: Removed unnecessary emptyexamplesarray from actions bridged via the actions registry.79453c0: Updated dependencywait-for-expectto^4.0.0.3ef6078: Added support for conditionaliffiltering on outputlinksandtextitems. Items where theifcondition evaluates to false are now excluded from the task output.- Updated dependencies
- @backstage/backend-plugin-api@1.9.0
- @backstage/errors@1.3.0
- @backstage/catalog-model@1.8.0
- @backstage/plugin-catalog-node@2.2.0
- @backstage/plugin-scaffolder-common@2.1.0
- @backstage/plugin-scaffolder-node@0.13.2
- @backstage/backend-openapi-utils@0.6.8
- @backstage/integration@2.0.1
- @backstage/plugin-permission-node@0.10.12
- @backstage/config@1.3.7
- @backstage/plugin-events-node@0.4.21
- @backstage/plugin-permission-common@0.9.8
3.4.0-next.2
Minor Changes
5af48e7: Migrated permission registration to use thePermissionsRegistryServiceinstead of the deprecatedcreatePermissionIntegrationRouter. This fixes an issue where scaffolder permissions were not visible to RBAC plugins because theactionsRegistryServiceRefdependency caused an empty permissions metadata router to shadow the scaffolder's actual permission metadata. The oldcreatePermissionIntegrationRouterpath is retained as a fallback for standalonecreateRouterusage.
Patch Changes
482ceed: Migrated fromassertErrortotoErrorfor error handling.961e274: Migrated OpenTelemetry metrics to use theMetricsServicefrom@backstage/backend-plugin-api/alphainstead of the raw@opentelemetry/apimeter.- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/plugin-scaffolder-node@0.13.2-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-openapi-utils@0.6.8-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/plugin-permission-node@0.10.12-next.2
- @backstage/plugin-scaffolder-common@2.0.1-next.0
3.3.0-next.1
Minor Changes
309b712: Added a newexecute-templateactions registry action that executes a scaffolder template with provided input values and returns a task ID for tracking progress.
Patch Changes
4559806: Removed unnecessary emptyexamplesarray from actions bridged via the actions registry.- Updated dependencies
- @backstage/backend-plugin-api@1.9.0-next.1
- @backstage/backend-openapi-utils@0.6.8-next.1
- @backstage/plugin-catalog-node@2.1.1-next.1
- @backstage/plugin-events-node@0.4.21-next.1
- @backstage/plugin-permission-node@0.10.12-next.1
- @backstage/plugin-scaffolder-node@0.13.1-next.1
3.2.1-next.0
Patch Changes
79453c0: Updated dependencywait-for-expectto^4.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.8.1-next.0
- @backstage/plugin-permission-node@0.10.12-next.0
- @backstage/backend-openapi-utils@0.6.8-next.0
- @backstage/plugin-catalog-node@2.1.1-next.0
- @backstage/plugin-events-node@0.4.21-next.0
- @backstage/plugin-scaffolder-node@0.13.1-next.0
- @backstage/catalog-model@1.7.7
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/integration@2.0.0
- @backstage/types@1.2.2
- @backstage/plugin-permission-common@0.9.7
- @backstage/plugin-scaffolder-common@2.0.0
3.2.0
Minor Changes
c9b11eb: Added a newlist-scaffolder-tasksaction that allows querying scaffolder tasks with optional ownership filtering and pagination support1b42218: Adds a newget-scaffolder-task-logsaction to@backstage/plugin-scaffolder-backendthat retrieves log events for a given scaffolder task, with optional support for retrieving only new events after a given event ID.0fbcf23: Migrated OpenAPI schemas to 3.1.7695dd2: Added a newlist-scaffolder-actionsaction that returns all installed scaffolder actions with their schemas and examplese8736ea: Added secrets schema validation for task creation, retry, and dry-run endpoints. When a template definesspec.secrets.schema, the API validates provided secrets against the schema and returns a400error if validation fails.
Patch Changes
e27bd4e: Removed@backstage/plugin-scaffolder-backend-module-bitbucketfrompackage.jsonas the package itself has been deprecated and the code deleted.4f5ed06: Fixed a security vulnerability where server-configured environment secrets were exposed through the scaffolder dry-run endpoint.30ff981: Fixed a security vulnerability where secrets could bypass log redaction when transformed through Nunjucks filters in scaffolder templates.4e39e63: Removed unused dependenciesa49a40d: Updated dependencyzodto^3.25.76 || ^4.0.0& migrated to/v3or/v4imports.ccc20cf: create scaffolder MCP action to dry run a provided scaffolder template- Updated dependencies
- @backstage/backend-plugin-api@1.8.0
- @backstage/plugin-scaffolder-node@0.13.0
- @backstage/integration@2.0.0
- @backstage/plugin-catalog-node@2.1.0
- @backstage/plugin-scaffolder-common@2.0.0
- @backstage/plugin-permission-common@0.9.7
- @backstage/plugin-permission-node@0.10.11
- @backstage/catalog-model@1.7.7
- @backstage/backend-openapi-utils@0.6.7
- @backstage/plugin-events-node@0.4.20
3.2.0-next.2
Minor Changes
e8736ea: Added secrets schema validation for task creation, retry, and dry-run endpoints. When a template definesspec.secrets.schema, the API validates provided secrets against the schema and returns a400error if validation fails.
Patch Changes
30ff981: Fixed a security vulnerability where secrets could bypass log redaction when transformed through Nunjucks filters in scaffolder templates.- Updated dependencies
- @backstage/backend-plugin-api@1.8.0-next.1
- @backstage/integration@2.0.0-next.2
- @backstage/plugin-scaffolder-common@2.0.0-next.2
- @backstage/backend-openapi-utils@0.6.7-next.1
- @backstage/plugin-catalog-node@2.1.0-next.2
- @backstage/plugin-events-node@0.4.20-next.1
- @backstage/plugin-permission-node@0.10.11-next.1
- @backstage/plugin-scaffolder-node@0.13.0-next.2
3.2.0-next.1
Minor Changes
c9b11eb: Added a newlist-scaffolder-tasksaction that allows querying scaffolder tasks with optional ownership filtering and pagination support0fbcf23: Migrated OpenAPI schemas to 3.1.7695dd2: Added a newlist-scaffolder-actionsaction that returns all installed scaffolder actions with their schemas and examples
Patch Changes
e27bd4e: Removed@backstage/plugin-scaffolder-backend-module-bitbucketfrompackage.jsonas the package itself has been deprecated and the code deleted.ccc20cf: create scaffolder MCP action to dry run a provided scaffolder template- Updated dependencies
- @backstage/integration@2.0.0-next.1
- @backstage/plugin-scaffolder-common@2.0.0-next.1
- @backstage/plugin-scaffolder-node@0.13.0-next.1
- @backstage/plugin-catalog-node@2.1.0-next.1
- @backstage/backend-openapi-utils@0.6.7-next.0
- @backstage/backend-plugin-api@1.7.1-next.0
- @backstage/catalog-model@1.7.6
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-events-node@0.4.20-next.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.11-next.0
3.1.4-next.0
Patch Changes
4e39e63: Removed unused dependencies- Updated dependencies
- @backstage/integration@1.21.0-next.0
- @backstage/plugin-catalog-node@2.1.0-next.0
- @backstage/backend-plugin-api@1.7.1-next.0
- @backstage/backend-openapi-utils@0.6.7-next.0
- @backstage/catalog-model@1.7.6
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-events-node@0.4.20-next.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.11-next.0
- @backstage/plugin-scaffolder-common@1.7.7-next.0
- @backstage/plugin-scaffolder-node@0.12.6-next.0
3.1.3
Patch Changes
7455dae: Use node prefix on native imports4fc7bf0: Removed unused dependency0ce78b0: Supportifconditions insideeachloops for scaffolder steps5e3ef57: AddedpeerModulesmetadata declaring recommended modules for cross-plugin integrations.8148621: Moved@backstage/backend-defaultsfromdependenciestodevDependencies.1e669cc: Migrate audit events reference docs to http://backstage.io/docs.69d880e: Bump to latest zod to ensure it has the latest features- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.3
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17
- @backstage/plugin-catalog-node@2.0.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.19
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.18
- @backstage/plugin-scaffolder-backend-module-github@0.9.6
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.18
- @backstage/backend-openapi-utils@0.6.6
- @backstage/plugin-bitbucket-cloud-common@0.3.7
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
- @backstage/plugin-events-node@0.4.19
- @backstage/plugin-scaffolder-backend-module-azure@0.2.18
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18
- @backstage/plugin-scaffolder-common@1.7.6
3.1.3-next.2
Patch Changes
8148621: Moved@backstage/backend-defaultsfromdependenciestodevDependencies.- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.3-next.2
- @backstage/integration@1.20.0-next.2
- @backstage/plugin-catalog-node@2.0.0-next.1
- @backstage/backend-plugin-api@1.7.0-next.1
- @backstage/plugin-auth-node@0.6.13-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17-next.1
- @backstage/plugin-events-node@0.4.19-next.0
- @backstage/plugin-permission-node@0.10.10-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.19-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.18-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.18-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.9.6-next.2
- @backstage/plugin-scaffolder-node@0.12.5-next.1
3.1.3-next.1
Patch Changes
5e3ef57: AddedpeerModulesmetadata declaring recommended modules for cross-plugin integrations.- Updated dependencies
- @backstage/integration@1.20.0-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.3-next.1
- @backstage/backend-plugin-api@1.7.0-next.1
- @backstage/backend-defaults@0.15.2-next.1
- @backstage/plugin-bitbucket-cloud-common@0.3.7-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.18-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.19-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.18-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.18-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.9.6-next.1
- @backstage/plugin-scaffolder-common@1.7.6-next.1
- @backstage/plugin-scaffolder-node@0.12.5-next.1
3.1.2-next.0
Patch Changes
7455dae: Use node prefix on native imports4fc7bf0: Removed unused dependency1e669cc: Migrate audit events reference docs to http://backstage.io/docs.69d880e: Bump to latest zod to ensure it has the latest features- Updated dependencies
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17-next.0
- @backstage/plugin-catalog-node@1.21.0-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.2-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.19-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.18-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.9.5-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.2-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.18-next.0
- @backstage/backend-openapi-utils@0.6.6-next.0
- @backstage/plugin-bitbucket-cloud-common@0.3.7-next.0
- @backstage/backend-plugin-api@1.7.0-next.0
- @backstage/backend-defaults@0.15.1-next.0
- @backstage/plugin-scaffolder-node@0.12.4-next.0
- @backstage/integration@1.19.3-next.0
- @backstage/plugin-auth-node@0.6.12-next.0
- @backstage/plugin-permission-common@0.9.5-next.0
- @backstage/plugin-permission-node@0.10.9-next.0
- @backstage/plugin-events-node@0.4.19-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18-next.0
- @backstage/catalog-model@1.7.6
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.18-next.0
- @backstage/plugin-scaffolder-common@1.7.6-next.0
3.1.1
Patch Changes
5012852: Remove unused abort controller in debug:wait actionc641c14: Wrap some of the action logic withresolveSafeChildPathand improve symlink handling when fetching remote and local files27f9061: REwrite]872eb91: Upgradezod-to-json-schemato latest version- Updated dependencies
- @backstage/backend-defaults@0.15.0
- @backstage/backend-plugin-api@1.6.1
- @backstage/plugin-scaffolder-node@0.12.3
- @backstage/integration@1.19.2
- @backstage/backend-openapi-utils@0.6.5
- @backstage/plugin-scaffolder-backend-module-github@0.9.4
- @backstage/plugin-auth-node@0.6.11
- @backstage/plugin-scaffolder-backend-module-azure@0.2.17
- @backstage/plugin-permission-common@0.9.4
- @backstage/plugin-permission-node@0.10.8
- @backstage/plugin-bitbucket-cloud-common@0.3.6
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.16
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.18
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.17
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.17
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.17
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.1
- @backstage/plugin-scaffolder-common@1.7.5
3.1.1-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.15.0-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.9.4-next.1
- @backstage/plugin-auth-node@0.6.10
- @backstage/plugin-permission-node@0.10.7
3.1.1-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.14.1-next.1
- @backstage/integration@1.19.2-next.0
- @backstage/plugin-bitbucket-cloud-common@0.3.6-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.17-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.18-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.1-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.17-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.17-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.17-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.9.4-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.1-next.0
- @backstage/plugin-scaffolder-common@1.7.5-next.0
- @backstage/plugin-scaffolder-node@0.12.3-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.16-next.0
3.1.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.6.5-next.0
- @backstage/backend-defaults@0.14.1-next.0
- @backstage/backend-plugin-api@1.6.0
- @backstage/catalog-model@1.7.6
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/integration@1.19.0
- @backstage/types@1.2.2
- @backstage/plugin-auth-node@0.6.10
- @backstage/plugin-bitbucket-cloud-common@0.3.5
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.15
- @backstage/plugin-catalog-node@1.20.1
- @backstage/plugin-events-node@0.4.18
- @backstage/plugin-permission-common@0.9.3
- @backstage/plugin-permission-node@0.10.7
- @backstage/plugin-scaffolder-backend-module-azure@0.2.16
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.17
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.16
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.16
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.16
- @backstage/plugin-scaffolder-backend-module-github@0.9.3
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.0
- @backstage/plugin-scaffolder-common@1.7.4
- @backstage/plugin-scaffolder-node@0.12.2
3.1.0
Minor Changes
a4cd405: AdddefaultEnvironmentconfig to scaffolder to enable more flexible and custom templates. Now it's possible enable access to default parameters and secrets in templates, improving security and reducing complexity.
Patch Changes
be5972b: Fixed a bug where config was not passed to NunjucksWorkflowRunner, causing defaultEnvironment to be undefinedde96a60: chore(deps): bumpexpressfrom 4.21.2 to 4.22.02bae83a: Updatedisolated-vmto6.0.125b560e: Internal change to support new versions of thelogformlibrary8f4aded: Fixing OpenAPI definition1226647: Updated dependencyesbuildto^0.27.0.- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.0
- @backstage/integration@1.19.0
- @backstage/plugin-auth-node@0.6.10
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.0
- @backstage/plugin-bitbucket-cloud-common@0.3.5
- @backstage/backend-defaults@0.14.0
- @backstage/backend-openapi-utils@0.6.4
- @backstage/plugin-events-node@0.4.18
- @backstage/plugin-permission-node@0.10.7
- @backstage/backend-plugin-api@1.6.0
- @backstage/plugin-scaffolder-backend-module-github@0.9.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.16
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.17
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.15
- @backstage/plugin-catalog-node@1.20.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.16
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.16
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.16
- @backstage/plugin-scaffolder-common@1.7.4
- @backstage/plugin-scaffolder-node@0.12.2
3.1.0-next.1
Patch Changes
de96a60: chore(deps): bumpexpressfrom 4.21.2 to 4.22.02bae83a: Updatedisolated-vmto6.0.125b560e: Internal change to support new versions of thelogformlibrary1226647: Updated dependencyesbuildto^0.27.0.- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.0-next.1
- @backstage/backend-defaults@0.14.0-next.1
- @backstage/backend-openapi-utils@0.6.4-next.1
- @backstage/plugin-auth-node@0.6.10-next.1
- @backstage/plugin-events-node@0.4.18-next.1
- @backstage/plugin-permission-node@0.10.7-next.1
- @backstage/integration@1.18.3-next.1
- @backstage/backend-plugin-api@1.6.0-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.16-next.1
- @backstage/catalog-model@1.7.6
- @backstage/config@1.3.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-bitbucket-cloud-common@0.3.5-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.15-next.1
- @backstage/plugin-catalog-node@1.20.1-next.1
- @backstage/plugin-permission-common@0.9.3
- @backstage/plugin-scaffolder-backend-module-azure@0.2.16-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.17-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.16-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.16-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.16-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.9.3-next.1
- @backstage/plugin-scaffolder-common@1.7.4-next.0
- @backstage/plugin-scaffolder-node@0.12.2-next.1
3.1.0-next.0
Minor Changes
a4cd405: AdddefaultEnvironmentconfig to scaffolder to enable more flexible and custom templates. Now it's possible enable access to default parameters and secrets in templates, improving security and reducing complexity.
Patch Changes
8f4aded: Fixing OpenAPI definition- Updated dependencies
- @backstage/plugin-auth-node@0.6.10-next.0
- @backstage/backend-defaults@0.14.0-next.0
- @backstage/backend-plugin-api@1.5.1-next.0
- @backstage/integration@1.18.3-next.0
- @backstage/plugin-permission-node@0.10.7-next.0
- @backstage/backend-openapi-utils@0.6.4-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.15-next.0
- @backstage/plugin-catalog-node@1.20.1-next.0
- @backstage/plugin-events-node@0.4.18-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.16-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.17-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.16-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.16-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.16-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.16-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.9.3-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.10.1-next.0
- @backstage/plugin-scaffolder-node@0.12.2-next.0
- @backstage/plugin-bitbucket-cloud-common@0.3.5-next.0
- @backstage/plugin-scaffolder-common@1.7.4-next.0
- @backstage/config@1.3.6
- @backstage/catalog-model@1.7.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-permission-common@0.9.3
3.0.1
Patch Changes
05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript'serasableSyntaxOnlysetting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.- Updated dependencies
- @backstage/backend-defaults@0.13.1
- @backstage/plugin-catalog-node@1.20.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.15
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.16
- @backstage/plugin-bitbucket-cloud-common@0.3.4
- @backstage/integration@1.18.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.10.0
- @backstage/backend-plugin-api@1.5.0
- @backstage/plugin-permission-common@0.9.3
- @backstage/plugin-events-node@0.4.17
- @backstage/plugin-auth-node@0.6.9
- @backstage/config@1.3.6
- @backstage/catalog-model@1.7.6
- @backstage/plugin-scaffolder-node@0.12.1
- @backstage/backend-openapi-utils@0.6.3
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.14
- @backstage/plugin-permission-node@0.10.6
- @backstage/plugin-scaffolder-backend-module-azure@0.2.15
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.15
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.15
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.15
- @backstage/plugin-scaffolder-backend-module-github@0.9.2
- @backstage/plugin-scaffolder-common@1.7.3
3.0.1-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.20.0-next.1
- @backstage/backend-defaults@0.13.1-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.10.0-next.1
- @backstage/backend-plugin-api@1.5.0-next.1
- @backstage/plugin-permission-common@0.9.3-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.14-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.9.2-next.1
- @backstage/backend-openapi-utils@0.6.3-next.1
- @backstage/plugin-auth-node@0.6.9-next.1
- @backstage/plugin-events-node@0.4.17-next.1
- @backstage/plugin-permission-node@0.10.6-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.15-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.16-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.15-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.15-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.15-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.15-next.1
- @backstage/plugin-scaffolder-node@0.12.1-next.1
3.0.1-next.0
Patch Changes
05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript'serasableSyntaxOnlysetting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.- Updated dependencies
- @backstage/backend-defaults@0.13.1-next.0
- @backstage/plugin-events-node@0.4.17-next.0
- @backstage/plugin-bitbucket-cloud-common@0.3.4-next.0
- @backstage/plugin-auth-node@0.6.9-next.0
- @backstage/config@1.3.6-next.0
- @backstage/catalog-model@1.7.6-next.0
- @backstage/integration@1.18.2-next.0
- @backstage/plugin-scaffolder-node@0.12.1-next.0
- @backstage/plugin-permission-node@0.10.6-next.0
- @backstage/backend-openapi-utils@0.6.3-next.0
- @backstage/backend-plugin-api@1.4.5-next.0
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.14-next.0
- @backstage/plugin-catalog-node@1.19.2-next.0
- @backstage/plugin-permission-common@0.9.3-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.15-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.16-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.15-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.15-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.15-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.15-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.9.2-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.7-next.0
- @backstage/plugin-scaffolder-common@1.7.3-next.0
3.0.0
Major Changes
-
9b81a90: BREAKING - Removing the deprecated types and interfaces, there's no replacement for these types, and hopefully not currently used as they offer no value with the plugin being on the new backend system and no way to consume them.Affected types:
CreateWorkerOptions,CurrentClaimedTask,DatabaseTaskStore,DatabaseTaskStoreOptions,TaskManager,TaskStore,TaskStoreCreateTaskOptions,TaskStoreCreateTaskResult,TaskStoreEmitOptions,TaskStoreListEventsOptions,TaskStoreRecoverTaskOptions,TaskStoreShutDownTaskOptions,TaskWorkerandTemplateActionRegistry.
Patch Changes
-
f222a2e: Fixed distributed actions not being visible in the scaffolder template actions.Depending on the plugin startup order, some of the distributed actions were not being registered correctly, causing them to be invisible in the scaffolder template actions list.
-
Updated dependencies
- @backstage/backend-defaults@0.13.0
- @backstage/integration@1.18.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.14
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.14
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.15
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.14
- @backstage/plugin-scaffolder-backend-module-github@0.9.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.6
- @backstage/plugin-scaffolder-backend-module-azure@0.2.14
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.14
- @backstage/plugin-scaffolder-node@0.12.0
- @backstage/config@1.3.5
- @backstage/plugin-bitbucket-cloud-common@0.3.3
- @backstage/backend-openapi-utils@0.6.2
- @backstage/backend-plugin-api@1.4.4
- @backstage/plugin-auth-node@0.6.8
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.13
- @backstage/plugin-catalog-node@1.19.1
- @backstage/plugin-events-node@0.4.16
- @backstage/plugin-permission-common@0.9.2
- @backstage/plugin-permission-node@0.10.5
- @backstage/plugin-scaffolder-common@1.7.2
3.0.0-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.3.4-next.0
- @backstage/backend-defaults@0.13.0-next.1
- @backstage/integration@1.18.1-next.1
- @backstage/backend-plugin-api@1.4.4-next.0
- @backstage/plugin-auth-node@0.6.8-next.0
- @backstage/plugin-permission-common@0.9.2-next.0
- @backstage/plugin-permission-node@0.10.5-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.14-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.15-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.14-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.14-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.14-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.14-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.9.1-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.6-next.1
- @backstage/plugin-scaffolder-node@0.12.0-next.1
- @backstage/backend-openapi-utils@0.6.2-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.13-next.1
- @backstage/plugin-catalog-node@1.19.1-next.0
- @backstage/plugin-events-node@0.4.16-next.0
- @backstage/plugin-scaffolder-common@1.7.2-next.1
3.0.0-next.0
Major Changes
-
9b81a90: BREAKING - Removing the deprecated types and interfaces, there's no replacement for these types, and hopefully not currently used as they offer no value with the plugin being on the new backend system and no way to consume them.Affected types:
CreateWorkerOptions,CurrentClaimedTask,DatabaseTaskStore,DatabaseTaskStoreOptions,TaskManager,TaskStore,TaskStoreCreateTaskOptions,TaskStoreCreateTaskResult,TaskStoreEmitOptions,TaskStoreListEventsOptions,TaskStoreRecoverTaskOptions,TaskStoreShutDownTaskOptions,TaskWorkerandTemplateActionRegistry.
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.13.0-next.0
- @backstage/integration@1.18.1-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.14-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.14-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.15-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.14-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.9.1-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.6-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.14-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.14-next.0
- @backstage/plugin-scaffolder-node@0.12.0-next.0
- @backstage/plugin-bitbucket-cloud-common@0.3.3-next.0
- @backstage/plugin-auth-node@0.6.7
- @backstage/plugin-permission-node@0.10.4
- @backstage/plugin-scaffolder-common@1.7.2-next.0
- @backstage/backend-openapi-utils@0.6.1
- @backstage/backend-plugin-api@1.4.3
- @backstage/catalog-model@1.7.5
- @backstage/config@1.3.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.13-next.0
- @backstage/plugin-catalog-node@1.19.0
- @backstage/plugin-events-node@0.4.15
- @backstage/plugin-permission-common@0.9.1
2.2.1
Patch Changes
a57185f: Added support for executing actions from theActionsRegistryin thescaffolder-backendc3405db: Fixed a regression that prevented uploads greater than 100KB. Uploads up to 10MB are supported again.- Updated dependencies
- @backstage/backend-defaults@0.12.1
- @backstage/plugin-scaffolder-backend-module-github@0.9.0
- @backstage/plugin-catalog-node@1.19.0
- @backstage/plugin-auth-node@0.6.7
- @backstage/plugin-events-node@0.4.15
- @backstage/integration@1.18.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.5
- @backstage/types@1.2.2
- @backstage/backend-openapi-utils@0.6.1
- @backstage/backend-plugin-api@1.4.3
- @backstage/plugin-bitbucket-cloud-common@0.3.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.12
- @backstage/plugin-permission-node@0.10.4
- @backstage/plugin-scaffolder-backend-module-azure@0.2.13
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.14
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.13
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.13
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.13
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.13
- @backstage/plugin-scaffolder-common@1.7.1
- @backstage/plugin-scaffolder-node@0.11.1
2.2.1-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.12.1-next.1
- @backstage/plugin-auth-node@0.6.7-next.1
- @backstage/plugin-catalog-node@1.19.0-next.1
- @backstage/integration@1.18.0-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.12-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.8.3-next.1
2.2.1-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@1.18.0-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.5-next.0
- @backstage/plugin-auth-node@0.6.7-next.0
- @backstage/backend-defaults@0.12.1-next.0
- @backstage/plugin-bitbucket-cloud-common@0.3.2-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.13-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.14-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.13-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.13-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.13-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.13-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.8.3-next.0
- @backstage/plugin-scaffolder-common@1.7.1-next.0
- @backstage/plugin-scaffolder-node@0.11.1-next.0
- @backstage/backend-plugin-api@1.4.3-next.0
- @backstage/plugin-permission-node@0.10.4-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.12-next.0
- @backstage/backend-openapi-utils@0.6.1-next.0
- @backstage/plugin-catalog-node@1.18.1-next.0
- @backstage/plugin-events-node@0.4.15-next.0
2.2.0
Minor Changes
c08cbc4: Move Scaffolder API to OpenAPI2032660: Fixed fs:readdir action example11dc90f: Implement max length for scaffolder auditor audit logging with default of 256812485c: Add step info to scaffolder action context to access the step id and name.
Patch Changes
caee2eb: Fixed WinstonLogger throwing when redactions were null or undefined4ae87f5: addgetResourcesmethod topermissionIntegrationRouterfor frontend task permission checksb817c1d: Stop logging ofSPLATtwice in logs- Updated dependencies
- @backstage/backend-openapi-utils@0.6.0
- @backstage/backend-defaults@0.12.0
- @backstage/plugin-scaffolder-common@1.7.0
- @backstage/plugin-scaffolder-node@0.11.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.4
- @backstage/plugin-catalog-node@1.18.0
- @backstage/plugin-scaffolder-backend-module-github@0.8.2
- @backstage/plugin-auth-node@0.6.6
- @backstage/plugin-permission-node@0.10.3
- @backstage/backend-plugin-api@1.4.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.11
- @backstage/plugin-events-node@0.4.14
- @backstage/plugin-scaffolder-backend-module-azure@0.2.12
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.13
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.12
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.12
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.12
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.12
2.2.0-next.1
Minor Changes
2032660: Fixed fs:readdir action example11dc90f: Implement max length for scaffolder auditor audit logging with default of 256
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.6.0-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.4-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.8.2-next.1
2.2.0-next.0
Minor Changes
c08cbc4: Move Scaffolder API to OpenAPI812485c: Add step info to scaffolder action context to access the step id and name.
Patch Changes
caee2eb: Fixed WinstonLogger throwing when redactions were null or undefined- Updated dependencies
- @backstage/backend-defaults@0.11.2-next.0
- @backstage/backend-openapi-utils@0.6.0-next.0
- @backstage/plugin-scaffolder-common@1.7.0-next.0
- @backstage/plugin-scaffolder-node@0.11.0-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.4-next.0
- @backstage/plugin-catalog-node@1.18.0-next.0
- @backstage/plugin-auth-node@0.6.6-next.0
- @backstage/plugin-permission-node@0.10.3-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.11-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.12-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.13-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.12-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.12-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.12-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.12-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.8.2-next.0
- @backstage/backend-plugin-api@1.4.2-next.0
- @backstage/plugin-events-node@0.4.14-next.0
- @backstage/catalog-model@1.7.5
- @backstage/config@1.3.3
- @backstage/errors@1.2.7
- @backstage/integration@1.17.1
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.3.1
- @backstage/plugin-permission-common@0.9.1
2.1.0
Minor Changes
-
c1ce316: BREAKING/alpha: Convertedscaffolder.task.readandscaffolder.task.cancelinto Resource Permissions.BREAKING
/alpha: Added a new scaffolder ruleisTaskOwnerforscaffolder.task.readandscaffolder.task.cancelto allow for conditional permission policies such as restricting access to tasks and task events based on task creators.BREAKING
/alpha: Retrying a task now requires bothscaffolder.task.readandscaffolder.task.createpermissions, replacing the previous requirement ofscaffolder.task.readandscaffolder.task.cancel.
Patch Changes
424610a: Scaffolder audit Log now includes taskId and createdBydbde180: An internal refactor which adds additional types to experimental checkpointsfc70b43: Replaced deprecated uses of@backstage/backend-commonwith the equivalents in@backstage/backend-defaultsand@backstage/backend-plugin-api.- Updated dependencies
- @backstage/config@1.3.3
- @backstage/plugin-permission-common@0.9.1
- @backstage/plugin-permission-node@0.10.2
- @backstage/catalog-model@1.7.5
- @backstage/backend-defaults@0.11.1
- @backstage/plugin-scaffolder-node@0.10.0
- @backstage/integration@1.17.1
- @backstage/plugin-scaffolder-backend-module-github@0.8.1
- @backstage/plugin-scaffolder-common@1.6.0
- @backstage/backend-plugin-api@1.4.1
- @backstage/plugin-auth-node@0.6.5
- @backstage/plugin-bitbucket-cloud-common@0.3.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.10
- @backstage/plugin-catalog-node@1.17.2
- @backstage/plugin-events-node@0.4.13
- @backstage/plugin-scaffolder-backend-module-azure@0.2.11
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.12
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.11
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.11
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.11
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.11
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.3
2.1.0-next.2
Minor Changes
-
c1ce316: BREAKING/alpha: Convertedscaffolder.task.readandscaffolder.task.cancelinto Resource Permissions.BREAKING
/alpha: Added a new scaffolder ruleisTaskOwnerforscaffolder.task.readandscaffolder.task.cancelto allow for conditional permission policies such as restricting access to tasks and task events based on task creators.BREAKING
/alpha: Retrying a task now requires bothscaffolder.task.readandscaffolder.task.createpermissions, replacing the previous requirement ofscaffolder.task.readandscaffolder.task.cancel.
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.6.0-next.1
- @backstage/plugin-scaffolder-node@0.10.0-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.10-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.11-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.12-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.11-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.11-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.11-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.11-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.8.1-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.3-next.2
2.0.1-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.3.3-next.0
- @backstage/plugin-permission-common@0.9.1-next.0
- @backstage/plugin-permission-node@0.10.2-next.0
- @backstage/catalog-model@1.7.5-next.0
- @backstage/backend-defaults@0.11.1-next.1
- @backstage/integration@1.17.1-next.1
- @backstage/backend-plugin-api@1.4.1-next.0
- @backstage/plugin-auth-node@0.6.5-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.11-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.12-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.11-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.11-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.11-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.11-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.8.1-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.3-next.1
- @backstage/plugin-scaffolder-node@0.9.1-next.1
- @backstage/plugin-catalog-node@1.17.2-next.0
- @backstage/plugin-scaffolder-common@1.5.12-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.10-next.0
- @backstage/plugin-events-node@0.4.13-next.0
2.0.1-next.0
Patch Changes
dbde180: An internal refactor which adds additional types to experimental checkpointsfc70b43: Replaced deprecated uses of@backstage/backend-commonwith the equivalents in@backstage/backend-defaultsand@backstage/backend-plugin-api.- Updated dependencies
- @backstage/backend-defaults@0.11.1-next.0
- @backstage/plugin-scaffolder-node@0.9.1-next.0
- @backstage/integration@1.17.1-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.8.1-next.0
- @backstage/plugin-auth-node@0.6.4
- @backstage/plugin-permission-node@0.10.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.9
- @backstage/plugin-catalog-node@1.17.1
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.12-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.11-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.11-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.11-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.11-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.3-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.11-next.0
- @backstage/plugin-bitbucket-cloud-common@0.3.1-next.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-scaffolder-common@1.5.11
2.0.0
Major Changes
-
33394db: BREAKING CHANGESRemoval of deprecated re-exports from module packages.
The following functions have been re-exported from the
scaffolder-backendplugin for quite some time, and now it's time to clean them up. They've been moved as follows:-
createPublishAzureActionshould be imported from@backstage/plugin-scaffolder-backend-module-azureinstead. -
createPublishBitbucketCloudActionshould be imported from@backstage/plugin-scaffolder-backend-module-bitbucket-cloudinstead. -
createPublishBitbucketServerActionandcreatePublishBitbucketServerPullRequestActioncan be imported from@backstage/plugin-scaffolder-backend-module-bitbucket-serverinstead. -
createPublishBitbucketActionshould be imported from@backstage/plugin-scaffolder-backend-module-bitbucketinstead. -
createPublishGerritActionandcreatePublishGerritReviewActioncan be imported from@backstage/plugin-scaffolder-backend-module-gerritinstead. -
createGithubActionsDispatchAction,createGithubDeployKeyAction,createGithubEnvironmentAction,createGithubIssuesLabelAction,CreateGithubPullRequestActionOptions,createGithubRepoCreateAction,createGithubRepoPushAction,createGithubWebhookAction, andcreatePublishGithubActioncan be imported from@backstage/plugin-scaffolder-backend-module-githubinstead. -
createPublishGitlabActionshould be imported from@backstage/plugin-scaffolder-backend-module-gitlabinstead. -
ActionContext.createTemplateAction,executeShellCommand,ExecuteShellCommandOptions,fetchContents,TaskSecrets, andTemplateActionshould be imported from@backstage/plugin-scaffolder-nodeinstead. -
ScaffolderEntitiesProcessorshould be imported from@backstage/plugin-catalog-backend-module-scaffolder-entity-modelinstead.
-
-
a8fcf04: BREAKING ALPHA: The/alphaexport no longer exports the plugin. Please useimport('@backstage/plugin-scaffolder-backend')instead as this has been removed.BREAKING CHANGES: The old
createRouterfunction which was used in the old backend system has been removed along with theRouterOptionstype. -
73b94d7: BREAKING CHANGESThe following functions have been re-exported from the
scaffolder-backendplugin for quite some time, and now it's time to clean them up. They've been moved as follows:-
SerializedTask,SerializedTaskEvent,TaskBroker,TaskBrokerDispatchOptions,TaskBrokerDispatchResult,TaskCompletionState,TaskContext,TaskEventType,TaskStatus,TemplateFilter, andTemplateGlobalshould be imported from@backstage/plugin-scaffolder-nodeinstead. -
The deprecated
copyWithoutRenderoption has been removed fromfetch:templateaction. You should rename the option tocopyWithoutTemplatinginstead.
-
-
5863b04: BREAKING CHANGES-
The
createBuiltinActionsmethod has been removed, as this should no longer be needed with the new backend system route, and was only useful when passing the default list of actions again in the old backend system. You should be able to rely on the default behaviour of the new backend system which is to merge the actions. -
The
createCatalogRegisterActionandcreateFetchCatalogEntityActionactions no longer require anAuthService, and now accepts aCatalogServiceinstead ofCatalogClient.
Unless you're providing your own override action to the default, this should be a non-breaking change.
You can migrate using the following if you're getting typescript errors:
import { catalogServiceRef } from '@backstage/plugin-catalog-node'; import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; export const myModule = createBackendModule({ pluginId: 'scaffolder', moduleId: 'test', register({ registerInit }) { registerInit({ deps: { scaffolder: scaffolderActionsExtensionPoint, catalog: catalogServiceRef, }, async init({ scaffolder, catalog }) { scaffolder.addActions( createCatalogRegisterAction({ catalog, }), createFetchCatalogEntityAction({ catalog, integrations, }), ); }, }); }, }); -
Minor Changes
-
73b94d7: DEPRECATIONSThe following types and implementations have been deprecated, either because they're no longer relevant, or because upcoming changes to the
scaffolder-backendafter2.0.0will influence the changes to these API surfaces.CreateWorkerOptionsDatabaseTaskStoreDatabaseTaskStoreOptionsTaskManagerTaskStoreCreateTaskOptionsTaskStoreCreateTaskResultTaskStoreEmitOptionsTaskStoreListEventsOptionsTaskStoreRecoverTaskOptionsTaskStoreShutDownTaskOptions
There is no current path off deprecation, these types are going to be removed and rethought with a better way to define workers in the new backend system.
Patch Changes
-
89a941d: Migrating to latest action format -
023629e: Enable usage of secrets within 'each' step of software templates. For example, you can now structure youreachstep like this:each: [ { name: "Service1", token: "${{ secrets.token1 }}" }, { name: "Service2", token: "${{ secrets.token2 }}" }, ] -
e92e481: Add tests for Scaffolder -
Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.10
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.10
- @backstage/plugin-scaffolder-backend-module-github@0.8.0
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.10
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.10
- @backstage/plugin-catalog-node@1.17.1
- @backstage/plugin-auth-node@0.6.4
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.10
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.11
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.3.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.9
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
- @backstage/plugin-scaffolder-common@1.5.11
2.0.0-next.2
Major Changes
-
5863b04: BREAKING CHANGES-
The
createBuiltinActionsmethod has been removed, as this should no longer be needed with the new backend system route, and was only useful when passing the default list of actions again in the old backend system. You should be able to rely on the default behaviour of the new backend system which is to merge the actions. -
The
createCatalogRegisterActionandcreateFetchCatalogEntityActionactions no longer require anAuthService, and now accepts aCatalogServiceinstead ofCatalogClient.
Unless you're providing your own override action to the default, this should be a non-breaking change.
You can migrate using the following if you're getting typescript errors:
import { catalogServiceRef } from '@backstage/plugin-catalog-node'; import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; export const myModule = createBackendModule({ pluginId: 'scaffolder', moduleId: 'test', register({ registerInit }) { registerInit({ deps: { scaffolder: scaffolderActionsExtensionPoint, catalog: catalogServiceRef, }, async init({ scaffolder, catalog }) { scaffolder.addActions( createCatalogRegisterAction({ catalog, }), createFetchCatalogEntityAction({ catalog, integrations, }), ); }, }); }, }); -
Patch Changes
-
89a941d: Migrating to latest action format -
023629e: Enable usage of secrets within 'each' step of software templates. For example, you can now structure youreachstep like this:each: [ { name: "Service1", token: "${{ secrets.token1 }}" }, { name: "Service2", token: "${{ secrets.token2 }}" }, ] -
e92e481: Add tests for Scaffolder -
Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.2-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.8.0-next.2
- @backstage/backend-defaults@0.11.0-next.2
- @backstage/plugin-scaffolder-node@0.9.0-next.2
- @backstage/backend-plugin-api@1.4.0-next.1
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-auth-node@0.6.4-next.1
- @backstage/plugin-bitbucket-cloud-common@0.3.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.9-next.1
- @backstage/plugin-catalog-node@1.17.1-next.1
- @backstage/plugin-events-node@0.4.12-next.1
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.10-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.11-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.10-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.10-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.10-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.10-next.2
- @backstage/plugin-scaffolder-common@1.5.11
2.0.0-next.1
Major Changes
-
33394db: BREAKING CHANGESRemoval of deprecated re-exports from module packages.
The following functions have been re-exported from the
scaffolder-backendplugin for quite some time, and now it's time to clean them up. They've been moved as follows:-
createPublishAzureActionshould be imported from@backstage/plugin-scaffolder-backend-module-azureinstead. -
createPublishBitbucketCloudActionshould be imported from@backstage/plugin-scaffolder-backend-module-bitbucket-cloudinstead. -
createPublishBitbucketServerActionandcreatePublishBitbucketServerPullRequestActioncan be imported from@backstage/plugin-scaffolder-backend-module-bitbucket-serverinstead. -
createPublishBitbucketActionshould be imported from@backstage/plugin-scaffolder-backend-module-bitbucketinstead. -
createPublishGerritActionandcreatePublishGerritReviewActioncan be imported from@backstage/plugin-scaffolder-backend-module-gerritinstead. -
createGithubActionsDispatchAction,createGithubDeployKeyAction,createGithubEnvironmentAction,createGithubIssuesLabelAction,CreateGithubPullRequestActionOptions,createGithubRepoCreateAction,createGithubRepoPushAction,createGithubWebhookAction, andcreatePublishGithubActioncan be imported from@backstage/plugin-scaffolder-backend-module-githubinstead. -
createPublishGitlabActionshould be imported from@backstage/plugin-scaffolder-backend-module-gitlabinstead. -
ActionContext.createTemplateAction,executeShellCommand,ExecuteShellCommandOptions,fetchContents,TaskSecrets, andTemplateActionshould be imported from@backstage/plugin-scaffolder-nodeinstead. -
ScaffolderEntitiesProcessorshould be imported from@backstage/plugin-catalog-backend-module-scaffolder-entity-modelinstead.
-
-
a8fcf04: BREAKING ALPHA: The/alphaexport no longer exports the plugin. Please useimport('@backstage/plugin-scaffolder-backend')instead as this has been removed.BREAKING CHANGES: The old
createRouterfunction which was used in the old backend system has been removed along with theRouterOptionstype. -
73b94d7: BREAKING CHANGESThe following functions have been re-exported from the
scaffolder-backendplugin for quite some time, and now it's time to clean them up. They've been moved as follows:-
SerializedTask,SerializedTaskEvent,TaskBroker,TaskBrokerDispatchOptions,TaskBrokerDispatchResult,TaskCompletionState,TaskContext,TaskEventType,TaskStatus,TemplateFilter, andTemplateGlobalshould be imported from@backstage/plugin-scaffolder-nodeinstead. -
The deprecated
copyWithoutRenderoption has been removed fromfetch:templateaction. You should rename the option tocopyWithoutTemplatinginstead.
-
Minor Changes
-
73b94d7: DEPRECATIONSThe following types and implementations have been deprecated, either because they're no longer relevant, or because upcoming changes to the
scaffolder-backendafter2.0.0will influence the changes to these API surfaces.CreateWorkerOptionsDatabaseTaskStoreDatabaseTaskStoreOptionsTaskManagerTaskStoreCreateTaskOptionsTaskStoreCreateTaskResultTaskStoreEmitOptionsTaskStoreListEventsOptionsTaskStoreRecoverTaskOptionsTaskStoreShutDownTaskOptions
There is no current path off deprecation, these types are going to be removed and rethought with a better way to define workers in the new backend system.
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.10-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.10-next.1
- @backstage/plugin-scaffolder-node@0.8.3-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.10-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.10-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.10-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.11-next.1
- @backstage/plugin-auth-node@0.6.4-next.1
- @backstage/plugin-catalog-node@1.17.1-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.7.2-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.2-next.1
- @backstage/backend-defaults@0.10.1-next.1
- @backstage/backend-plugin-api@1.4.0-next.1
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.3.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.9-next.1
- @backstage/plugin-events-node@0.4.12-next.1
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1-next.1
- @backstage/plugin-scaffolder-common@1.5.11
1.33.1-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.10-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.10-next.0
- @backstage/plugin-scaffolder-node@0.8.3-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.2-next.0
- @backstage/backend-plugin-api@1.4.0-next.0
- @backstage/backend-defaults@0.10.1-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.11-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.10-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.10-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.10-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.7.2-next.0
- @backstage/plugin-auth-node@0.6.4-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.9-next.0
- @backstage/plugin-catalog-node@1.17.1-next.0
- @backstage/plugin-events-node@0.4.12-next.0
- @backstage/plugin-permission-node@0.10.1-next.0
1.33.0
Minor Changes
587cb05: Addedworkspace:templateandworkspace:template:fileactions to complement respectivefetch:*actions
Patch Changes
eb39388: Fixed bug in fs:delete that prevented wildcard patterns from matching paths starting with "."36ae651: Fixing a bug where the name fortemplatingExtensionswas incorrectly set totemplateExtensions72d019d: Removed various typosec42f8e: Generating new tokens on each Scaffolder Task Retry- Updated dependencies
- @backstage/integration@1.17.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.1
- @backstage/plugin-bitbucket-cloud-common@0.3.0
- @backstage/plugin-scaffolder-backend-module-github@0.7.1
- @backstage/backend-defaults@0.10.0
- @backstage/catalog-model@1.7.4
- @backstage/plugin-catalog-node@1.17.0
- @backstage/plugin-auth-node@0.6.3
- @backstage/backend-plugin-api@1.3.1
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.0
- @backstage/plugin-scaffolder-node@0.8.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.9
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.9
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.10
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.9
- @backstage/catalog-client@1.10.0
- @backstage/config@1.3.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.9
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.9
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.8
- @backstage/plugin-events-node@0.4.11
- @backstage/plugin-scaffolder-common@1.5.11
1.33.0-next.3
Patch Changes
ec42f8e: Generating new tokens on each Scaffolder Task Retry- Updated dependencies
- @backstage/backend-defaults@0.10.0-next.3
- @backstage/integration@1.17.0-next.3
- @backstage/plugin-scaffolder-node@0.8.2-next.3
- @backstage/plugin-auth-node@0.6.3-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.1-next.3
- @backstage/backend-plugin-api@1.3.1-next.2
- @backstage/catalog-client@1.10.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.3.0-next.3
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.8-next.2
- @backstage/plugin-catalog-node@1.17.0-next.2
- @backstage/plugin-events-node@0.4.11-next.2
- @backstage/plugin-permission-common@0.9.0-next.0
- @backstage/plugin-permission-node@0.10.0-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.9-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.10-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.9-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.9-next.3
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.9-next.3
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.9-next.3
- @backstage/plugin-scaffolder-backend-module-github@0.7.1-next.3
- @backstage/plugin-scaffolder-common@1.5.11-next.0
1.33.0-next.2
Patch Changes
- Updated dependencies
- @backstage/integration@1.17.0-next.2
- @backstage/backend-defaults@0.10.0-next.2
- @backstage/config@1.3.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.1-next.2
- @backstage/plugin-bitbucket-cloud-common@0.3.0-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.9-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.10-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.9-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.9-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.9-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.9-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.7.1-next.2
- @backstage/plugin-scaffolder-node@0.8.2-next.2
- @backstage/plugin-auth-node@0.6.3-next.1
- @backstage/plugin-permission-node@0.10.0-next.1
- @backstage/backend-plugin-api@1.3.1-next.1
- @backstage/catalog-client@1.10.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.8-next.1
- @backstage/plugin-catalog-node@1.17.0-next.1
- @backstage/plugin-events-node@0.4.11-next.1
- @backstage/plugin-permission-common@0.9.0-next.0
- @backstage/plugin-scaffolder-common@1.5.11-next.0
1.33.0-next.1
Minor Changes
587cb05: Addedworkspace:templateandworkspace:template:fileactions to complement respectivefetch:*actions
Patch Changes
eb39388: Fixed bug in fs:delete that prevented wildcard patterns from matching paths starting with "."72d019d: Removed various typos- Updated dependencies
- @backstage/backend-defaults@0.10.0-next.1
- @backstage/plugin-catalog-node@1.17.0-next.1
- @backstage/plugin-auth-node@0.6.3-next.1
- @backstage/backend-plugin-api@1.3.1-next.1
- @backstage/integration@1.16.4-next.1
- @backstage/plugin-permission-common@0.9.0-next.0
- @backstage/plugin-permission-node@0.10.0-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.9-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.9-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.10-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.9-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.7.1-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.1-next.1
- @backstage/plugin-scaffolder-node@0.8.2-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.8-next.1
- @backstage/catalog-client@1.10.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.3.0-next.1
- @backstage/plugin-events-node@0.4.11-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.9-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.9-next.1
- @backstage/plugin-scaffolder-common@1.5.11-next.0
1.32.2-next.0
Patch Changes
36ae651: Fixing a bug where the name fortemplatingExtensionswas incorrectly set totemplateExtensions- Updated dependencies
- @backstage/integration@1.16.4-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.1-next.0
- @backstage/plugin-bitbucket-cloud-common@0.3.0-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.7.1-next.0
- @backstage/catalog-client@1.10.0-next.0
- @backstage/plugin-catalog-node@1.17.0-next.0
- @backstage/backend-defaults@0.9.1-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.9-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.10-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.9-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.9-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.9-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.9-next.0
- @backstage/plugin-scaffolder-node@0.8.2-next.0
- @backstage/backend-plugin-api@1.3.1-next.0
- @backstage/plugin-auth-node@0.6.3-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.8-next.0
- @backstage/plugin-events-node@0.4.11-next.0
- @backstage/plugin-permission-node@0.9.2-next.0
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-scaffolder-common@1.5.10
1.32.0
Minor Changes
75e4db4: add template-extensions scaffolder service endpoint
Patch Changes
8685cab: Addedtemplateandsteplabels for scaffolder histogram metrics:scaffolder_task_durationandscaffolder_step_duration497d47a: Document the internal built-in filters, and ensure that the types are validated when usingcreateTemplateFilterandcreateTemplateGlobalFunctionfrom thezodschema.- Updated dependencies
- @backstage/backend-defaults@0.9.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.0
- @backstage/plugin-catalog-node@1.16.3
- @backstage/plugin-scaffolder-backend-module-azure@0.2.8
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.9
- @backstage/plugin-scaffolder-backend-module-github@0.7.0
- @backstage/plugin-scaffolder-node@0.8.1
- @backstage/backend-plugin-api@1.3.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.8
- @backstage/integration@1.16.3
- @backstage/plugin-auth-node@0.6.2
- @backstage/plugin-permission-node@0.9.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.7
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.2.29
- @backstage/plugin-events-node@0.4.10
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.8
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.8
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.8
- @backstage/plugin-scaffolder-common@1.5.10
1.32.0-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.16.3-next.0
- @backstage/backend-defaults@0.9.0-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.6.2-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.7-next.0
- @backstage/backend-plugin-api@1.2.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.16.3-next.0
- @backstage/types@1.2.1
- @backstage/plugin-auth-node@0.6.1
- @backstage/plugin-bitbucket-cloud-common@0.2.29-next.0
- @backstage/plugin-events-node@0.4.9
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-permission-node@0.9.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.9-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.2-next.1
- @backstage/plugin-scaffolder-common@1.5.10
- @backstage/plugin-scaffolder-node@0.8.1-next.1
1.32.0-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.2-next.1
- @backstage/integration@1.16.3-next.0
- @backstage/backend-defaults@0.9.0-next.1
- @backstage/plugin-bitbucket-cloud-common@0.2.29-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.9-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.6.2-next.1
- @backstage/plugin-scaffolder-node@0.8.1-next.1
- @backstage/plugin-auth-node@0.6.1
- @backstage/plugin-permission-node@0.9.0
- @backstage/backend-plugin-api@1.2.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6
- @backstage/plugin-catalog-node@1.16.1
- @backstage/plugin-events-node@0.4.9
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-scaffolder-common@1.5.10
1.32.0-next.0
Minor Changes
75e4db4: add template-extensions scaffolder service endpoint
Patch Changes
497d47a: Document the internal built-in filters, and ensure that the types are validated when usingcreateTemplateFilterandcreateTemplateGlobalFunctionfrom thezodschema.- Updated dependencies
- @backstage/backend-defaults@0.9.0-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.8-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.9-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.6.2-next.0
- @backstage/plugin-scaffolder-node@0.8.1-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.8-next.0
- @backstage/plugin-auth-node@0.6.1
- @backstage/plugin-permission-node@0.9.0
- @backstage/backend-plugin-api@1.2.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.16.2
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.2.28
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6
- @backstage/plugin-catalog-node@1.16.1
- @backstage/plugin-events-node@0.4.9
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.8-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.8-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.8-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.2-next.0
- @backstage/plugin-scaffolder-common@1.5.10
1.31.0
Minor Changes
36677bb: Support newcreateTemplateActiontype, and convertcatalog:fetchaction to new way of defining actions.2b1e50d: use CreatedTemplate[Filter|Global*] as canonical template extensions in scaffolder plugin
Patch Changes
e0b226b: build(deps): bumpesbuildfrom 0.24.2 to 0.25.009cf038: Got rid of most@backstage/backend-commonusages4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder59dcf37: Fixed bug in fs:delete causing no files to be deleted on windows machines- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.1
- @backstage/integration@1.16.2
- @backstage/backend-defaults@0.8.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.7
- @backstage/plugin-scaffolder-backend-module-github@0.6.1
- @backstage/plugin-scaffolder-node@0.8.0
- @backstage/plugin-permission-node@0.9.0
- @backstage/plugin-auth-node@0.6.1
- @backstage/plugin-scaffolder-common@1.5.10
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.7
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.8
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.7
- @backstage/plugin-scaffolder-backend-module-azure@0.2.7
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.7
- @backstage/plugin-events-node@0.4.9
- @backstage/backend-plugin-api@1.2.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.2.28
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6
- @backstage/plugin-catalog-node@1.16.1
- @backstage/plugin-permission-common@0.8.4
1.31.0-next.2
Minor Changes
36677bb: Support newcreateTemplateActiontype, and convertcatalog:fetchaction to new way of defining actions.2b1e50d: use CreatedTemplate[Filter|Global*] as canonical template extensions in scaffolder plugin
Patch Changes
e0b226b: build(deps): bumpesbuildfrom 0.24.2 to 0.25.04f8b5b6: Allow signing git commits using configured private PGP key in scaffolder59dcf37: Fixed bug in fs:delete causing no files to be deleted on windows machines- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.1-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.7-next.2
- @backstage/plugin-scaffolder-node@0.8.0-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.6.1-next.2
- @backstage/backend-defaults@0.8.2-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.7-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.8-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.7-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.7-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.7-next.2
- @backstage/integration@1.16.2-next.0
- @backstage/plugin-events-node@0.4.9-next.2
- @backstage/backend-plugin-api@1.2.1-next.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-auth-node@0.6.1-next.1
- @backstage/plugin-bitbucket-cloud-common@0.2.28-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6-next.1
- @backstage/plugin-catalog-node@1.16.1-next.1
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-permission-node@0.8.9-next.1
- @backstage/plugin-scaffolder-common@1.5.10-next.0
1.30.1-next.1
Patch Changes
09cf038: Got rid of most@backstage/backend-commonusages- Updated dependencies
- @backstage/plugin-auth-node@0.6.1-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.1-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.6.1-next.1
- @backstage/plugin-scaffolder-common@1.5.10-next.0
- @backstage/plugin-scaffolder-node@0.7.1-next.1
- @backstage/backend-defaults@0.8.2-next.1
- @backstage/backend-plugin-api@1.2.1-next.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.2.27
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6-next.1
- @backstage/plugin-catalog-node@1.16.1-next.1
- @backstage/plugin-events-node@0.4.9-next.1
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-permission-node@0.8.9-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.7-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.8-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.7-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.7-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.7-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.7-next.1
1.30.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.8.2-next.0
- @backstage/plugin-permission-node@0.8.9-next.0
- @backstage/plugin-auth-node@0.6.1-next.0
- @backstage/backend-plugin-api@1.2.1-next.0
- @backstage/plugin-catalog-node@1.16.1-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6-next.0
- @backstage/plugin-events-node@0.4.9-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.8-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.7-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.7-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.7-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.7-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.6.1-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.1-next.0
- @backstage/plugin-scaffolder-node@0.7.1-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.7-next.0
1.30.0
Minor Changes
-
dc8dd4b: Added newcreateTemplateFilter,createTemplateGlobalFunction,createTemplateGlobalValuefor template extensions. -
a4aa244: This change integrates theauditorservice into the Scaffolder plugin. -
3d6ef79: Support file globbing in fs:delete
-
91f3313: Added experimental flag for scaffolder to wait for running tasks to complete on shutdownEnabling the
EXPERIMENTAL_gracefulShutdownflag in the scaffolder config will make the scaffolder block the shutdown process until all running tasks have completed. This is useful when there is a need to ensure that all tasks have completed before the scaffolder is shut down.Please note, that the
TaskWorkerstopmethod is now asynchronous and awaited for the tasks to complete when the experimental flag is enabled.
Patch Changes
37ab712: Fixed an issue where invalid expressions or non-object values instep.eachcaused an error.1e935f0: Added conditional rendering ofoneOfoutput schemas on the Installed Actions page for scaffolder actions- Updated dependencies
- @backstage/plugin-permission-node@0.8.8
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.0
- @backstage/backend-defaults@0.8.0
- @backstage/plugin-scaffolder-backend-module-github@0.6.0
- @backstage/backend-plugin-api@1.2.0
- @backstage/plugin-catalog-node@1.16.0
- @backstage/plugin-auth-node@0.6.0
- @backstage/plugin-scaffolder-node@0.7.0
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.2.27
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.5
- @backstage/plugin-events-node@0.4.8
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-scaffolder-backend-module-azure@0.2.6
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.7
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.6
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.6
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.6
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.6
- @backstage/plugin-scaffolder-common@1.5.9
1.30.0-next.3
Minor Changes
dc8dd4b: Added newcreateTemplateFilter,createTemplateGlobalFunction,createTemplateGlobalValuefor template extensions.- 3d6ef79: Support file globbing in fs:delete
Patch Changes
1e935f0: Added conditional rendering ofoneOfoutput schemas on the Installed Actions page for scaffolder actions- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-github@0.6.0-next.2
- @backstage/plugin-catalog-node@1.16.0-next.3
- @backstage/plugin-permission-node@0.8.8-next.2
- @backstage/plugin-scaffolder-node@0.7.0-next.2
- @backstage/backend-defaults@0.8.0-next.3
- @backstage/backend-plugin-api@1.2.0-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.5-next.3
- @backstage/plugin-auth-node@0.6.0-next.2
- @backstage/plugin-events-node@0.4.8-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.7-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.6-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.6-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.6-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.6-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.0-next.3
- @backstage/plugin-scaffolder-backend-module-azure@0.2.6-next.2
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.2.27
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-scaffolder-common@1.5.9
1.30.0-next.2
Minor Changes
-
91f3313: Added experimental flag for scaffolder to wait for running tasks to complete on shutdownEnabling the
EXPERIMENTAL_gracefulShutdownflag in the scaffolder config will make the scaffolder block the shutdown process until all running tasks have completed. This is useful when there is a need to ensure that all tasks have completed before the scaffolder is shut down.Please note, that the
TaskWorkerstopmethod is now asynchronous and awaited for the tasks to complete when the experimental flag is enabled.
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.0-next.2
- @backstage/backend-plugin-api@1.2.0-next.1
- @backstage/plugin-auth-node@0.6.0-next.1
- @backstage/backend-defaults@0.8.0-next.2
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.2.27
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.5-next.2
- @backstage/plugin-catalog-node@1.16.0-next.2
- @backstage/plugin-events-node@0.4.8-next.1
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-permission-node@0.8.8-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.6-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.7-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.6-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.6-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.6-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.6-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.5.6-next.1
- @backstage/plugin-scaffolder-common@1.5.9
- @backstage/plugin-scaffolder-node@0.7.0-next.1
1.30.0-next.1
Patch Changes
37ab712: Fixed an issue where invalid expressions or non-object values instep.eachcaused an error.- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.8.0-next.1
- @backstage/plugin-catalog-node@1.16.0-next.1
- @backstage/backend-defaults@0.8.0-next.1
- @backstage/backend-plugin-api@1.2.0-next.0
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-auth-node@0.5.7-next.0
- @backstage/plugin-bitbucket-cloud-common@0.2.27
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.5-next.1
- @backstage/plugin-events-node@0.4.8-next.0
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-permission-node@0.8.8-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.7-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.6-next.0
- @backstage/plugin-scaffolder-common@1.5.9
- @backstage/plugin-scaffolder-node@0.7.0-next.0
1.30.0-next.0
Minor Changes
a4aa244: This change integrates theauditorservice into the Scaffolder plugin.
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-node@0.8.8-next.0
- @backstage/backend-defaults@0.8.0-next.0
- @backstage/plugin-catalog-node@1.15.2-next.0
- @backstage/backend-plugin-api@1.2.0-next.0
- @backstage/plugin-scaffolder-node@0.7.0-next.0
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-auth-node@0.5.7-next.0
- @backstage/plugin-bitbucket-cloud-common@0.2.27
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.5-next.0
- @backstage/plugin-events-node@0.4.8-next.0
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-scaffolder-backend-module-azure@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.7-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.6-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.6-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.7.2-next.0
- @backstage/plugin-scaffolder-common@1.5.9
1.29.0
Minor Changes
5d9e5c8: Added the ability to use${{ context.task.id }}in nunjucks templating, as well asctx.task.idin actions to get the current task ID.
Patch Changes
8379bf4: Remove usages ofPluginDatabaseManagerandPluginEndpointDiscoveryand replace with their equivalent service types- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-github@0.5.5
- @backstage/backend-defaults@0.7.0
- @backstage/plugin-scaffolder-node@0.6.3
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.7.1
- @backstage/plugin-permission-node@0.8.7
- @backstage/plugin-auth-node@0.5.6
- @backstage/integration@1.16.1
- @backstage/backend-plugin-api@1.1.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/plugin-bitbucket-cloud-common@0.2.27
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.4
- @backstage/plugin-catalog-node@1.15.1
- @backstage/plugin-events-node@0.4.7
- @backstage/plugin-permission-common@0.8.4
- @backstage/plugin-scaffolder-backend-module-azure@0.2.5
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.6
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.5
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.5
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.5
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.5
- @backstage/plugin-scaffolder-common@1.5.9
1.29.0-next.2
Patch Changes
- Updated dependencies
- @backstage/types@1.2.1-next.0
- @backstage/backend-defaults@0.7.0-next.1
- @backstage/backend-plugin-api@1.1.1-next.1
- @backstage/catalog-model@1.7.3-next.0
- @backstage/config@1.3.2-next.0
- @backstage/errors@1.2.7-next.0
- @backstage/plugin-auth-node@0.5.6-next.1
- @backstage/plugin-catalog-node@1.15.1-next.1
- @backstage/plugin-events-node@0.4.7-next.1
- @backstage/plugin-permission-common@0.8.4-next.0
- @backstage/plugin-scaffolder-common@1.5.9-next.0
- @backstage/plugin-scaffolder-node@0.6.3-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.7.1-next.1
- @backstage/plugin-permission-node@0.8.7-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.4-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.5-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.6-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.5-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.5-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.5-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.5-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.5.5-next.2
- @backstage/catalog-client@1.9.1-next.0
- @backstage/integration@1.16.1-next.0
- @backstage/plugin-bitbucket-cloud-common@0.2.27-next.0
1.29.0-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-github@0.5.5-next.1
1.29.0-next.0
Minor Changes
5d9e5c8: Added the ability to use${{ context.task.id }}in nunjucks templating, as well asctx.task.idin actions to get the current task ID.
Patch Changes
8379bf4: Remove usages ofPluginDatabaseManagerandPluginEndpointDiscoveryand replace with their equivalent service types- Updated dependencies
- @backstage/backend-defaults@0.7.0-next.0
- @backstage/plugin-scaffolder-node@0.6.3-next.0
- @backstage/plugin-permission-node@0.8.7-next.0
- @backstage/plugin-auth-node@0.5.6-next.0
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/catalog-client@1.9.0
- @backstage/catalog-model@1.7.2
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/integration@1.16.0
- @backstage/types@1.2.0
- @backstage/plugin-bitbucket-cloud-common@0.2.26
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.4-next.0
- @backstage/plugin-catalog-node@1.15.1-next.0
- @backstage/plugin-events-node@0.4.7-next.0
- @backstage/plugin-permission-common@0.8.3
- @backstage/plugin-scaffolder-backend-module-azure@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.6-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.5-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.7.1-next.0
- @backstage/plugin-scaffolder-common@1.5.8
1.28.0
Minor Changes
c05a343: Emit scaffolder events using the optionalEventsService
Patch Changes
dfc8b41: Updated dependency@opentelemetry/apito^1.9.0.3c62a50: Experimental support forformDecoratorsto enable secret collection and mutations to the parameters for scaffolder tasks6c326cf: The --no-node-snapshot check needs to be done against process.execArgv instead of process.argve913fdf: Add github backend module to create-app and improve error messages8f59dc5: Add fs:readdir to scaffolder startup0851834: Resolved an issue where thetemplateManagementPermissionwas not being exposed through the/permissions/metadataendpoint.- Updated dependencies
- @backstage/backend-defaults@0.6.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.4
- @backstage/integration@1.16.0
- @backstage/plugin-auth-node@0.5.5
- @backstage/plugin-scaffolder-common@1.5.8
- @backstage/backend-plugin-api@1.1.0
- @backstage/plugin-catalog-node@1.15.0
- @backstage/plugin-events-node@0.4.6
- @backstage/plugin-scaffolder-backend-module-gitlab@0.7.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.4
- @backstage/plugin-scaffolder-node@0.6.2
- @backstage/catalog-client@1.9.0
- @backstage/plugin-permission-node@0.8.6
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.5
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.4
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.4
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.4
- @backstage/errors@1.2.6
- @backstage/catalog-model@1.7.2
- @backstage/config@1.3.1
- @backstage/types@1.2.0
- @backstage/plugin-bitbucket-cloud-common@0.2.26
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.3
- @backstage/plugin-permission-common@0.8.3
- @backstage/plugin-scaffolder-backend-module-azure@0.2.4
1.28.0-next.2
Patch Changes
dfc8b41: Updated dependency@opentelemetry/apito^1.9.0.6c326cf: The --no-node-snapshot check needs to be done against process.execArgv instead of process.argve913fdf: Add github backend module to create-app and improve error messages0851834: Resolved an issue where thetemplateManagementPermissionwas not being exposed through the/permissions/metadataendpoint.- Updated dependencies
- @backstage/backend-defaults@0.6.0-next.2
- @backstage/backend-plugin-api@1.1.0-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.5.4-next.2
- @backstage/plugin-permission-node@0.8.6-next.2
- @backstage/errors@1.2.6-next.0
- @backstage/plugin-auth-node@0.5.5-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.3-next.2
- @backstage/plugin-catalog-node@1.15.0-next.2
- @backstage/plugin-events-node@0.4.6-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.4-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.5-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.4-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.4-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.4-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.4-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.7.0-next.2
- @backstage/plugin-scaffolder-node@0.6.2-next.2
- @backstage/catalog-client@1.9.0-next.2
- @backstage/catalog-model@1.7.2-next.0
- @backstage/config@1.3.1-next.0
- @backstage/integration@1.16.0-next.1
- @backstage/types@1.2.0
- @backstage/plugin-bitbucket-cloud-common@0.2.26-next.1
- @backstage/plugin-permission-common@0.8.3-next.0
- @backstage/plugin-scaffolder-common@1.5.8-next.1
1.28.0-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.5.5-next.1
- @backstage/backend-defaults@0.6.0-next.1
- @backstage/plugin-catalog-node@1.15.0-next.1
- @backstage/catalog-client@1.9.0-next.1
- @backstage/plugin-scaffolder-node@0.6.2-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.4-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.4-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.5-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.4-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.4-next.1
- @backstage/backend-plugin-api@1.1.0-next.1
- @backstage/plugin-permission-node@0.8.6-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.3-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.5.4-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.4-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.7.0-next.1
- @backstage/catalog-model@1.7.1
- @backstage/config@1.3.0
- @backstage/errors@1.2.5
- @backstage/integration@1.16.0-next.0
- @backstage/types@1.2.0
- @backstage/plugin-bitbucket-cloud-common@0.2.26-next.0
- @backstage/plugin-events-node@0.4.6-next.1
- @backstage/plugin-permission-common@0.8.2
- @backstage/plugin-scaffolder-common@1.5.8-next.0
1.28.0-next.0
Minor Changes
c05a343: Emit scaffolder events using the optionalEventsService
Patch Changes
3c62a50: Experimental support forformDecoratorsto enable secret collection and mutations to the parameters for scaffolder tasks8f59dc5: Add fs:readdir to scaffolder startup- Updated dependencies
- @backstage/backend-defaults@0.6.0-next.0
- @backstage/integration@1.16.0-next.0
- @backstage/plugin-scaffolder-common@1.5.8-next.0
- @backstage/backend-plugin-api@1.0.3-next.0
- @backstage/plugin-events-node@0.4.6-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.7.0-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.3-next.0
- @backstage/plugin-scaffolder-node@0.6.1-next.0
- @backstage/plugin-auth-node@0.5.5-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.4-next.0
- @backstage/catalog-client@1.8.1-next.0
- @backstage/catalog-model@1.7.1
- @backstage/config@1.3.0
- @backstage/errors@1.2.5
- @backstage/types@1.2.0
- @backstage/plugin-bitbucket-cloud-common@0.2.26-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.3-next.0
- @backstage/plugin-catalog-node@1.14.1-next.0
- @backstage/plugin-permission-common@0.8.2
- @backstage/plugin-permission-node@0.8.6-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.3-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.3-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.3-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.3-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.3-next.0
1.27.0
Minor Changes
-
0587633: Bumped theisolated-vmdependency from v4 to v5, which drops support for Node.js v16. -
e61d5ef: BREAKING EXPERIMENTAL: Thecheckpointmethod now takes an object instead of previous arguments.await ctx.checkpoint({ key: 'repo.create', fn: () => ockokit.repo.create({...})})You can also now return
voidfrom the checkpoint if the method returnsvoidinside thecheckpointhandler.
Patch Changes
6aa5b98: Fix tasks listing with postgres59137ff: Fix issue with token not being available because it's now non-enumerablec5e39e7: Internal refactor to use the deferred from the types packagee4f5d95: Align with type declaration of template filter/global function by supporting undefined as return value.d52d7f9: Support ISO and ms string forms of durations in config too7ab3371: ModifiedcreateDryRunnerand corresponding route to includetemplateMetaDatainside thetemplateInfo. This allows custom action writers to access things liketemplateInfo.entity.metadata.namevia the action context while executing templates using the dry run framework.4e58bc7: Upgrade to uuid v11 internally2dae341: Add newfs:readdiraction to list current content of the workspace97ba58f: Add example template for notification sending- Updated dependencies
- @backstage/catalog-client@1.8.0
- @backstage/config@1.3.0
- @backstage/backend-defaults@0.5.3
- @backstage/types@1.2.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.6.1
- @backstage/plugin-scaffolder-common@1.5.7
- @backstage/plugin-auth-node@0.5.4
- @backstage/plugin-bitbucket-cloud-common@0.2.25
- @backstage/plugin-catalog-node@1.14.0
- @backstage/backend-plugin-api@1.0.2
- @backstage/plugin-permission-common@0.8.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.2
- @backstage/plugin-scaffolder-node@0.6.0
- @backstage/catalog-model@1.7.1
- @backstage/errors@1.2.5
- @backstage/integration@1.15.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.2
- @backstage/plugin-permission-node@0.8.5
- @backstage/plugin-scaffolder-backend-module-azure@0.2.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.2
- @backstage/plugin-scaffolder-backend-module-github@0.5.2
1.27.0-next.3
Patch Changes
7ab3371: ModifiedcreateDryRunnerand corresponding route to includetemplateMetaDatainside thetemplateInfo. This allows custom action writers to access things liketemplateInfo.entity.metadata.namevia the action context while executing templates using the dry run framework.2dae341: Add newfs:readdiraction to list current content of the workspace- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.7-next.0
- @backstage/plugin-bitbucket-cloud-common@0.2.25-next.0
- @backstage/backend-defaults@0.5.3-next.3
- @backstage/backend-plugin-api@1.0.2-next.2
- @backstage/catalog-client@1.8.0-next.1
- @backstage/catalog-model@1.7.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.1
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.5.4-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.2-next.3
- @backstage/plugin-catalog-node@1.14.0-next.2
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.5-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.2-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.2-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.2-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.2-next.3
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.2-next.3
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.2-next.3
- @backstage/plugin-scaffolder-backend-module-github@0.5.2-next.3
- @backstage/plugin-scaffolder-backend-module-gitlab@0.6.1-next.3
- @backstage/plugin-scaffolder-node@0.5.1-next.3
1.27.0-next.2
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.8.0-next.1
- @backstage/backend-defaults@0.5.3-next.2
- @backstage/plugin-auth-node@0.5.4-next.2
- @backstage/plugin-catalog-node@1.14.0-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.5.2-next.2
- @backstage/backend-plugin-api@1.0.2-next.2
- @backstage/catalog-model@1.7.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.1
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.24
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.2-next.2
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.5-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.2-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.2-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.2-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.2-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.2-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.2-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.6.1-next.2
- @backstage/plugin-scaffolder-common@1.5.6
- @backstage/plugin-scaffolder-node@0.5.1-next.2
1.27.0-next.1
Minor Changes
0587633: Bumped theisolated-vmdependency from v4 to v5, which drops support for Node.js v16.
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.2-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.2-next.1
- @backstage/backend-defaults@0.5.3-next.1
- @backstage/backend-plugin-api@1.0.2-next.1
- @backstage/catalog-client@1.8.0-next.0
- @backstage/catalog-model@1.7.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.1
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.5.4-next.1
- @backstage/plugin-bitbucket-cloud-common@0.2.24
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.2-next.1
- @backstage/plugin-catalog-node@1.14.0-next.1
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.5-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.2-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.2-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.2-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.2-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.5.2-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.6.1-next.1
- @backstage/plugin-scaffolder-common@1.5.6
- @backstage/plugin-scaffolder-node@0.5.1-next.1
1.26.3-next.0
Patch Changes
6aa5b98: Fix tasks listing with postgres59137ff: Fix issue with token not being available because it's now non-enumerablee4f5d95: Align with type declaration of template filter/global function by supporting undefined as return value.97ba58f: Add example template for notification sending- Updated dependencies
- @backstage/plugin-auth-node@0.5.4-next.0
- @backstage/plugin-catalog-node@1.14.0-next.0
- @backstage/backend-defaults@0.5.3-next.0
- @backstage/catalog-client@1.8.0-next.0
- @backstage/backend-plugin-api@1.0.2-next.0
- @backstage/catalog-model@1.7.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.1
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.24
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.2-next.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.5-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.2-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.2-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.2-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.2-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.2-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.2-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.2-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.6.1-next.0
- @backstage/plugin-scaffolder-common@1.5.6
- @backstage/plugin-scaffolder-node@0.5.1-next.0
1.26.0
Minor Changes
3ec4e6d: Added pagination support for listing of tasks and the ability to filter on several users and task statuses.3109c24: The export for the new backend system at the/alphaexport is now also available via the main entry point, which means that you can remove the/alphasuffix from the import.
Patch Changes
-
734c2d4: Addfetch:template:filescaffolder action to download a single file and template the contents. Example usage:- id: fetch-file name: Fetch File action: fetch:template:file input: url: https://github.com/backstage/software-templates/blob/main/scaffolder-templates/create-react-app/skeleton/catalog-info.yaml targetPath: './target/catalog-info.yaml' values: component_id: My Component owner: Test -
f1f0076: handle step.if: false -
2f90932: Include step name and step id to checkpoint key -
094eaa3: Remove references to in-repo backend-common -
8f0898b: Updated dependencyesbuildto^0.24.0. -
11e0752: Make it possible to manually retry the scaffolder template from the step it failed -
Updated dependencies
- @backstage/backend-defaults@0.5.1
- @backstage/plugin-scaffolder-backend-module-github@0.5.1
- @backstage/plugin-scaffolder-node@0.5.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.6.0
- @backstage/plugin-auth-node@0.5.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.1
- @backstage/plugin-permission-node@0.8.4
- @backstage/plugin-catalog-node@1.13.1
- @backstage/integration@1.15.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.1
- @backstage/catalog-client@1.7.1
- @backstage/backend-plugin-api@1.0.1
- @backstage/catalog-model@1.7.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.24
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.1
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.1
- @backstage/plugin-scaffolder-common@1.5.6
1.26.0-next.2
Patch Changes
f1f0076: handle step.if: false- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-github@0.5.1-next.2
- @backstage/backend-defaults@0.5.1-next.2
- @backstage/plugin-auth-node@0.5.3-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.1-next.2
- @backstage/plugin-catalog-node@1.13.1-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.6.0-next.2
- @backstage/integration@1.15.1-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.1-next.2
- @backstage/catalog-client@1.7.1-next.0
- @backstage/plugin-scaffolder-node@0.5.0-next.2
- @backstage/backend-plugin-api@1.0.1-next.1
- @backstage/catalog-model@1.7.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.24-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.1-next.1
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.4-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.1-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.1-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.1-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.1-next.2
- @backstage/plugin-scaffolder-common@1.5.6
1.26.0-next.1
Patch Changes
2f90932: Include step name and step id to checkpoint key- Updated dependencies
- @backstage/backend-defaults@0.5.1-next.1
- @backstage/integration@1.15.1-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.1-next.1
- @backstage/backend-plugin-api@1.0.1-next.0
- @backstage/catalog-client@1.7.0
- @backstage/catalog-model@1.7.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.5.3-next.0
- @backstage/plugin-bitbucket-cloud-common@0.2.24-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.1-next.0
- @backstage/plugin-catalog-node@1.13.1-next.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.4-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.1-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.1-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.1-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.1-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.1-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.5.1-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.5.1-next.1
- @backstage/plugin-scaffolder-common@1.5.6
- @backstage/plugin-scaffolder-node@0.5.0-next.1
1.26.0-next.0
Minor Changes
3ec4e6d: Added pagination support for listing of tasks and the ability to filter on several users and task statuses.
Patch Changes
-
734c2d4: Addfetch:template:filescaffolder action to download a single file and template the contents. Example usage:- id: fetch-file name: Fetch File action: fetch:template:file input: url: https://github.com/backstage/software-templates/blob/main/scaffolder-templates/create-react-app/skeleton/catalog-info.yaml targetPath: './target/catalog-info.yaml' values: component_id: My Component owner: Test -
094eaa3: Remove references to in-repo backend-common -
11e0752: Make it possible to manually retry the scaffolder template from the step it failed -
Updated dependencies
- @backstage/plugin-scaffolder-node@0.5.0-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.1-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.5.1-next.0
- @backstage/backend-defaults@0.5.1-next.0
- @backstage/plugin-permission-node@0.8.4-next.0
- @backstage/plugin-auth-node@0.5.3-next.0
- @backstage/backend-plugin-api@1.0.1-next.0
- @backstage/catalog-client@1.7.0
- @backstage/catalog-model@1.7.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.0
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.23
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.1-next.0
- @backstage/plugin-catalog-node@1.13.1-next.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.1-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.1-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.1-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.1-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.1-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.1-next.0
- @backstage/plugin-scaffolder-common@1.5.6
1.25.0
Minor Changes
df9ae9e: Added scaffolder action publish:bitbucketCloud:pull-request62898bd:createRouterand its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.
Patch Changes
-
f0c6b25: Allow listing file contents withdebug:logscaffolder action -
c160951: Found the issue during testing the clean up of the workspace for the database implementation. -
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature. -
f865103: Updated dependencyesbuildto^0.23.0. -
c2b63ab: Updated dependencysupertestto^7.0.0. -
7976081: Added support for all request parameters in the Github create/update environment API in the Github environment create scaffolder action.Disable MultiEntityPicker when
maxItemslimit is reached defined inJSONSchema -
Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.5.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-permission-node@0.8.3
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.0
- @backstage/integration@1.15.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.23
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-scaffolder-common@1.5.6
- @backstage/plugin-scaffolder-node@0.4.11
1.25.0-next.2
Minor Changes
df9ae9e: Added scaffolder action publish:bitbucketCloud:pull-request
Patch Changes
f0c6b25: Allow listing file contents withdebug:logscaffolder actionc2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-common@0.25.0-next.2
- @backstage/backend-defaults@0.5.0-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.5.0-next.2
- @backstage/plugin-auth-node@0.5.2-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.0-next.2
- @backstage/backend-plugin-api@1.0.0-next.2
- @backstage/catalog-client@1.7.0-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.5.0-next.2
- @backstage/integration@1.15.0-next.0
- @backstage/plugin-permission-node@0.8.3-next.2
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.23-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.0-next.2
- @backstage/plugin-catalog-node@1.12.7-next.2
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.0-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.0-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.0-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.0-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.0-next.2
- @backstage/plugin-scaffolder-common@1.5.5
- @backstage/plugin-scaffolder-node@0.4.11-next.2
1.25.0-next.1
Patch Changes
f865103: Updated dependencyesbuildto^0.23.0.- Updated dependencies
- @backstage/backend-defaults@0.5.0-next.1
- @backstage/backend-common@0.25.0-next.1
- @backstage/plugin-auth-node@0.5.2-next.1
- @backstage/catalog-client@1.6.7-next.0
- @backstage/backend-plugin-api@0.9.0-next.1
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.14.0
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.22
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.0-next.1
- @backstage/plugin-catalog-node@1.12.7-next.1
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.3-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.2.0-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.0-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.0-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.0-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.0-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.0-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.5.0-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.5.0-next.1
- @backstage/plugin-scaffolder-common@1.5.5
- @backstage/plugin-scaffolder-node@0.4.11-next.1
1.25.0-next.0
Minor Changes
62898bd:createRouterand its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.
Patch Changes
c160951: Found the issue during testing the clean up of the workspace for the database implementation.d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@0.9.0-next.0
- @backstage/backend-defaults@0.5.0-next.0
- @backstage/plugin-permission-node@0.8.3-next.0
- @backstage/backend-common@0.25.0-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.0-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.0-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.0-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.0-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.0-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.0-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.0-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.0-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.5.0-next.0
- @backstage/plugin-auth-node@0.5.2-next.0
- @backstage/plugin-catalog-node@1.12.7-next.0
- @backstage/plugin-scaffolder-node@0.4.11-next.0
- @backstage/catalog-client@1.6.6
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.14.0
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.22
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-scaffolder-common@1.5.5
1.24.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.dcd6a79: Added OpenTelemetry support to Scaffolder metrics
Patch Changes
389f5a4: Update deprecated url-reader-related imports.c544f81: Add support for status filtering in scaffolder tasks endpointb63d378: Update internal importsef87e06: Fix scaffolder actioncatalog:writeto write to directories that don't already exist- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/plugin-scaffolder-backend-module-github@0.4.1
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.13
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.13
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.13
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.15
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.13
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.15
- @backstage/plugin-permission-node@0.8.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.5
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/plugin-bitbucket-cloud-common@0.2.22
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.21
- @backstage/plugin-scaffolder-common@1.5.5
1.23.1-next.3
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.13-next.3
- @backstage/plugin-scaffolder-backend-module-azure@0.1.15-next.3
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.5-next.3
- @backstage/plugin-scaffolder-backend-module-github@0.4.1-next.3
- @backstage/backend-plugin-api@0.8.0-next.3
- @backstage/backend-common@0.23.4-next.3
- @backstage/catalog-model@1.6.0-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.13-next.3
- @backstage/backend-tasks@0.5.28-next.3
- @backstage/catalog-client@1.6.6-next.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.14.0-next.0
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.5.0-next.3
- @backstage/plugin-bitbucket-cloud-common@0.2.22-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.21-next.3
- @backstage/plugin-catalog-node@1.12.5-next.3
- @backstage/plugin-permission-common@0.8.1-next.1
- @backstage/plugin-permission-node@0.8.1-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.13-next.3
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.15-next.3
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.13-next.3
- @backstage/plugin-scaffolder-common@1.5.5-next.2
- @backstage/plugin-scaffolder-node@0.4.9-next.3
1.23.1-next.2
Patch Changes
c544f81: Add support for status filtering in scaffolder tasks endpoint- Updated dependencies
- @backstage/backend-plugin-api@0.8.0-next.2
- @backstage/plugin-scaffolder-node@0.4.9-next.2
- @backstage/plugin-permission-common@0.8.1-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.13-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.13-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.13-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.15-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.13-next.2
- @backstage/backend-common@0.23.4-next.2
- @backstage/plugin-auth-node@0.5.0-next.2
- @backstage/plugin-permission-node@0.8.1-next.2
- @backstage/backend-tasks@0.5.28-next.2
- @backstage/plugin-catalog-node@1.12.5-next.2
- @backstage/plugin-bitbucket-cloud-common@0.2.22-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.21-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.1.15-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.4.1-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.5-next.2
- @backstage/plugin-scaffolder-common@1.5.5-next.1
- @backstage/integration@1.14.0-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
1.23.1-next.1
Patch Changes
ef87e06: Fix scaffolder actioncatalog:writeto write to directories that don't already exist- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-github@0.4.1-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.13-next.1
- @backstage/plugin-permission-common@0.8.1-next.0
- @backstage/plugin-permission-node@0.8.1-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.13-next.1
- @backstage/backend-plugin-api@0.7.1-next.1
- @backstage/backend-common@0.23.4-next.1
- @backstage/integration@1.14.0-next.0
- @backstage/plugin-catalog-node@1.12.5-next.1
- @backstage/plugin-scaffolder-common@1.5.5-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.13-next.1
- @backstage/backend-tasks@0.5.28-next.1
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.18-next.1
- @backstage/plugin-bitbucket-cloud-common@0.2.22-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.21-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.1.15-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.13-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.15-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.5-next.1
- @backstage/plugin-scaffolder-node@0.4.9-next.1
1.23.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.23.4-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.5-next.0
- @backstage/plugin-catalog-node@1.12.5-next.0
- @backstage/integration@1.14.0-next.0
- @backstage/backend-plugin-api@0.7.1-next.0
- @backstage/backend-tasks@0.5.28-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.18-next.0
- @backstage/plugin-bitbucket-cloud-common@0.2.22-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.21-next.0
- @backstage/plugin-permission-common@0.8.0
- @backstage/plugin-permission-node@0.8.1-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.15-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.13-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.13-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.13-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.15-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.13-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.4.1-next.0
- @backstage/plugin-scaffolder-common@1.5.4
- @backstage/plugin-scaffolder-node@0.4.9-next.0
1.23.0
Minor Changes
b5deed0: Add support forautocompleteextension point to provide additionalautocompletehandlers0b52438: Serialization of the scaffolder workspace into GCP bucket
Patch Changes
b9451dd: Updatedcatalog:writescaffolder action to show correct file path location in log messageff1bb4c: Added a documentation how to use checkpointsda90cce: Updated dependencyesbuildto^0.21.0.62d1fe3: Fix user entity not being fetched for scaffolder dry runner- Updated dependencies
- @backstage/backend-plugin-api@0.7.0
- @backstage/backend-common@0.23.3
- @backstage/backend-tasks@0.5.27
- @backstage/plugin-scaffolder-backend-module-github@0.4.0
- @backstage/plugin-permission-common@0.8.0
- @backstage/plugin-permission-node@0.8.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.4
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.12
- @backstage/integration@1.13.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.14
- @backstage/plugin-scaffolder-node@0.4.8
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.12
- @backstage/plugin-bitbucket-cloud-common@0.2.21
- @backstage/plugin-auth-node@0.4.17
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.20
- @backstage/plugin-catalog-node@1.12.4
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.12
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.14
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.12
- @backstage/plugin-scaffolder-common@1.5.4
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
1.23.0-next.2
Patch Changes
ff1bb4c: Added a documentation how to use checkpoints
1.23.0-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-github@0.4.0-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.4-next.1
- @backstage/backend-common@0.23.3-next.1
- @backstage/backend-plugin-api@0.6.22-next.1
- @backstage/backend-tasks@0.5.27-next.1
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.13.0-next.0
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.17-next.1
- @backstage/plugin-bitbucket-cloud-common@0.2.21-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.20-next.1
- @backstage/plugin-catalog-node@1.12.4-next.1
- @backstage/plugin-permission-common@0.7.14
- @backstage/plugin-permission-node@0.7.33-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.1.14-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.12-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.12-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.12-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.14-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.12-next.1
- @backstage/plugin-scaffolder-common@1.5.3
- @backstage/plugin-scaffolder-node@0.4.8-next.1
1.23.0-next.0
Minor Changes
b5deed0: Add support forautocompleteextension point to provide additionalautocompletehandlers0b52438: Serialization of the scaffolder workspace into GCP bucket
Patch Changes
da90cce: Updated dependencyesbuildto^0.21.0.62d1fe3: Fix user entity not being fetched for scaffolder dry runner- Updated dependencies
- @backstage/backend-plugin-api@0.6.21-next.0
- @backstage/backend-common@0.23.2-next.0
- @backstage/backend-tasks@0.5.26-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.3-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.11-next.0
- @backstage/integration@1.13.0-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.13-next.0
- @backstage/plugin-scaffolder-node@0.4.7-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.11-next.0
- @backstage/plugin-bitbucket-cloud-common@0.2.21-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.4.0-next.0
- @backstage/plugin-auth-node@0.4.16-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.19-next.0
- @backstage/plugin-catalog-node@1.12.3-next.0
- @backstage/plugin-permission-node@0.7.32-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.11-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.13-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.11-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.14
- @backstage/plugin-scaffolder-common@1.5.3
1.22.9
Patch Changes
-
78a0b08: Internal refactor to handleBackendFeaturecontract change. -
5c65785: Fixing issues with log redaction in the scaffolder logs -
d44a20a: Added additional plugin metadata topackage.json. -
7d30d95: Fixing issue with log meta fields possibly being circular refs -
d617103: Updating the logger redaction message to something less dramatic -
f4c8486: Increase max wait time in debug:wait action to 10 minutes -
bcec60f: added the following new permissions to the scaffolder backend endpoints:scaffolder.task.createscaffolder.task.cancelscaffolder.task.read
-
Updated dependencies
- @backstage/backend-common@0.23.0
- @backstage/backend-plugin-api@0.6.19
- @backstage/backend-tasks@0.5.24
- @backstage/plugin-auth-node@0.4.14
- @backstage/plugin-scaffolder-backend-module-github@0.3.0
- @backstage/integration@1.12.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.17
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.9
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.9
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.9
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.11
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.1
- @backstage/plugin-scaffolder-backend-module-azure@0.1.11
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.9
- @backstage/plugin-catalog-node@1.12.1
- @backstage/plugin-permission-node@0.7.30
- @backstage/plugin-permission-common@0.7.14
- @backstage/plugin-scaffolder-common@1.5.3
- @backstage/plugin-scaffolder-node@0.4.5
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
1.22.8-next.3
Patch Changes
d44a20a: Added additional plugin metadata topackage.json.f4c8486: Increase max wait time in debug:wait action to 10 minutes- Updated dependencies
- @backstage/backend-plugin-api@0.6.19-next.3
- @backstage/plugin-auth-node@0.4.14-next.3
- @backstage/integration@1.12.0-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.17-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.9-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.9-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.9-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.11-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.3.0-next.3
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.1-next.3
- @backstage/plugin-scaffolder-backend-module-azure@0.1.11-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.9-next.3
- @backstage/plugin-permission-common@0.7.14-next.0
- @backstage/plugin-scaffolder-common@1.5.3-next.1
- @backstage/plugin-permission-node@0.7.30-next.3
- @backstage/plugin-scaffolder-node@0.4.5-next.3
- @backstage/plugin-catalog-node@1.12.1-next.2
- @backstage/backend-tasks@0.5.24-next.3
- @backstage/backend-common@0.23.0-next.3
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
1.22.8-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.1-next.2
- @backstage/backend-plugin-api@0.6.19-next.2
- @backstage/backend-common@0.23.0-next.2
- @backstage/integration@1.12.0-next.0
- @backstage/plugin-permission-node@0.7.30-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.3.0-next.2
- @backstage/backend-tasks@0.5.24-next.2
- @backstage/plugin-auth-node@0.4.14-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.17-next.2
- @backstage/plugin-catalog-node@1.12.1-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.1.11-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.9-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.9-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.9-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.11-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.9-next.2
- @backstage/plugin-scaffolder-node@0.4.5-next.2
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-scaffolder-common@1.5.3-next.0
1.22.8-next.1
Patch Changes
-
bcec60f: added the following new permissions to the scaffolder backend endpoints:scaffolder.task.createscaffolder.task.cancelscaffolder.task.read
-
Updated dependencies
- @backstage/backend-tasks@0.5.24-next.1
- @backstage/backend-plugin-api@0.6.19-next.1
- @backstage/plugin-permission-node@0.7.30-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.9-next.1
- @backstage/backend-common@0.23.0-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.1-next.1
- @backstage/plugin-scaffolder-common@1.5.3-next.0
- @backstage/plugin-auth-node@0.4.14-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.17-next.1
- @backstage/plugin-catalog-node@1.12.1-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.9-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.9-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.9-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.11-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.2.9-next.1
- @backstage/plugin-scaffolder-node@0.4.5-next.1
1.22.8-next.0
Patch Changes
7d30d95: Fixing issue with log meta fields possibly being circular refsd617103: Updating the logger redaction message to something less dramatic- Updated dependencies
- @backstage/backend-tasks@0.5.24-next.0
- @backstage/backend-common@0.22.1-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.2.9-next.0
- @backstage/backend-plugin-api@0.6.19-next.0
- @backstage/plugin-auth-node@0.4.14-next.0
- @backstage/plugin-permission-node@0.7.30-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.1-next.0
- @backstage/plugin-scaffolder-node@0.4.5-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.11-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.9-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.9-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.9-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.11-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.9-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.17-next.0
- @backstage/plugin-catalog-node@1.12.1-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.11.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-scaffolder-common@1.5.2
1.22.6
Patch Changes
131e5cb: Fix broken links in README.025641b: Fix issue with the log format not being respected when logging from actionsd229dc4: Move path utilities frombackend-commonto thebackend-plugin-apipackage.e4b50ab: Scaffolder workspace serialization025641b: Redactmetafields too with the logger- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2
- @backstage/plugin-catalog-node@1.12.0
- @backstage/plugin-scaffolder-backend-module-github@0.2.8
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.8
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.0
- @backstage/catalog-model@1.5.0
- @backstage/backend-common@0.22.0
- @backstage/backend-plugin-api@0.6.18
- @backstage/plugin-scaffolder-node@0.4.4
- @backstage/backend-tasks@0.5.23
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.8
- @backstage/plugin-auth-node@0.4.13
- @backstage/integration@1.11.0
- @backstage/catalog-client@1.6.5
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.16
- @backstage/plugin-permission-node@0.7.29
- @backstage/plugin-scaffolder-backend-module-azure@0.1.10
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.8
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.8
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.10
1.22.6-next.2
Patch Changes
e4b50ab: Scaffolder workspace serialization- Updated dependencies
- @backstage/plugin-catalog-node@1.12.0-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.0-next.2
- @backstage/backend-common@0.22.0-next.2
- @backstage/plugin-scaffolder-node@0.4.4-next.2
- @backstage/integration@1.11.0-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.16-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.1.10-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.8-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.8-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.8-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.10-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.8-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.2.8-next.2
1.22.5-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2-next.1
- @backstage/backend-common@0.22.0-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.16-next.1
- @backstage/plugin-scaffolder-node@0.4.4-next.1
- @backstage/backend-tasks@0.5.23-next.1
- @backstage/plugin-auth-node@0.4.13-next.1
- @backstage/plugin-permission-node@0.7.29-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.4-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.1.10-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.8-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.8-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.8-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.10-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.8-next.1
- @backstage/plugin-catalog-node@1.11.2-next.1
- @backstage/backend-plugin-api@0.6.18-next.1
1.22.5-next.0
Patch Changes
025641b: Fix issue with the log format not being respected when logging from actions025641b: Redactmetafields too with the logger- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-github@0.2.8-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.8-next.0
- @backstage/catalog-model@1.5.0-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.4-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.8-next.0
- @backstage/plugin-auth-node@0.4.13-next.0
- @backstage/backend-common@0.21.8-next.0
- @backstage/backend-plugin-api@0.6.18-next.0
- @backstage/catalog-client@1.6.5-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.16-next.0
- @backstage/plugin-catalog-node@1.11.2-next.0
- @backstage/plugin-scaffolder-common@1.5.2-next.0
- @backstage/plugin-scaffolder-node@0.4.4-next.0
- @backstage/backend-tasks@0.5.23-next.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.10.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-permission-node@0.7.29-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.10-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.8-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.8-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.10-next.0
1.22.4
Patch Changes
f34a9b1: Thecatalog:writeaction now automatically adds abackstage.io/template-sourceannotation, indicating which Scaffolder template was used to create the entity.- Updated dependencies
- @backstage/backend-common@0.21.7
- @backstage/plugin-permission-node@0.7.28
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.7
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.7
- @backstage/backend-plugin-api@0.6.17
- @backstage/plugin-scaffolder-backend-module-github@0.2.7
- @backstage/backend-tasks@0.5.22
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.9
- @backstage/plugin-auth-node@0.4.12
- @backstage/catalog-client@1.6.4
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.7
- @backstage/plugin-scaffolder-backend-module-azure@0.1.9
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.7
- @backstage/integration@1.10.0
- @backstage/plugin-scaffolder-node@0.4.3
- @backstage/plugin-catalog-node@1.11.1
- @backstage/catalog-model@1.4.5
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.15
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-scaffolder-common@1.5.1
1.22.4-next.1
Patch Changes
f34a9b1: Thecatalog:writeaction now automatically adds abackstage.io/template-sourceannotation, indicating which Scaffolder template was used to create the entity.- Updated dependencies
- @backstage/backend-common@0.21.7-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.7-next.1
- @backstage/backend-plugin-api@0.6.17-next.1
- @backstage/plugin-auth-node@0.4.12-next.1
- @backstage/catalog-client@1.6.4-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.7-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.7-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.2.7-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.3-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.1.9-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.7-next.1
- @backstage/backend-tasks@0.5.22-next.1
- @backstage/plugin-permission-node@0.7.28-next.1
- @backstage/plugin-scaffolder-node@0.4.3-next.1
- @backstage/catalog-model@1.4.5
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.10.0-next.0
- @backstage/types@1.1.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.15-next.1
- @backstage/plugin-catalog-node@1.11.1-next.1
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.9-next.1
- @backstage/plugin-scaffolder-common@1.5.1
1.22.4-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.7-next.0
- @backstage/backend-common@0.21.7-next.0
- @backstage/integration@1.10.0-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.7-next.0
- @backstage/backend-plugin-api@0.6.17-next.0
- @backstage/backend-tasks@0.5.22-next.0
- @backstage/catalog-client@1.6.3
- @backstage/catalog-model@1.4.5
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.12-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.15-next.0
- @backstage/plugin-catalog-node@1.11.1-next.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-permission-node@0.7.28-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.9-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.7-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.9-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.7-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.2.7-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.3-next.0
- @backstage/plugin-scaffolder-common@1.5.1
- @backstage/plugin-scaffolder-node@0.4.3-next.0
1.22.3
Patch Changes
c74c2de: Fixed an issue causing actions to fail when retrieving auth credentials- Updated dependencies
- @backstage/plugin-catalog-node@1.11.0
- @backstage/catalog-client@1.6.3
- @backstage/plugin-auth-node@0.4.11
- @backstage/backend-common@0.21.6
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.14
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.2
- @backstage/backend-plugin-api@0.6.16
- @backstage/plugin-permission-node@0.7.27
- @backstage/backend-tasks@0.5.21
- @backstage/plugin-scaffolder-backend-module-github@0.2.6
- @backstage/plugin-scaffolder-node@0.4.2
- @backstage/catalog-model@1.4.5
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.9.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-scaffolder-backend-module-azure@0.1.8
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.6
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.6
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.6
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.8
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.6
- @backstage/plugin-scaffolder-common@1.5.1
1.22.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.10.0
- @backstage/catalog-client@1.6.2
- @backstage/backend-common@0.21.5
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.13
- @backstage/plugin-auth-node@0.4.10
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.1
- @backstage/backend-tasks@0.5.20
- @backstage/plugin-permission-node@0.7.26
- @backstage/plugin-scaffolder-backend-module-github@0.2.5
- @backstage/plugin-scaffolder-node@0.4.1
- @backstage/backend-plugin-api@0.6.15
- @backstage/catalog-model@1.4.5
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration@1.9.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-scaffolder-backend-module-azure@0.1.7
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.5
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.5
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.5
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.7
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.5
- @backstage/plugin-scaffolder-common@1.5.1
1.22.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.9.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.12
1.22.0
Minor Changes
e9663a9: Move away from usingctx.logStreamaa543c9: Migrate plugin to use the new auth services, add an optional service discovery to the router options and change the permissions type to bePermissionsService.e9663a9: Enable the redaction of secrets using the redacting logger and the secrets from theTaskSpecc6b132e: Introducing checkpoints for scaffolder task action idempotency
Patch Changes
-
984abfa: Fixing the lost of the initial state after a task recovery. -
703ebc9: Fix support for unauthenticated requests to create scaffolder tasks -
f44589d: IntroducedcreateMockActionContextto unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
0fb419b: Updated dependencyuuidto^9.0.0. Updated dependency@types/uuidto^9.0.0. -
bbd1fe1: Made "checkpoint" on scaffolder action context non-optional -
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.6
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.4
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.4
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.4
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.6
- @backstage/plugin-scaffolder-backend-module-github@0.2.4
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.4
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-permission-node@0.7.25
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.11
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
1.22.0-next.2
Minor Changes
e9663a9: Move away from usingctx.logStreame9663a9: Enable the redaction of secrets using the redacting logger and the secrets from theTaskSpec
Patch Changes
703ebc9: Fix support for unauthenticated requests to create scaffolder tasks- Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.1.6-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.4-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.4-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.4-next.2
- @backstage/integration@1.9.1-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.0-next.2
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.4-next.2
- @backstage/catalog-client@1.6.1-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.6-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.2.4-next.2
- @backstage/backend-common@0.21.4-next.2
- @backstage/plugin-auth-node@0.4.9-next.2
- @backstage/plugin-catalog-node@1.8.0-next.2
- @backstage/backend-plugin-api@0.6.14-next.2
- @backstage/backend-tasks@0.5.19-next.2
- @backstage/catalog-model@1.4.5-next.0
- @backstage/config@1.2.0-next.1
- @backstage/errors@1.2.4-next.0
- @backstage/types@1.1.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.11-next.2
- @backstage/plugin-permission-common@0.7.13-next.1
- @backstage/plugin-permission-node@0.7.25-next.2
- @backstage/plugin-scaffolder-common@1.5.1-next.1
1.22.0-next.1
Minor Changes
aa543c9: Migrate plugin to use the new auth services, add an optional service discovery to the router options and change the permissions type to bePermissionsService.
Patch Changes
bbd1fe1: Made "checkpoint" on scaffolder action context non-optional- Updated dependencies
- @backstage/config@1.2.0-next.1
- @backstage/plugin-scaffolder-node@0.4.0-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.2.4-next.1
- @backstage/backend-common@0.21.4-next.1
- @backstage/backend-plugin-api@0.6.14-next.1
- @backstage/backend-tasks@0.5.19-next.1
- @backstage/integration@1.9.1-next.1
- @backstage/plugin-auth-node@0.4.9-next.1
- @backstage/plugin-permission-common@0.7.13-next.1
- @backstage/plugin-permission-node@0.7.25-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.1.6-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.4-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.4-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.4-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.6-next.1
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.4-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.17-next.1
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/errors@1.2.4-next.0
- @backstage/types@1.1.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.11-next.1
- @backstage/plugin-catalog-node@1.8.0-next.1
- @backstage/plugin-scaffolder-common@1.5.1-next.1
1.22.0-next.0
Minor Changes
c6b132e: Introducing checkpoints for scaffolder task action idempotency
Patch Changes
-
f44589d: IntroducedcreateMockActionContextto unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
0fb419b: Updated dependencyuuidto^9.0.0. Updated dependency@types/uuidto^9.0.0. -
Updated dependencies
- @backstage/backend-common@0.21.3-next.0
- @backstage/plugin-auth-node@0.4.8-next.0
- @backstage/errors@1.2.4-next.0
- @backstage/plugin-scaffolder-node@0.3.3-next.0
- @backstage/backend-plugin-api@0.6.13-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.3-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.3-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.3-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.5-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.2.3-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.16-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.5-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.3-next.0
- @backstage/plugin-permission-common@0.7.13-next.0
- @backstage/plugin-catalog-node@1.8.0-next.0
- @backstage/backend-tasks@0.5.18-next.0
- @backstage/plugin-permission-node@0.7.24-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.10-next.0
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/config@1.1.2-next.0
- @backstage/integration@1.9.1-next.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1-next.0
1.21.0
Minor Changes
-
458bf21: Created a gitea module for the scaffolder. This module provides a new action "publish:gitea" able to create a gitea repository owned by an organization. See: https://gitea.com/api/swagger#/organization/createOrgRepo -
11b9a08: Introduced the first version of recoverable tasks. -
78c100b: Support providing an overriding token forfetch:template,fetch:plainandfetch:filewhen interacting with upstream integrations -
e9a5228: The built-in module list has been trimmed down when using the new Backend System. Provider specific modules should now be installed withbackend.addto provide additional actions to the scaffolder. These modules are as follows:@backstage/plugin-scaffolder-backend-module-github@backstage/plugin-scaffolder-backend-module-gitlab@backstage/plugin-scaffolder-backend-module-bitbucket@backstage/plugin-scaffolder-backend-module-gitea@backstage/plugin-scaffolder-backend-module-gerrit@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@backstage/plugin-scaffolder-backend-module-cookiecutter@backstage/plugin-scaffolder-backend-module-rails@backstage/plugin-scaffolder-backend-module-sentry@backstage/plugin-scaffolder-backend-module-yeoman
Patch Changes
-
5eb6882: New scaffolder module@backstage/plugin-scaffolder-backend-module-bitbucket-server.Extracted from
@backstage/plugin-scaffolder-backend-module-bitbucketand replaces its actions related to Bitbucket Server.publish:bitbucketServerpublish:bitbucketServer:pull-request
-
09f8b31: Simple typo fix in the fetch:template action example on the word 'skeleton'. -
c25a500: Fix some deprecations and misplacedawaitusage. -
f6792c6: Move theNODE_OPTIONSmessaging for--no-node-snapshotto theSecureTemplaterin order to get better messaging at runtime -
9aac2b0: Use--cwdas the firstyarnargument -
6bb6f3e: Updated dependencyfs-extrato^11.2.0. Updated dependency@types/fs-extrato^11.0.0. -
52ae6b9: Updated dependencyesbuildto^0.20.0. -
5eb6882: New scaffolder module@backstage/plugin-scaffolder-backend-module-bitbucket-cloud.Extracted from
@backstage/plugin-scaffolder-backend-module-bitbucketand replaces its actions related to Bitbucket Cloud.publish:bitbucketCloudbitbucket:pipelines:run
-
0a395b3: Upgradedprom-clientto version 15 -
e1c479d: When using node 20+ thescaffolder-backendwill now throw an error at startup if the--no-node-snapshotoption was not provided to node. -
e0e5afe: Add option to configure nunjucks with thetrimBlocksandlstripBlocksoptions in the fetch:template action -
Updated dependencies
- @backstage/backend-common@0.21.0
- @backstage/plugin-scaffolder-backend-module-github@0.2.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.0
- @backstage/plugin-auth-node@0.4.4
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.13
- @backstage/plugin-scaffolder-backend-module-azure@0.1.2
- @backstage/backend-plugin-api@0.6.10
- @backstage/backend-tasks@0.5.15
- @backstage/catalog-model@1.4.4
- @backstage/integration@1.9.0
- @backstage/catalog-client@1.6.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.0
- @backstage/plugin-scaffolder-node@0.3.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.7
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.0
- @backstage/plugin-scaffolder-common@1.5.0
- @backstage/plugin-catalog-node@1.7.0
- @backstage/plugin-permission-node@0.7.21
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.12
1.21.0-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.0-next.3
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.13-next.3
- @backstage/integration@1.9.0-next.1
- @backstage/backend-tasks@0.5.15-next.3
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.7-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.0-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.0-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.0-next.3
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.2-next.3
- @backstage/plugin-scaffolder-backend-module-github@0.2.0-next.3
- @backstage/plugin-scaffolder-backend-module-azure@0.1.2-next.3
- @backstage/plugin-catalog-node@1.6.2-next.3
- @backstage/plugin-auth-node@0.4.4-next.3
- @backstage/plugin-permission-node@0.7.21-next.3
- @backstage/plugin-scaffolder-node@0.3.0-next.3
- @backstage/backend-plugin-api@0.6.10-next.3
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.12
- @backstage/plugin-scaffolder-common@1.5.0-next.1
1.21.0-next.2
Patch Changes
-
5eb6882: New scaffolder module@backstage/plugin-scaffolder-backend-module-bitbucket-server.Extracted from
@backstage/plugin-scaffolder-backend-module-bitbucketand replaces its actions related to Bitbucket Server.publish:bitbucketServerpublish:bitbucketServer:pull-request
-
9aac2b0: Use--cwdas the firstyarnargument -
52ae6b9: Updated dependencyesbuildto^0.20.0. -
5eb6882: New scaffolder module@backstage/plugin-scaffolder-backend-module-bitbucket-cloud.Extracted from
@backstage/plugin-scaffolder-backend-module-bitbucketand replaces its actions related to Bitbucket Cloud.publish:bitbucketCloudbitbucket:pipelines:run
-
Updated dependencies
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.0-next.0
- @backstage/backend-common@0.21.0-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.0-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.13-next.2
- @backstage/backend-plugin-api@0.6.10-next.2
- @backstage/backend-tasks@0.5.15-next.2
- @backstage/plugin-auth-node@0.4.4-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.0-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.2-next.2
- @backstage/plugin-permission-node@0.7.21-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.1.2-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.2.0-next.2
- @backstage/plugin-scaffolder-node@0.3.0-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.7-next.2
- @backstage/plugin-catalog-node@1.6.2-next.2
- @backstage/config@1.1.1
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/errors@1.2.3
- @backstage/integration@1.9.0-next.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.12
- @backstage/plugin-scaffolder-common@1.5.0-next.1
1.21.0-next.1
Minor Changes
78c100b: Support providing an overriding token forfetch:template,fetch:plainandfetch:filewhen interacting with upstream integrations
Patch Changes
09f8b31: Simple typo fix in the fetch:template action example on the word 'skeleton'.f6792c6: Move theNODE_OPTIONSmessaging for--no-node-snapshotto theSecureTemplaterin order to get better messaging at runtimee1c479d: When using node 20+ thescaffolder-backendwill now throw an error at startup if the--no-node-snapshotoption was not provided to node.e0e5afe: Add option to configure nunjucks with thetrimBlocksandlstripBlocksoptions in the fetch:template action- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-github@0.2.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/catalog-client@1.6.0-next.1
- @backstage/backend-plugin-api@0.6.10-next.1
- @backstage/backend-common@0.21.0-next.1
- @backstage/integration@1.9.0-next.0
- @backstage/plugin-scaffolder-node@0.3.0-next.1
- @backstage/backend-tasks@0.5.15-next.1
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.4-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.7-next.1
- @backstage/plugin-catalog-node@1.6.2-next.1
- @backstage/plugin-permission-common@0.7.12
- @backstage/plugin-permission-node@0.7.21-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.1.2-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.1.2-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.2-next.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.13-next.1
- @backstage/plugin-scaffolder-common@1.5.0-next.1
1.21.0-next.0
Minor Changes
-
11b9a08: Introduced the first version of recoverable tasks. -
e9a5228: The built-in module list has been trimmed down when using the new Backend System. Provider specific modules should now be installed withbackend.addto provide additional actions to the scaffolder. These modules are as follows:@backstage/plugin-scaffolder-backend-module-github@backstage/plugin-scaffolder-backend-module-gitlab@backstage/plugin-scaffolder-backend-module-bitbucket@backstage/plugin-scaffolder-backend-module-gitea@backstage/plugin-scaffolder-backend-module-gerrit@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@backstage/plugin-scaffolder-backend-module-cookiecutter@backstage/plugin-scaffolder-backend-module-rails@backstage/plugin-scaffolder-backend-module-sentry@backstage/plugin-scaffolder-backend-module-yeoman
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.0-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.1.2-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.2-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.1.2-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.13-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.2-next.0
- @backstage/catalog-client@1.6.0-next.0
- @backstage/plugin-scaffolder-node@0.3.0-next.0
- @backstage/plugin-scaffolder-common@1.5.0-next.0
- @backstage/backend-tasks@0.5.15-next.0
- @backstage/plugin-auth-node@0.4.4-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.7-next.0
- @backstage/plugin-catalog-node@1.6.2-next.0
- @backstage/plugin-permission-node@0.7.21-next.0
- @backstage/backend-plugin-api@0.6.10-next.0
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.12
1.20.0
Minor Changes
a694f71: The Scaffolder builtin actions now contains an action for running pipelines from Bitbucket Cloud Rest API7c522c5: Addgitlab:repo:pushscaffolder action to push files to arbitrary branch without creating a Merge Request
Patch Changes
e9ab1c4: Fixed an issue where not passing avalueto any of the action's permission conditions caused an error.- Updated dependencies
- @backstage/backend-common@0.20.1
- @backstage/plugin-scaffolder-backend-module-github@0.1.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.12
- @backstage/plugin-scaffolder-common@1.4.5
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.1.1
- @backstage/catalog-client@1.5.2
- @backstage/backend-plugin-api@0.6.9
- @backstage/plugin-scaffolder-backend-module-azure@0.1.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.6
- @backstage/plugin-catalog-node@1.6.1
- @backstage/plugin-permission-common@0.7.12
- @backstage/plugin-permission-node@0.7.20
- @backstage/backend-tasks@0.5.14
- @backstage/plugin-auth-node@0.4.3
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.1
- @backstage/plugin-scaffolder-node@0.2.10
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0
- @backstage/types@1.1.1
1.19.3-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.9-next.2
- @backstage/backend-common@0.20.1-next.2
- @backstage/plugin-auth-node@0.4.3-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.6-next.2
- @backstage/plugin-catalog-node@1.6.1-next.2
- @backstage/plugin-permission-node@0.7.20-next.2
- @backstage/plugin-scaffolder-node@0.2.10-next.2
- @backstage/backend-tasks@0.5.14-next.2
- @backstage/plugin-scaffolder-backend-module-azure@0.1.1-next.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.1.1-next.2
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.1-next.2
- @backstage/plugin-scaffolder-backend-module-github@0.1.1-next.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.12-next.2
1.19.3-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.1
- @backstage/integration@1.8.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.12-next.1
- @backstage/config@1.1.1
- @backstage/backend-tasks@0.5.14-next.1
- @backstage/plugin-auth-node@0.4.3-next.1
- @backstage/plugin-permission-node@0.7.20-next.1
- @backstage/plugin-scaffolder-backend-module-azure@0.1.1-next.1
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.1.1-next.1
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.1-next.1
- @backstage/plugin-scaffolder-backend-module-github@0.1.1-next.1
- @backstage/plugin-scaffolder-node@0.2.10-next.1
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/catalog-client@1.5.2-next.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.6-next.1
- @backstage/plugin-catalog-node@1.6.1-next.1
- @backstage/plugin-permission-common@0.7.11
- @backstage/plugin-scaffolder-common@1.4.4
1.19.3-next.0
Patch Changes
e9ab1c4: Fixed an issue where not passing avalueto any of the action's permission conditions caused an error.- Updated dependencies
- @backstage/backend-common@0.20.1-next.0
- @backstage/catalog-client@1.5.2-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.1.1-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.1-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.6-next.0
- @backstage/plugin-catalog-node@1.6.1-next.0
- @backstage/backend-plugin-api@0.6.9-next.0
- @backstage/backend-tasks@0.5.14-next.0
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.3-next.0
- @backstage/plugin-permission-common@0.7.11
- @backstage/plugin-permission-node@0.7.20-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.1.1-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.1-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.12-next.0
- @backstage/plugin-scaffolder-common@1.4.4
- @backstage/plugin-scaffolder-node@0.2.10-next.0
1.19.2
Patch Changes
219d7f0: Refactor some methods to-nodeinstead and use the new external modulesaff34fc: Fix issue with Circular JSON dependencies in templating48667b4: Fix creating env secret in github:environment:create action0cbb03b: Fixing regular expression ReDoS with zod packages. Upgrading to latest. ref: https://security.snyk.io/vuln/SNYK-JS-ZOD-592561728949ea: Add a new action for creating github-autolink references for a repository:github:autolinks:create- Updated dependencies
- @backstage/backend-common@0.20.0
- @backstage/plugin-scaffolder-backend-module-github@0.1.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.11
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.0
- @backstage/plugin-catalog-node@1.6.0
- @backstage/catalog-client@1.5.0
- @backstage/plugin-scaffolder-node@0.2.9
- @backstage/backend-tasks@0.5.13
- @backstage/integration@1.8.0
- @backstage/plugin-auth-node@0.4.2
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.1.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.0
- @backstage/plugin-permission-common@0.7.11
- @backstage/plugin-permission-node@0.7.19
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.5
- @backstage/backend-plugin-api@0.6.8
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.4
1.19.2-next.3
Patch Changes
219d7f0: Refactor some methods to-nodeinstead and use the new external modules- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.2.11-next.3
- @backstage/plugin-scaffolder-node@0.2.9-next.3
- @backstage/backend-common@0.20.0-next.3
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.1.0-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.0-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.1.0-next.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.0-next.0
- @backstage/backend-plugin-api@0.6.8-next.3
- @backstage/backend-tasks@0.5.13-next.3
- @backstage/catalog-client@1.5.0-next.1
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0-next.1
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.2-next.3
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.5-next.3
- @backstage/plugin-catalog-node@1.6.0-next.3
- @backstage/plugin-permission-common@0.7.10
- @backstage/plugin-permission-node@0.7.19-next.3
- @backstage/plugin-scaffolder-common@1.4.3
1.19.2-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.6.0-next.2
- @backstage/plugin-catalog-backend@1.16.0-next.2
- @backstage/backend-common@0.20.0-next.2
- @backstage/plugin-auth-node@0.4.2-next.2
- @backstage/catalog-client@1.5.0-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.5-next.2
- @backstage/backend-plugin-api@0.6.8-next.2
- @backstage/backend-tasks@0.5.13-next.2
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0-next.1
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.18
- @backstage/plugin-permission-common@0.7.10
- @backstage/plugin-permission-node@0.7.19-next.2
- @backstage/plugin-scaffolder-common@1.4.3
- @backstage/plugin-scaffolder-node@0.2.9-next.2
1.19.2-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@1.15.1-next.1
- @backstage/catalog-client@1.5.0-next.0
- @backstage/integration@1.8.0-next.1
- @backstage/backend-common@0.20.0-next.1
- @backstage/backend-plugin-api@0.6.8-next.1
- @backstage/backend-tasks@0.5.13-next.1
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.2-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.5-next.1
- @backstage/plugin-catalog-common@1.0.18
- @backstage/plugin-catalog-node@1.5.1-next.1
- @backstage/plugin-permission-common@0.7.10
- @backstage/plugin-permission-node@0.7.19-next.1
- @backstage/plugin-scaffolder-common@1.4.3
- @backstage/plugin-scaffolder-node@0.2.9-next.1
1.19.2-next.0
Patch Changes
aff34fcf23: Fix issue with Circular JSON dependencies in templating48667b4d3a: Fix creating env secret in github:environment:create action- Updated dependencies
- @backstage/backend-common@0.20.0-next.0
- @backstage/backend-tasks@0.5.13-next.0
- @backstage/integration@1.8.0-next.0
- @backstage/plugin-auth-node@0.4.2-next.0
- @backstage/plugin-catalog-backend@1.15.1-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.5-next.0
- @backstage/plugin-catalog-node@1.5.1-next.0
- @backstage/plugin-permission-node@0.7.19-next.0
- @backstage/plugin-scaffolder-node@0.2.9-next.0
- @backstage/backend-plugin-api@0.6.8-next.0
- @backstage/catalog-client@1.4.6
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.18
- @backstage/plugin-permission-common@0.7.10
- @backstage/plugin-scaffolder-common@1.4.3
1.19.0
Minor Changes
-
f3ab9cfcb7: Made shut down stale tasks configurable.There are two properties exposed:
scaffolder.processingInterval- sets the processing interval for staled tasks.scaffolder.taskTimeoutJanitorFrequency- sets the task's heartbeat timeout, when to consider a task to be staled.
-
7d5a921114: Allow usingglobby's negative matching withcopyWithoutTemplating/copyWithoutRender. This allows including an entire subdirectory while excluding a single file so that it will still be templated instead of needing to list every other file and ensure the list is updated when new files are added. -
5e4127c18e: Allow settingupdate: trueinpublish:github:pull-requestscaffolder action
Patch Changes
0920fd02ac: Add examples forgithub:environment:createscaffolder action & improve related testsae30a9ae8c: Added description for publish:gerrit scaffolder actions013611b42e:knexhas been bumped to major version 3 andbetter-sqlite3to major version 9, which deprecate node 16 support.23f72b2cba: Refactoring the runner to generate minimally informative task log per iteration and properly validate iterated actions.8613ba3928: Switched to using"exports"field for/alphasubpath export.99d4936f6c: Add examples forgithub:webhookscaffolder action & improve related tests2be3922eb8: Add examples forgithub:deployKey:createscaffolder action & improve related tests76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per templatef8727ad228: Add examples forpublish:github:pull-requestscaffolder action & improve related tests- Updated dependencies
- @backstage/plugin-catalog-backend@1.15.0
- @backstage/plugin-catalog-node@1.5.0
- @backstage/plugin-scaffolder-common@1.4.3
- @backstage/integration@1.7.2
- @backstage/backend-common@0.19.9
- @backstage/backend-plugin-api@0.6.7
- @backstage/backend-tasks@0.5.12
- @backstage/catalog-client@1.4.6
- @backstage/plugin-permission-common@0.7.10
- @backstage/plugin-scaffolder-node@0.2.8
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.4
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.1
- @backstage/plugin-catalog-common@1.0.18
- @backstage/plugin-permission-node@0.7.18
1.19.0-next.2
Patch Changes
-
#20531
ae30a9ae8cThanks @andym0457! - Added description for publish:gerrit scaffolder actions -
#20570
013611b42eThanks @freben! -knexhas been bumped to major version 3 andbetter-sqlite3to major version 9, which deprecate node 16 support. -
Updated dependencies
- @backstage/backend-plugin-api@0.6.7-next.2
- @backstage/backend-common@0.19.9-next.2
- @backstage/plugin-catalog-backend@1.15.0-next.2
- @backstage/backend-tasks@0.5.12-next.2
- @backstage/plugin-auth-node@0.4.1-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.4-next.2
- @backstage/plugin-catalog-node@1.5.0-next.2
- @backstage/plugin-permission-node@0.7.18-next.2
- @backstage/plugin-scaffolder-node@0.2.8-next.2
1.19.0-next.1
Patch Changes
2be3922eb8: Add examples forgithub:deployKey:createscaffolder action & improve related tests76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template- Updated dependencies
- @backstage/plugin-catalog-backend@1.15.0-next.1
- @backstage/plugin-catalog-node@1.5.0-next.1
- @backstage/integration@1.7.2-next.0
- @backstage/plugin-scaffolder-common@1.4.3-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.4-next.1
- @backstage/backend-common@0.19.9-next.1
- @backstage/plugin-scaffolder-node@0.2.8-next.1
- @backstage/backend-tasks@0.5.12-next.1
- @backstage/plugin-auth-node@0.4.1-next.1
- @backstage/plugin-permission-node@0.7.18-next.1
- @backstage/backend-plugin-api@0.6.7-next.1
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.17
- @backstage/plugin-permission-common@0.7.9
1.19.0-next.0
Minor Changes
5e4127c18e: Allow settingupdate: trueinpublish:github:pull-requestscaffolder action
Patch Changes
0920fd02ac: Add examples forgithub:environment:createscaffolder action & improve related tests8613ba3928: Switched to using"exports"field for/alphasubpath export.99d4936f6c: Add examples forgithub:webhookscaffolder action & improve related testsf8727ad228: Add examples forpublish:github:pull-requestscaffolder action & improve related tests- Updated dependencies
- @backstage/plugin-scaffolder-common@1.4.3-next.0
- @backstage/plugin-catalog-backend@1.15.0-next.0
- @backstage/plugin-scaffolder-node@0.2.8-next.0
- @backstage/backend-common@0.19.9-next.0
- @backstage/integration@1.7.1
- @backstage/backend-plugin-api@0.6.7-next.0
- @backstage/backend-tasks@0.5.12-next.0
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.1-next.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.4-next.0
- @backstage/plugin-catalog-common@1.0.17
- @backstage/plugin-catalog-node@1.4.8-next.0
- @backstage/plugin-permission-common@0.7.9
- @backstage/plugin-permission-node@0.7.18-next.0
1.18.0
Minor Changes
-
dea0aafda7: Updatedpublish:gitlabaction properties to support additional Gitlab project settings:- general project settings provided by gitlab project create API (new
settingsproperty) - branch level settings to create additional branches and make them protected (new
branchesproperty) - project level environment variables settings (new
projectVariablesproperty)
Marked existed properties
repoVisibilityandtopicsas deprecated, as they are covered bysettingsproperty. - general project settings provided by gitlab project create API (new
-
f41099bb31: Display meaningful error to the output if Gitlab namespace not found insidepublish:gitlab.
Patch Changes
7dd82cc07e: Add examples forgithub:issues:labelscaffolder action & improve related tests733ddf7130: Add examples forpublish:Azurescaffolder action.- Updated dependencies
- @backstage/backend-tasks@0.5.11
- @backstage/backend-common@0.19.8
- @backstage/integration@1.7.1
- @backstage/plugin-catalog-backend@1.14.0
- @backstage/plugin-catalog-node@1.4.7
- @backstage/plugin-auth-node@0.4.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/backend-plugin-api@0.6.6
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.3
- @backstage/plugin-permission-node@0.7.17
- @backstage/plugin-scaffolder-node@0.2.6
- @backstage/catalog-client@1.4.5
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.17
- @backstage/plugin-permission-common@0.7.9
- @backstage/plugin-scaffolder-common@1.4.2
1.18.0-next.2
Minor Changes
-
dea0aafda7: Updatedpublish:gitlabaction properties to support additional Gitlab project settings:- general project settings provided by gitlab project create API (new
settingsproperty) - branch level settings to create additional branches and make them protected (new
branchesproperty) - project level environment variables settings (new
projectVariablesproperty)
Marked existed properties
repoVisibilityandtopicsas deprecated, as they are covered bysettingsproperty. - general project settings provided by gitlab project create API (new
Patch Changes
7dd82cc07e: Add examples forgithub:issues:labelscaffolder action & improve related tests733ddf7130: Add examples forpublish:Azurescaffolder action.- Updated dependencies
- @backstage/backend-common@0.19.8-next.2
- @backstage/plugin-auth-node@0.4.0-next.2
- @backstage/plugin-catalog-backend@1.14.0-next.2
- @backstage/catalog-model@1.4.3-next.0
- @backstage/integration@1.7.1-next.1
- @backstage/errors@1.2.3-next.0
- @backstage/backend-tasks@0.5.11-next.2
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.3-next.2
- @backstage/plugin-catalog-node@1.4.7-next.2
- @backstage/plugin-permission-node@0.7.17-next.2
- @backstage/plugin-scaffolder-node@0.2.6-next.2
- @backstage/backend-plugin-api@0.6.6-next.2
- @backstage/catalog-client@1.4.5-next.0
- @backstage/config@1.1.1-next.0
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.17-next.0
- @backstage/plugin-permission-common@0.7.9-next.0
- @backstage/plugin-scaffolder-common@1.4.2-next.0
1.18.0-next.1
Minor Changes
f41099bb31: Display meaningful error to the output if Gitlab namespace not found insidepublish:gitlab.
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.10-next.1
- @backstage/plugin-catalog-backend@1.14.0-next.1
- @backstage/plugin-catalog-node@1.4.6-next.1
- @backstage/backend-common@0.19.7-next.1
- @backstage/backend-plugin-api@0.6.5-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.1
- @backstage/plugin-auth-node@0.3.2-next.1
- @backstage/plugin-permission-node@0.7.16-next.1
- @backstage/plugin-scaffolder-node@0.2.5-next.1
- @backstage/config@1.1.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/integration@1.7.1-next.0
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.16
- @backstage/plugin-permission-common@0.7.8
- @backstage/plugin-scaffolder-common@1.4.1
1.17.3-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@1.7.1-next.0
- @backstage/plugin-catalog-backend@1.14.0-next.0
- @backstage/plugin-auth-node@0.3.2-next.0
- @backstage/backend-common@0.19.7-next.0
- @backstage/plugin-scaffolder-node@0.2.5-next.0
- @backstage/config@1.1.0
- @backstage/backend-plugin-api@0.6.5-next.0
- @backstage/backend-tasks@0.5.10-next.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/types@1.1.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.2-next.0
- @backstage/plugin-catalog-common@1.0.16
- @backstage/plugin-catalog-node@1.4.6-next.0
- @backstage/plugin-permission-common@0.7.8
- @backstage/plugin-permission-node@0.7.16-next.0
- @backstage/plugin-scaffolder-common@1.4.1
1.17.0
Minor Changes
-
b5f239b50b: Improved theparseEntityRefScaffolder filter by introducing the ability for users to provide default kind and/or namespace values. The filter now takes 2 arguments, similarly to the original parseEntityRef. -
d5313ede35: DEPRECATION: DeprecatedScaffolderEntitiesProcessor, which should now instead be imported from@backstage/plugin-catalog-backend-module-scaffolder-entity-model.catalogModuleTemplateKindwas also moved to that package and renamed tocatalogModuleScaffolderEntityModel, without any deprecation since it was an alpha export.
Patch Changes
-
71114ac50e: The export for the new backend system has been moved to be thedefaultexport.For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend'; backend.add(examplePlugin);It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend')); -
a4989552d8: Add examples forpublish:githubandpublish:gitlabscaffolder actions. -
ded27b83ea: Add examples forpublish:bitbucketscaffolder actions. -
5f1a92b9f1: UseDefaultAzureDevOpsCredentialsProviderto retrieve credentials for Azure DevOps. -
fb57a4694f: Fixed the plugin and module ID of the alphacatalogModuleTemplateKindexport. -
f3c0b95e3e: Add examples forgithub:actions:dispatchscaffolder actions. -
cfc3ca6ce0: Changes needed to support MySQL -
814feeed73: Update to handle invalid luxon values -
Updated dependencies
- @backstage/plugin-catalog-backend@1.13.0
- @backstage/backend-tasks@0.5.8
- @backstage/backend-common@0.19.5
- @backstage/plugin-auth-node@0.3.0
- @backstage/config@1.1.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/integration@1.7.0
- @backstage/plugin-catalog-common@1.0.16
- @backstage/plugin-permission-common@0.7.8
- @backstage/plugin-scaffolder-common@1.4.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-node@0.7.14
- @backstage/backend-plugin-api@0.6.3
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.0
- @backstage/plugin-catalog-node@1.4.4
- @backstage/plugin-scaffolder-node@0.2.3
1.17.0-next.3
Minor Changes
-
b5f239b50b: Improved theparseEntityRefScaffolder filter by introducing the ability for users to provide default kind and/or namespace values. The filter now takes 2 arguments, similarly to the original parseEntityRef. -
d5313ede35: DEPRECATION: DeprecatedScaffolderEntitiesProcessor, which should now instead be imported from@backstage/plugin-catalog-backend-module-scaffolder-entity-model.catalogModuleTemplateKindwas also moved to that package and renamed tocatalogModuleScaffolderEntityModel, without any deprecation since it was an alpha export.
Patch Changes
-
71114ac50e: The export for the new backend system has been moved to be thedefaultexport.For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend'; backend.add(examplePlugin);It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend')); -
Updated dependencies
- @backstage/plugin-catalog-backend@1.13.0-next.3
- @backstage/catalog-client@1.4.4-next.2
- @backstage/catalog-model@1.4.2-next.2
- @backstage/config@1.1.0-next.2
- @backstage/errors@1.2.2-next.0
- @backstage/integration@1.7.0-next.3
- @backstage/plugin-catalog-common@1.0.16-next.2
- @backstage/plugin-permission-common@0.7.8-next.2
- @backstage/plugin-scaffolder-common@1.4.1-next.2
- @backstage/types@1.1.1-next.0
- @backstage/plugin-permission-node@0.7.14-next.3
- @backstage/backend-plugin-api@0.6.3-next.3
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.0-next.0
- @backstage/backend-common@0.19.5-next.3
- @backstage/backend-tasks@0.5.8-next.3
- @backstage/plugin-auth-node@0.3.0-next.3
- @backstage/plugin-catalog-node@1.4.4-next.3
- @backstage/plugin-scaffolder-node@0.2.3-next.3
1.16.6-next.2
Patch Changes
ded27b83ea: Add examples forpublish:bitbucketscaffolder actions.814feeed73: Update to handle invalid luxon values- Updated dependencies
- @backstage/plugin-catalog-backend@1.13.0-next.2
- @backstage/config@1.1.0-next.1
- @backstage/backend-tasks@0.5.8-next.2
- @backstage/backend-common@0.19.5-next.2
- @backstage/plugin-auth-node@0.3.0-next.2
- @backstage/plugin-catalog-node@1.4.4-next.2
- @backstage/plugin-permission-node@0.7.14-next.2
- @backstage/integration@1.7.0-next.2
- @backstage/backend-plugin-api@0.6.3-next.2
- @backstage/catalog-model@1.4.2-next.1
- @backstage/plugin-permission-common@0.7.8-next.1
- @backstage/plugin-scaffolder-node@0.2.3-next.2
- @backstage/catalog-client@1.4.4-next.1
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
- @backstage/plugin-catalog-common@1.0.16-next.1
- @backstage/plugin-scaffolder-common@1.4.1-next.1
1.16.6-next.1
Patch Changes
f3c0b95e3e: Add examples forgithub:actions:dispatchscaffolder actions.- Updated dependencies
- @backstage/plugin-catalog-backend@1.13.0-next.1
- @backstage/config@1.1.0-next.0
- @backstage/integration@1.7.0-next.1
- @backstage/backend-tasks@0.5.8-next.1
- @backstage/backend-common@0.19.5-next.1
- @backstage/backend-plugin-api@0.6.3-next.1
- @backstage/catalog-model@1.4.2-next.0
- @backstage/plugin-auth-node@0.3.0-next.1
- @backstage/plugin-permission-common@0.7.8-next.0
- @backstage/plugin-permission-node@0.7.14-next.1
- @backstage/plugin-scaffolder-node@0.2.3-next.1
- @backstage/plugin-catalog-node@1.4.4-next.1
- @backstage/catalog-client@1.4.4-next.0
- @backstage/plugin-catalog-common@1.0.16-next.0
- @backstage/plugin-scaffolder-common@1.4.1-next.0
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
1.16.3-next.0
Patch Changes
a4989552d8: Add examples forpublish:githubandpublish:gitlabscaffolder actions.5f1a92b9f1: UseDefaultAzureDevOpsCredentialsProviderto retrieve credentials for Azure DevOps.fb57a4694f: Fixed the plugin and module ID of the alphacatalogModuleTemplateKindexport.cfc3ca6ce0: Changes needed to support MySQL- Updated dependencies
- @backstage/plugin-catalog-backend@1.12.2-next.0
- @backstage/plugin-auth-node@0.3.0-next.0
- @backstage/backend-common@0.19.4-next.0
- @backstage/integration@1.7.0-next.0
- @backstage/backend-tasks@0.5.7-next.0
- @backstage/backend-plugin-api@0.6.2-next.0
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/config@1.0.8
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
- @backstage/plugin-catalog-common@1.0.15
- @backstage/plugin-catalog-node@1.4.3-next.0
- @backstage/plugin-permission-common@0.7.7
- @backstage/plugin-permission-node@0.7.13-next.0
- @backstage/plugin-scaffolder-common@1.4.0
- @backstage/plugin-scaffolder-node@0.2.2-next.0
1.16.0
Minor Changes
e514aac3ea: Introduceeachproperty on action steps, allowing them to be ran repeatedly.
Patch Changes
-
629cbd194a: UsecoreServices.rootConfiginstead ofcoreService.config -
349611126a: Removed the options from the alphascaffolderPluginexport. To extend the scaffolder plugin you instead now use the available extension points,scaffolderActionsExtensionPoint,scaffolderTaskBrokerExtensionPoint, andscaffolderTemplatingExtensionPoint. -
33c76caef7: Added examples for thefs:deleteandfs:renameactions -
e07a4914f6: Deprecated the following type exports, which have been moved to@backstage/plugin-scaffolder-nodeinstead:TemplateFilterTemplateGlobalTaskStatusTaskCompletionStateSerializedTaskTaskEventTypeSerializedTaskEventTaskBrokerDispatchResultTaskBrokerDispatchOptionsTaskContextTaskBroker
-
0b1d775be0: Adds examples to a few scaffolder actions. -
88bc6e27a2: TheconcurrentTasksLimitoption can now be configured via static configuration as well. Setting it to 0 will now also disable the task worker. -
0f87332506: Add examples forgithub:repo:createandgithub:repo:pushscaffolder actions. -
5c28ebc79f: Updated dependencyesbuildto^0.19.0. -
d3b31a791e: DeprecatedexecuteShellCommand,RunCommandOptions, andfetchContentsfrom@backstage/plugin-scaffolder-backend, since they are useful for Scaffolder modules (who should not be importing from the plugin package itself). You should now import these from@backstage/plugin-scaffolder-backend-nodeinstead.RunCommandOptionswas renamed in the Node package asExecuteShellCommandOptions, for consistency. -
Updated dependencies
- @backstage/backend-common@0.19.2
- @backstage/plugin-catalog-backend@1.12.0
- @backstage/backend-plugin-api@0.6.0
- @backstage/plugin-scaffolder-node@0.2.0
- @backstage/plugin-catalog-node@1.4.1
- @backstage/plugin-auth-node@0.2.17
- @backstage/integration@1.6.0
- @backstage/backend-tasks@0.5.5
- @backstage/plugin-scaffolder-common@1.4.0
- @backstage/plugin-permission-node@0.7.11
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/config@1.0.8
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
- @backstage/plugin-catalog-common@1.0.15
- @backstage/plugin-permission-common@0.7.7
1.15.2-next.2
Patch Changes
33c76caef7: Added examples for the fs:delete and fs:rename actions0b1d775be0: Adds examples to a few scaffolder actions.- Updated dependencies
- @backstage/plugin-catalog-backend@1.12.0-next.2
- @backstage/backend-plugin-api@0.6.0-next.2
- @backstage/backend-tasks@0.5.5-next.2
- @backstage/plugin-scaffolder-node@0.1.6-next.2
- @backstage/backend-common@0.19.2-next.2
- @backstage/plugin-catalog-node@1.4.1-next.2
- @backstage/plugin-permission-node@0.7.11-next.2
- @backstage/plugin-auth-node@0.2.17-next.2
1.15.2-next.1
Patch Changes
629cbd194a: UsecoreServices.rootConfiginstead ofcoreService.configd3b31a791e: DeprecatedexecuteShellCommand,RunCommandOptions, andfetchContentsfrom@backstage/plugin-scaffolder-backend, since they are useful for Scaffolder modules (who should not be importing from the plugin package itself). You should now import these from@backstage/plugin-scaffolder-backend-nodeinstead.RunCommandOptionswas renamed in the Node package asExecuteShellCommandOptions, for consistency.- Updated dependencies
- @backstage/backend-common@0.19.2-next.1
- @backstage/plugin-catalog-backend@1.12.0-next.1
- @backstage/plugin-scaffolder-node@0.1.6-next.1
- @backstage/plugin-catalog-node@1.4.1-next.1
- @backstage/plugin-auth-node@0.2.17-next.1
- @backstage/backend-plugin-api@0.6.0-next.1
- @backstage/backend-tasks@0.5.5-next.1
- @backstage/plugin-permission-node@0.7.11-next.1
- @backstage/integration@1.5.1
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/config@1.0.8
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
- @backstage/plugin-catalog-common@1.0.15
- @backstage/plugin-permission-common@0.7.7
- @backstage/plugin-scaffolder-common@1.3.2
1.15.2-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@1.12.0-next.0
- @backstage/backend-common@0.19.2-next.0
- @backstage/backend-plugin-api@0.5.5-next.0
- @backstage/backend-tasks@0.5.5-next.0
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/config@1.0.8
- @backstage/errors@1.2.1
- @backstage/integration@1.5.1
- @backstage/types@1.1.0
- @backstage/plugin-auth-node@0.2.17-next.0
- @backstage/plugin-catalog-common@1.0.15
- @backstage/plugin-catalog-node@1.4.1-next.0
- @backstage/plugin-permission-common@0.7.7
- @backstage/plugin-permission-node@0.7.11-next.0
- @backstage/plugin-scaffolder-common@1.3.2
- @backstage/plugin-scaffolder-node@0.1.6-next.0
1.15.1
Patch Changes
600be80492: Indicate the name of the option that is being deprecated in task deprecation warning.ff45cb559e: Updated dependencyesbuildto^0.18.0.- Updated dependencies
- @backstage/errors@1.2.1
- @backstage/backend-common@0.19.1
- @backstage/plugin-catalog-backend@1.11.0
- @backstage/plugin-catalog-node@1.4.0
- @backstage/backend-plugin-api@0.5.4
- @backstage/backend-tasks@0.5.4
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/config@1.0.8
- @backstage/integration@1.5.1
- @backstage/types@1.1.0
- @backstage/plugin-auth-node@0.2.16
- @backstage/plugin-catalog-common@1.0.15
- @backstage/plugin-permission-common@0.7.7
- @backstage/plugin-permission-node@0.7.10
- @backstage/plugin-scaffolder-common@1.3.2
- @backstage/plugin-scaffolder-node@0.1.5
1.15.1-next.1
Patch Changes
600be80492: Indicate the name of the option that is being deprecated in task deprecation warning.ff45cb559e: Updated dependencyesbuildto^0.18.0.- Updated dependencies
- @backstage/backend-common@0.19.1-next.0
- @backstage/backend-plugin-api@0.5.4-next.0
- @backstage/backend-tasks@0.5.4-next.0
- @backstage/catalog-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/config@1.0.8
- @backstage/errors@1.2.1-next.0
- @backstage/integration@1.5.1-next.0
- @backstage/types@1.1.0
- @backstage/plugin-auth-node@0.2.16-next.0
- @backstage/plugin-catalog-backend@1.11.0-next.0
- @backstage/plugin-catalog-common@1.0.15-next.0
- @backstage/plugin-catalog-node@1.4.0-next.0
- @backstage/plugin-permission-common@0.7.7-next.0
- @backstage/plugin-permission-node@0.7.10-next.0
- @backstage/plugin-scaffolder-common@1.3.2-next.0
- @backstage/plugin-scaffolder-node@0.1.5-next.0
1.15.1-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1-next.0
- @backstage/backend-common@0.19.1-next.0
- @backstage/plugin-catalog-backend@1.11.0-next.0
- @backstage/plugin-catalog-node@1.4.0-next.0
- @backstage/backend-plugin-api@0.5.4-next.0
- @backstage/backend-tasks@0.5.4-next.0
- @backstage/catalog-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/config@1.0.8
- @backstage/integration@1.5.1-next.0
- @backstage/types@1.1.0
- @backstage/plugin-auth-node@0.2.16-next.0
- @backstage/plugin-catalog-common@1.0.15-next.0
- @backstage/plugin-permission-common@0.7.7-next.0
- @backstage/plugin-permission-node@0.7.10-next.0
- @backstage/plugin-scaffolder-common@1.3.2-next.0
- @backstage/plugin-scaffolder-node@0.1.5-next.0
1.15.0
Minor Changes
-
84b0e47373: AddTargetBranchNamevariable and output for thepublish:gitlab:merge-requestandpublish:github:pull-requests'cascaffolder actions. -
6a694ce98e: Add a scaffolder action that pull-requests for bitbucket server -
1948845861: Addedgithub:deployKey:createandgithub:environment:createscaffolder actions. You will need to addread/writepermissions to your GITHUB_TOKEN and/or Github Backstage App for RepositoryAdministration(for deploy key functionality) andEnvironments(for Environment functionality) -
df8411779d: Add support for Repository Variables and Secrets to thepublish:githubandgithub:repo:createscaffolder actions. You will need to addread/writepermissions to your GITHUB_TOKEN and/or Github Backstage App for RepositorySecretsandVariablesUpgrade octokit introduces some breaking changes.
Patch Changes
-
cc936b5296: Fix handling ofoptionalproperty incatalog:registerscaffolder action -
b269da39ac: Clearer error messages for actionpublish:gitlab:merge-request -
11e0f62558: Fix wrong gitlabUrl format in repoUrl input description -
a2c70cdda2: Switch out the sandbox, fromvm2toisolated-vm.This is a native dependency, which means that it will need to be compiled with the same version of node on the same OS. This could cause some issues when running in Docker for instance, as you will need to make sure that the dependency is installed and compiled inside the docker container that it will run on.
This could mean adding in some dependencies to the container like
build-essentialto make sure that this compiles correctly.If you're having issues installing this dependency, there's some install instructions over on
isolated-vm's repo. -
Updated dependencies
- @backstage/backend-common@0.19.0
- @backstage/catalog-client@1.4.2
- @backstage/types@1.1.0
- @backstage/plugin-catalog-backend@1.10.0
- @backstage/integration@1.5.0
- @backstage/catalog-model@1.4.0
- @backstage/errors@1.2.0
- @backstage/backend-plugin-api@0.5.3
- @backstage/backend-tasks@0.5.3
- @backstage/plugin-auth-node@0.2.15
- @backstage/plugin-catalog-node@1.3.7
- @backstage/plugin-permission-node@0.7.9
- @backstage/config@1.0.8
- @backstage/plugin-catalog-common@1.0.14
- @backstage/plugin-permission-common@0.7.6
- @backstage/plugin-scaffolder-common@1.3.1
- @backstage/plugin-scaffolder-node@0.1.4
1.15.0-next.3
Minor Changes
84b0e47373: AddTargetBranchNamevariable and output for thepublish:gitlab:merge-requestandpublish:github:pull-requests'cascaffolder actions.6a694ce98e: Add a scaffolder action that pull-requests for bitbucket server1948845861: Addedgithub:deployKey:createandgithub:environment:createscaffolder actions. You will need to addread/writepermissions to your GITHUB_TOKEN and/or Github Backstage App for RepositoryAdministration(for deploy key functionality) andEnvironments(for Environment functionality)
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.0-next.2
- @backstage/catalog-model@1.4.0-next.1
- @backstage/plugin-catalog-backend@1.10.0-next.2
- @backstage/backend-plugin-api@0.5.3-next.2
- @backstage/backend-tasks@0.5.3-next.2
- @backstage/catalog-client@1.4.2-next.2
- @backstage/config@1.0.7
- @backstage/errors@1.2.0-next.0
- @backstage/integration@1.5.0-next.0
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.15-next.2
- @backstage/plugin-catalog-common@1.0.14-next.1
- @backstage/plugin-catalog-node@1.3.7-next.2
- @backstage/plugin-permission-common@0.7.6-next.0
- @backstage/plugin-permission-node@0.7.9-next.2
- @backstage/plugin-scaffolder-common@1.3.1-next.1
- @backstage/plugin-scaffolder-node@0.1.4-next.2
1.15.0-next.2
Patch Changes
11e0f62558: Fix wrong gitlabUrl format in repoUrl input description- Updated dependencies
- @backstage/config@1.0.7
1.15.0-next.1
Minor Changes
-
df8411779d: Add support for Repository Variables and Secrets to thepublish:githubandgithub:repo:createscaffolder actions. You will need to addread/writepermissions to your GITHUB_TOKEN and/or Github Backstage App for RepositorySecretsandVariablesUpgrade octokit introduces some breaking changes.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.0-next.1
- @backstage/plugin-catalog-backend@1.9.2-next.1
- @backstage/integration@1.5.0-next.0
- @backstage/errors@1.2.0-next.0
- @backstage/backend-plugin-api@0.5.3-next.1
- @backstage/catalog-model@1.4.0-next.0
- @backstage/backend-tasks@0.5.3-next.1
- @backstage/plugin-auth-node@0.2.15-next.1
- @backstage/plugin-catalog-node@1.3.7-next.1
- @backstage/plugin-permission-node@0.7.9-next.1
- @backstage/catalog-client@1.4.2-next.1
- @backstage/plugin-permission-common@0.7.6-next.0
- @backstage/plugin-scaffolder-node@0.1.4-next.1
- @backstage/plugin-catalog-common@1.0.14-next.0
- @backstage/plugin-scaffolder-common@1.3.1-next.0
- @backstage/config@1.0.7
- @backstage/types@1.0.2
1.14.1-next.0
Patch Changes
cc936b5296: Fix handling ofoptionalproperty incatalog:registerscaffolder actionb269da39ac: Clearer error messages for actionpublish:gitlab:merge-request- Updated dependencies
- @backstage/catalog-client@1.4.2-next.0
- @backstage/plugin-catalog-backend@1.9.2-next.0
- @backstage/plugin-catalog-node@1.3.7-next.0
- @backstage/backend-common@0.18.6-next.0
- @backstage/integration@1.4.5
- @backstage/config@1.0.7
- @backstage/backend-plugin-api@0.5.3-next.0
- @backstage/backend-tasks@0.5.3-next.0
- @backstage/catalog-model@1.3.0
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.15-next.0
- @backstage/plugin-catalog-common@1.0.13
- @backstage/plugin-permission-common@0.7.5
- @backstage/plugin-permission-node@0.7.9-next.0
- @backstage/plugin-scaffolder-common@1.3.0
- @backstage/plugin-scaffolder-node@0.1.4-next.0
1.14.0
Minor Changes
-
67115f532b: Expose both types of scaffolder permissions and rules through the metadata endpoint.The metadata endpoint now correctly exposes both types of scaffolder permissions and rules (for both the template and action resource types) through the metadata endpoint.
-
a73b3c0b09: Add ability to usedefaultNamespaceanddefaultKindfor scaffolder actioncatalog:fetch
Patch Changes
1a48b84901: Bump minimum required version ofvm2to be 3.9.18d20c87966a: Bump minimum required version ofvm2to be 3.9.176d954de4b0: Update typing forRouterOptions::actionsandScaffolderActionsExtensionPoint::addActionsto allow any kind of action being assigned to it.- Updated dependencies
- @backstage/plugin-catalog-backend@1.9.1
- @backstage/backend-common@0.18.5
- @backstage/integration@1.4.5
- @backstage/plugin-scaffolder-common@1.3.0
- @backstage/plugin-permission-node@0.7.8
- @backstage/plugin-scaffolder-node@0.1.3
- @backstage/backend-tasks@0.5.2
- @backstage/plugin-auth-node@0.2.14
- @backstage/plugin-catalog-node@1.3.6
- @backstage/backend-plugin-api@0.5.2
- @backstage/catalog-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/plugin-catalog-common@1.0.13
- @backstage/plugin-permission-common@0.7.5
1.13.2-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@1.9.1-next.2
- @backstage/plugin-scaffolder-common@1.3.0-next.0
- @backstage/plugin-scaffolder-node@0.1.3-next.2
- @backstage/config@1.0.7
1.13.2-next.1
Patch Changes
6d954de4b0: Update typing forRouterOptions::actionsandScaffolderActionsExtensionPoint::addActionsto allow any kind of action being assigned to it.- Updated dependencies
- @backstage/backend-common@0.18.5-next.1
- @backstage/plugin-catalog-backend@1.9.1-next.1
- @backstage/plugin-scaffolder-node@0.1.3-next.1
- @backstage/backend-tasks@0.5.2-next.1
- @backstage/plugin-auth-node@0.2.14-next.1
- @backstage/plugin-catalog-node@1.3.6-next.1
- @backstage/plugin-permission-node@0.7.8-next.1
- @backstage/backend-plugin-api@0.5.2-next.1
- @backstage/config@1.0.7
1.13.2-next.0
Patch Changes
d20c87966a: Bump minimum required version ofvm2to be 3.9.17- Updated dependencies
- @backstage/backend-common@0.18.5-next.0
- @backstage/integration@1.4.5-next.0
- @backstage/plugin-permission-node@0.7.8-next.0
- @backstage/backend-tasks@0.5.2-next.0
- @backstage/plugin-auth-node@0.2.14-next.0
- @backstage/plugin-catalog-backend@1.9.1-next.0
- @backstage/plugin-catalog-node@1.3.6-next.0
- @backstage/backend-plugin-api@0.5.2-next.0
- @backstage/catalog-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/plugin-catalog-common@1.0.13
- @backstage/plugin-permission-common@0.7.5
- @backstage/plugin-scaffolder-common@1.2.7
- @backstage/plugin-scaffolder-node@0.1.3-next.0
1.13.0
Minor Changes
-
2b15cb4aa0: The non-PR/MR Git Actions now return the commit hash of the commit pushed as a new output calledcommitHash, isomorphic-git is now on version 1.23.0 -
30ffdae70f: Addedfetch:plain:fileaction to fetch a single file, this action is also added to the list of built-in actions. -
65e989f401: Added the possibility to authorize parameters and steps of a templateThe scaffolder plugin is now integrated with the permission framework. It is possible to toggle parameters or actions within templates by marking each section with specific
tags, inside abackstage:permissionsproperty under each parameter or action. Each parameter or action can then be permissioned by using a conditional decision containing thescaffolderTemplateRules.hasTagrule. -
3b68b09fc2: Renamed permissionApi router option to permissions -
bcae5aaf25: Added the possibility to authorize actionsIt is now possible to decide who should be able to execute certain actions or who should be able to pass specific input to specified actions.
Some of the existing utility functions for creating conditional decisions have been renamed:
createScaffolderConditionalDecisionhas been renamed tocreateScaffolderActionConditionalDecisionscaffolderConditionshas been renamed toscaffolderTemplateConditions
-
d7c8c222e2: Allow for a commit message to differ from the PR title when publishing a GitHub pull request. -
95ea9f69b6: Provide some more default filters out of the box and refactoring how the filters are applied to theSecureTemplater.parseEntityRefwill take an string entity triplet and return a parsed object.pickwill allow you to reference a specific property in the piped object.
So you can now combine things like this:
${{ parameters.entity | parseEntityRef | pick('name') }}to get the name of a specific entity, or${{ parameters.repoUrl | parseRepoUrl | pick('owner') }}to get the owner of a repo.
Patch Changes
e23abb37ec: Rename output parametermergeRequestURLofpublish:gitlab:merge-requestaction tomergeRequestUrl.e27ddc36da: Added a possibility to cancel the running task (executing of a scaffolder template)a7eb36c6e3: Improve type-check for scaffolder output parametersc9a0fdcd2c: Fix deprecated types.1e4f5e91b8: Bumpzodandzod-to-json-schemadependencies.9c26e6d8ed: Updated the alphascaffolderPluginto not require options.f37a95adcd: Stripped entity types and namespace before passing to GitHub API- Updated dependencies
- @backstage/backend-common@0.18.4
- @backstage/plugin-catalog-backend@1.9.0
- @backstage/plugin-scaffolder-common@1.2.7
- @backstage/plugin-scaffolder-node@0.1.2
- @backstage/catalog-client@1.4.1
- @backstage/plugin-permission-node@0.7.7
- @backstage/plugin-permission-common@0.7.5
- @backstage/backend-tasks@0.5.1
- @backstage/catalog-model@1.3.0
- @backstage/integration@1.4.4
- @backstage/plugin-auth-node@0.2.13
- @backstage/plugin-catalog-node@1.3.5
- @backstage/backend-plugin-api@0.5.1
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/plugin-catalog-common@1.0.13
1.13.0-next.3
Minor Changes
d7c8c222e2: Allow for a commit message to differ from the PR title when publishing a GitHub pull request.
Patch Changes
f37a95adcd: Stripped entity types and namespace before passing to GitHub API- Updated dependencies
- @backstage/plugin-catalog-backend@1.9.0-next.3
- @backstage/catalog-model@1.3.0-next.0
- @backstage/backend-common@0.18.4-next.2
- @backstage/backend-plugin-api@0.5.1-next.2
- @backstage/backend-tasks@0.5.1-next.2
- @backstage/catalog-client@1.4.1-next.1
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
- @backstage/integration@1.4.4-next.0
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.13-next.2
- @backstage/plugin-catalog-common@1.0.13-next.1
- @backstage/plugin-catalog-node@1.3.5-next.3
- @backstage/plugin-permission-common@0.7.5-next.0
- @backstage/plugin-permission-node@0.7.7-next.2
- @backstage/plugin-scaffolder-common@1.2.7-next.2
- @backstage/plugin-scaffolder-node@0.1.2-next.3
1.13.0-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@1.8.1-next.2
- @backstage/backend-common@0.18.4-next.2
- @backstage/catalog-client@1.4.1-next.0
- @backstage/plugin-permission-node@0.7.7-next.2
- @backstage/plugin-scaffolder-node@0.1.2-next.2
- @backstage/backend-plugin-api@0.5.1-next.2
- @backstage/backend-tasks@0.5.1-next.2
- @backstage/catalog-model@1.2.1
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
- @backstage/integration@1.4.4-next.0
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.13-next.2
- @backstage/plugin-catalog-common@1.0.13-next.0
- @backstage/plugin-catalog-node@1.3.5-next.2
- @backstage/plugin-permission-common@0.7.5-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.1
1.13.0-next.1
Minor Changes
-
30ffdae70f: Addedfetch:plain:fileaction to fetch a single file, this action is also added to the list of built-in actions. -
65e989f401: Added the possibility to authorize parameters and steps of a templateThe scaffolder plugin is now integrated with the permission framework. It is possible to toggle parameters or actions within templates by marking each section with specific
tags, inside abackstage:permissionsproperty under each parameter or action. Each parameter or action can then be permissioned by using a conditional decision containing thescaffolderTemplateRules.hasTagrule. -
95ea9f69b6: Provide some more default filters out of the box and refactoring how the filters are applied to theSecureTemplater.parseEntityRefwill take an string entity triplet and return a parsed object.pickwill allow you to reference a specific property in the piped object.
So you can now combine things like this:
${{ parameters.entity | parseEntityRef | pick('name') }}to get the name of a specific entity, or${{ parameters.repoUrl | parseRepoUrl | pick('owner') }}to get the owner of a repo.
Patch Changes
a7eb36c6e3: Improve type-check for scaffolder output parameters1e4f5e91b8: Bumpzodandzod-to-json-schemadependencies.- Updated dependencies
- @backstage/plugin-scaffolder-common@1.2.7-next.1
- @backstage/plugin-scaffolder-node@0.1.2-next.1
- @backstage/plugin-permission-node@0.7.7-next.1
- @backstage/plugin-permission-common@0.7.5-next.0
- @backstage/plugin-catalog-backend@1.8.1-next.1
- @backstage/backend-tasks@0.5.1-next.1
- @backstage/integration@1.4.4-next.0
- @backstage/backend-common@0.18.4-next.1
- @backstage/backend-plugin-api@0.5.1-next.1
- @backstage/catalog-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/config@1.0.7
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.13-next.1
- @backstage/plugin-catalog-common@1.0.13-next.0
- @backstage/plugin-catalog-node@1.3.5-next.1
1.12.1-next.0
Patch Changes
e23abb37ec: Rename output parametermergeRequestURLofpublish:gitlab:merge-requestaction tomergeRequestUrl.e27ddc36da: Added a possibility to cancel the running task (executing of a scaffolder template)c9a0fdcd2c: Fix deprecated types.- Updated dependencies
- @backstage/plugin-scaffolder-node@0.1.2-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.0
- @backstage/plugin-catalog-backend@1.8.1-next.0
- @backstage/backend-common@0.18.4-next.0
- @backstage/config@1.0.7
- @backstage/integration@1.4.3
- @backstage/backend-plugin-api@0.5.1-next.0
- @backstage/backend-tasks@0.5.1-next.0
- @backstage/catalog-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.13-next.0
- @backstage/plugin-catalog-common@1.0.12
- @backstage/plugin-catalog-node@1.3.5-next.0
1.12.0
Minor Changes
7d724d8ef5: Added the ability to be able to define an actionsinputandoutputschema usingzodinstead of hand writing types andjsonschema
Patch Changes
860de10fa6: Make identity valid if subject of token is a backstage server-2-server auth token65454876fb: Minor API report tweaksc6c78b4acb: throw error from catalog:fetch scaffolder action when entity is null and optional is false9968f45592: catalog write action should allow any shape of object928a12a9b3: Internal refactor of/alphaexports.52b0022dab: Updated dependencymswto^1.0.0.7af1285497: Extended scaffolder actioncatalog:fetchto fetch multiple catalog entities by entity references.- Updated dependencies
- @backstage/plugin-catalog-backend@1.8.0
- @backstage/catalog-client@1.4.0
- @backstage/plugin-auth-node@0.2.12
- @backstage/backend-tasks@0.5.0
- @backstage/backend-common@0.18.3
- @backstage/errors@1.1.5
- @backstage/plugin-catalog-node@1.3.4
- @backstage/backend-plugin-api@0.5.0
- @backstage/catalog-model@1.2.1
- @backstage/integration@1.4.3
- @backstage/config@1.0.7
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.6
- @backstage/plugin-scaffolder-node@0.1.1
1.12.0-next.2
Patch Changes
860de10fa6: Make identity valid if subject of token is a backstage server-2-server auth token65454876fb: Minor API report tweaks9968f45592: catalog write action should allow any shape of object- Updated dependencies
- @backstage/plugin-auth-node@0.2.12-next.2
- @backstage/backend-tasks@0.5.0-next.2
- @backstage/backend-common@0.18.3-next.2
- @backstage/backend-plugin-api@0.4.1-next.2
- @backstage/plugin-catalog-backend@1.8.0-next.2
- @backstage/plugin-catalog-node@1.3.4-next.2
- @backstage/plugin-scaffolder-node@0.1.1-next.2
- @backstage/config@1.0.7-next.0
- @backstage/integration@1.4.3-next.0
1.12.0-next.1
Minor Changes
7d724d8ef5: Added the ability to be able to define an actionsinputandoutputschema usingzodinstead of hand writing types andjsonschema
Patch Changes
52b0022dab: Updated dependencymswto^1.0.0.- Updated dependencies
- @backstage/errors@1.1.5-next.0
- @backstage/backend-common@0.18.3-next.1
- @backstage/catalog-client@1.4.0-next.1
- @backstage/integration@1.4.3-next.0
- @backstage/plugin-auth-node@0.2.12-next.1
- @backstage/plugin-catalog-backend@1.8.0-next.1
- @backstage/backend-plugin-api@0.4.1-next.1
- @backstage/backend-tasks@0.4.4-next.1
- @backstage/config@1.0.7-next.0
- @backstage/catalog-model@1.2.1-next.1
- @backstage/types@1.0.2
- @backstage/plugin-catalog-node@1.3.4-next.1
- @backstage/plugin-scaffolder-common@1.2.6-next.1
- @backstage/plugin-scaffolder-node@0.1.1-next.1
1.11.1-next.0
Patch Changes
c6c78b4acb: throw error from catalog:fetch scaffolder action when entity is null and optional is false928a12a9b3: Internal refactor of/alphaexports.- Updated dependencies
- @backstage/catalog-client@1.4.0-next.0
- @backstage/plugin-catalog-backend@1.8.0-next.0
- @backstage/backend-tasks@0.4.4-next.0
- @backstage/backend-plugin-api@0.4.1-next.0
- @backstage/backend-common@0.18.3-next.0
- @backstage/catalog-model@1.2.1-next.0
- @backstage/plugin-catalog-node@1.3.4-next.0
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
- @backstage/integration@1.4.2
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.12-next.0
- @backstage/plugin-scaffolder-common@1.2.6-next.0
- @backstage/plugin-scaffolder-node@0.1.1-next.0
1.11.0
Minor Changes
0b2952ee4b: Added the option to overwrite files in thetargetPathof thetemplate:fetchaction127154930f: Renamed the exportscaffolderCatalogModuletocatalogModuleTemplateKindin order to follow the new recommended naming patterns of backend system items. This is technically a breaking change but in an alpha export, so take care to change your imports if you have already migrated to the new backend system.
Patch Changes
-
0ff03319be: Updated usage ofcreateBackendPlugin. -
ad3edc402d: Deprecations: The following are deprecated and should instead be imported from the new package@backstage/plugin-scaffolder-node:ActionContextcreateTemplateActionTaskSecretsTemplateAction
-
6c70919f1a: Provide better error messaging when GitHub fails due to missing team definitions -
66cf22fdc4: Updated dependencyesbuildto^0.17.0. -
Updated dependencies
- @backstage/plugin-catalog-backend@1.7.2
- @backstage/backend-plugin-api@0.4.0
- @backstage/backend-common@0.18.2
- @backstage/plugin-scaffolder-node@0.1.0
- @backstage/catalog-model@1.2.0
- @backstage/plugin-catalog-node@1.3.3
- @backstage/backend-tasks@0.4.3
- @backstage/catalog-client@1.3.1
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
- @backstage/integration@1.4.2
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.11
- @backstage/plugin-scaffolder-common@1.2.5
1.11.0-next.2
Patch Changes
0ff03319be: Updated usage ofcreateBackendPlugin.- Updated dependencies
- @backstage/backend-plugin-api@0.4.0-next.2
- @backstage/backend-common@0.18.2-next.2
- @backstage/plugin-catalog-backend@1.7.2-next.2
- @backstage/catalog-model@1.2.0-next.1
- @backstage/plugin-catalog-node@1.3.3-next.2
- @backstage/plugin-scaffolder-node@0.1.0-next.2
- @backstage/backend-tasks@0.4.3-next.2
- @backstage/plugin-auth-node@0.2.11-next.2
- @backstage/catalog-client@1.3.1-next.1
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
- @backstage/integration@1.4.2
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.5-next.1
1.11.0-next.1
Minor Changes
127154930f: Renamed the exportscaffolderCatalogModuletocatalogModuleTemplateKindin order to follow the new recommended naming patterns of backend system items. This is technically a breaking change but in an alpha export, so take care to change your imports if you have already migrated to the new backend system.
Patch Changes
66cf22fdc4: Updated dependencyesbuildto^0.17.0.- Updated dependencies
- @backstage/plugin-catalog-backend@1.7.2-next.1
- @backstage/backend-common@0.18.2-next.1
- @backstage/backend-plugin-api@0.3.2-next.1
- @backstage/backend-tasks@0.4.3-next.1
- @backstage/catalog-client@1.3.1-next.0
- @backstage/catalog-model@1.1.6-next.0
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
- @backstage/integration@1.4.2
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.11-next.1
- @backstage/plugin-catalog-node@1.3.3-next.1
- @backstage/plugin-scaffolder-common@1.2.5-next.0
- @backstage/plugin-scaffolder-node@0.1.0-next.1
1.11.0-next.0
Minor Changes
0b2952ee4b: Added the option to overwrite files in thetargetPathof thetemplate:fetchaction
Patch Changes
-
ad3edc402d: Deprecations: The following are deprecated and should instead be imported from the new package@backstage/plugin-scaffolder-node:ActionContextcreateTemplateActionTaskSecretsTemplateAction
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.1.0-next.0
- @backstage/catalog-model@1.1.6-next.0
- @backstage/backend-common@0.18.2-next.0
- @backstage/catalog-client@1.3.1-next.0
- @backstage/plugin-catalog-backend@1.7.2-next.0
- @backstage/plugin-catalog-node@1.3.3-next.0
- @backstage/plugin-scaffolder-common@1.2.5-next.0
- @backstage/backend-tasks@0.4.3-next.0
- @backstage/plugin-auth-node@0.2.11-next.0
- @backstage/backend-plugin-api@0.3.2-next.0
1.10.0
Minor Changes
-
a6808b67a7: ImplementRequired approving review count,Restrictions, andRequired commit signingsupport forpublish:githubaction -
04a2048fb8: Allow custom repository roles to be configured on github repos -
c0ad7341f7: Add Scaffolder actioncatalog:fetchto get entity by entity reference from catalog -
b44eb68bcb: This change adds changes to provide examples alongside scaffolder task actions.The
createTemplateActionfunction now takes a list of examples e.g.const actionExamples = [ { description: 'Example 1', example: yaml.stringify({ steps: [ { action: 'test:action', id: 'test', input: { input1: 'value', }, }, ], }), }, ]; export function createTestAction() { return createTemplateAction({ id: 'test:action', examples: [ { description: 'Example 1', examples: actionExamples } ], ..., });These examples can be retrieved later from the api.
curl http://localhost:7007/api/scaffolder/v2/actions[ { "id": "test:action", "examples": [ { "description": "Example 1", "example": "steps:\n - action: test:action\n id: test\n input:\n input1: value\n" } ], "schema": { "input": { "type": "object", "properties": { "input1": { "title": "Input 1", "type": "string" } } } } } ] -
72d6b9f4e2: Added ability to override the commit message and author details for thepublish:bitbucketServeraction. -
a69664faee: Add Github repository support for squash merge commit title and message options
Patch Changes
-
2fadff2a25: Change scaffolder task actions to include markdown to demonstrate the newActionsPagemarkdown feature. -
ecbec4ec4c: Internal refactor to match new options pattern in the experimental backend system. -
e4c0240445: AddedcatalogFilterfield to OwnerPicker and EntityPicker components to support filtering options by any field(s) of an entity.The
allowedKindsfield has been deprecated. UsecatalogFilterinstead. This field allows users to specify a filter on the shape of EntityFilterQuery, which can be passed into the CatalogClient. See examples below:-
Get all entities of kind
Groupowner: title: Owner type: string description: Owner of the component ui:field: OwnerPicker ui:options: catalogFilter: - kind: Group -
Get entities of kind
Groupand spec.typeteamowner: title: Owner type: string description: Owner of the component ui:field: OwnerPicker ui:options: catalogFilter: - kind: Group spec.type: team
-
-
8e06f3cf00: Switched imports ofloggerToWinstonLoggerto@backstage/backend-common. -
Updated dependencies
- @backstage/backend-plugin-api@0.3.0
- @backstage/backend-common@0.18.0
- @backstage/catalog-model@1.1.5
- @backstage/plugin-scaffolder-common@1.2.4
- @backstage/catalog-client@1.3.0
- @backstage/backend-tasks@0.4.1
- @backstage/plugin-catalog-node@1.3.1
- @backstage/plugin-catalog-backend@1.7.0
- @backstage/config@1.0.6
- @backstage/errors@1.1.4
- @backstage/integration@1.4.2
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.9
1.10.0-next.2
Patch Changes
-
2fadff2a25: Change scaffolder task actions to include markdown to demonstrate the newActionsPagemarkdown feature. -
b44eb68bcb: This patch adds changes to provide examples alongside scaffolder task actions.The
createTemplateActionfunction now takes a list of examples e.g.const actionExamples = [ { description: 'Example 1', example: yaml.stringify({ steps: [ { action: 'test:action', id: 'test', input: { input1: 'value', }, }, ], }), }, ]; export function createTestAction() { return createTemplateAction({ id: 'test:action', examples: [ { description: 'Example 1', examples: actionExamples } ], ..., });These examples can be retrieved later from the api.
curl http://localhost:7007/api/scaffolder/v2/actions[ { "id": "test:action", "examples": [ { "description": "Example 1", "example": "steps:\n - action: test:action\n id: test\n input:\n input1: value\n" } ], "schema": { "input": { "type": "object", "properties": { "input1": { "title": "Input 1", "type": "string" } } } } } ] -
8e06f3cf00: Switched imports ofloggerToWinstonLoggerto@backstage/backend-common. -
Updated dependencies
- @backstage/backend-plugin-api@0.3.0-next.1
- @backstage/backend-common@0.18.0-next.1
- @backstage/backend-tasks@0.4.1-next.1
- @backstage/catalog-client@1.3.0-next.2
- @backstage/plugin-catalog-backend@1.7.0-next.2
- @backstage/plugin-catalog-node@1.3.1-next.2
- @backstage/plugin-auth-node@0.2.9-next.1
- @backstage/catalog-model@1.1.5-next.1
- @backstage/config@1.0.6-next.0
- @backstage/errors@1.1.4
- @backstage/integration@1.4.2-next.0
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.4-next.1
1.10.0-next.1
Minor Changes
04a2048fb8: Allow custom repository roles to be configured on github reposa69664faee: Add Github repository support for squash merge commit title and message options
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.2.1-next.0
- @backstage/backend-common@0.18.0-next.0
- @backstage/config@1.0.6-next.0
- @backstage/plugin-catalog-backend@1.7.0-next.1
- @backstage/plugin-catalog-node@1.3.1-next.1
- @backstage/backend-tasks@0.4.1-next.0
- @backstage/catalog-client@1.3.0-next.1
- @backstage/catalog-model@1.1.5-next.1
- @backstage/errors@1.1.4
- @backstage/integration@1.4.2-next.0
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.9-next.0
- @backstage/plugin-scaffolder-common@1.2.4-next.1
1.9.1-next.0
Patch Changes
-
e4c0240445: AddedcatalogFilterfield to OwnerPicker and EntityPicker components to support filtering options by any field(s) of an entity.The
allowedKindsfield has been deprecated. UsecatalogFilterinstead. This field allows users to specify a filter on the shape of EntityFilterQuery, which can be passed into the CatalogClient. See examples below:-
Get all entities of kind
Groupowner: title: Owner type: string description: Owner of the component ui:field: OwnerPicker ui:options: catalogFilter: - kind: Group -
Get entities of kind
Groupand spec.typeteamowner: title: Owner type: string description: Owner of the component ui:field: OwnerPicker ui:options: catalogFilter: - kind: Group spec.type: team
-
-
Updated dependencies
- @backstage/catalog-model@1.1.5-next.0
- @backstage/plugin-scaffolder-common@1.2.4-next.0
- @backstage/catalog-client@1.3.0-next.0
- @backstage/plugin-catalog-backend@1.7.0-next.0
- @backstage/backend-common@0.17.0
- @backstage/backend-plugin-api@0.2.0
- @backstage/backend-tasks@0.4.0
- @backstage/config@1.0.5
- @backstage/errors@1.1.4
- @backstage/integration@1.4.1
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.8
- @backstage/plugin-catalog-node@1.3.1-next.0
1.9.0
Minor Changes
-
a20a0ea698: AddedrequiredConversationResolutiontemplate option togithub:repo:create,github:repo:pushandpublish:github -
b32005e98a: Deprecated thetaskWorkersoption in RouterOptions in favor ofconcurrentTasksLimitwhich sets the limit of concurrent tasks in a single TaskWorkerTaskWorker can now run multiple (defaults to 10) tasks concurrently using the
concurrentTasksLimitoption available in bothRouterOptionsandCreateWorkerOptions.To use the option to create a TaskWorker:
const worker = await TaskWorker.create({ taskBroker, actionRegistry, integrations, logger, workingDirectory, additionalTemplateFilters, + concurrentTasksLimit: 10 // (1 to Infinity) }); -
fc51bd8aa0: Add support for disabling Github repository wiki, issues and projects -
0053d07bee: Update thegithub:publishaction to allow passing wether to dismiss stale reviews on the protected default branch.
Patch Changes
cb716004ef: Internal refactor to improve tests935b66a646: Change step output template examples to use square bracket syntax.884d749b14: Refactored to usecoreServicesfrom@backstage/backend-plugin-api.b05dcd5530: Move thezoddependency to a version that does not collide with other libraries26404430bc: Use Json types from @backstage/typesb07ccffad0: Backend now returns 'ui:options' value from template metadata, it can be used by all your custom scaffolder components.309f2daca4: Updated dependencyesbuildto^0.16.0.3280711113: Updated dependencymswto^0.49.0.19356df560: Updated dependencyzen-observableto^0.9.0.c3fa90e184: Updated dependencyzen-observableto^0.10.0.- Updated dependencies
- @backstage/plugin-catalog-backend@1.6.0
- @backstage/catalog-client@1.2.0
- @backstage/backend-common@0.17.0
- @backstage/plugin-catalog-node@1.3.0
- @backstage/backend-tasks@0.4.0
- @backstage/errors@1.1.4
- @backstage/backend-plugin-api@0.2.0
- @backstage/integration@1.4.1
- @backstage/plugin-auth-node@0.2.8
- @backstage/types@1.0.2
- @backstage/catalog-model@1.1.4
- @backstage/config@1.0.5
- @backstage/plugin-scaffolder-common@1.2.3
1.9.0-next.3
Minor Changes
0053d07bee: Update thegithub:publishaction to allow passing wether to dismiss stale reviews on the protected default branch.
Patch Changes
935b66a646: Change step output template examples to use square bracket syntax.b05dcd5530: Move thezoddependency to a version that does not collide with other libraries309f2daca4: Updated dependencyesbuildto^0.16.0.- Updated dependencies
- @backstage/plugin-catalog-backend@1.6.0-next.3
- @backstage/backend-tasks@0.4.0-next.3
- @backstage/backend-common@0.17.0-next.3
- @backstage/backend-plugin-api@0.2.0-next.3
- @backstage/catalog-client@1.2.0-next.1
- @backstage/catalog-model@1.1.4-next.1
- @backstage/config@1.0.5-next.1
- @backstage/errors@1.1.4-next.1
- @backstage/integration@1.4.1-next.1
- @backstage/types@1.0.2-next.1
- @backstage/plugin-auth-node@0.2.8-next.3
- @backstage/plugin-catalog-node@1.3.0-next.3
- @backstage/plugin-scaffolder-common@1.2.3-next.1
1.9.0-next.2
Minor Changes
-
b32005e98a: Deprecated thetaskWorkersoption in RouterOptions in favor ofconcurrentTasksLimitwhich sets the limit of concurrent tasks in a single TaskWorkerTaskWorker can now run multiple (defaults to 10) tasks concurrently using the
concurrentTasksLimitoption available in bothRouterOptionsandCreateWorkerOptions.To use the option to create a TaskWorker:
const worker = await TaskWorker.create({ taskBroker, actionRegistry, integrations, logger, workingDirectory, additionalTemplateFilters, + concurrentTasksLimit: 10 // (1 to Infinity) });
Patch Changes
884d749b14: Refactored to usecoreServicesfrom@backstage/backend-plugin-api.- Updated dependencies
- @backstage/plugin-catalog-backend@1.6.0-next.2
- @backstage/plugin-catalog-node@1.3.0-next.2
- @backstage/backend-common@0.17.0-next.2
- @backstage/backend-plugin-api@0.2.0-next.2
- @backstage/backend-tasks@0.4.0-next.2
- @backstage/plugin-auth-node@0.2.8-next.2
- @backstage/catalog-client@1.2.0-next.1
- @backstage/catalog-model@1.1.4-next.1
- @backstage/config@1.0.5-next.1
- @backstage/errors@1.1.4-next.1
- @backstage/integration@1.4.1-next.1
- @backstage/types@1.0.2-next.1
- @backstage/plugin-scaffolder-common@1.2.3-next.1
1.8.1-next.1
Patch Changes
c3fa90e184: Updated dependencyzen-observableto^0.10.0.- Updated dependencies
- @backstage/backend-common@0.17.0-next.1
- @backstage/plugin-catalog-backend@1.6.0-next.1
- @backstage/backend-tasks@0.4.0-next.1
- @backstage/types@1.0.2-next.1
- @backstage/backend-plugin-api@0.1.5-next.1
- @backstage/plugin-auth-node@0.2.8-next.1
- @backstage/plugin-catalog-node@1.2.2-next.1
- @backstage/config@1.0.5-next.1
- @backstage/integration@1.4.1-next.1
- @backstage/catalog-client@1.2.0-next.1
- @backstage/catalog-model@1.1.4-next.1
- @backstage/errors@1.1.4-next.1
- @backstage/plugin-scaffolder-common@1.2.3-next.1
1.8.1-next.0
Patch Changes
cb716004ef: Internal refactor to improve tests26404430bc: Use Json types from @backstage/types3280711113: Updated dependencymswto^0.49.0.19356df560: Updated dependencyzen-observableto^0.9.0.- Updated dependencies
- @backstage/catalog-client@1.2.0-next.0
- @backstage/plugin-catalog-backend@1.6.0-next.0
- @backstage/backend-common@0.16.1-next.0
- @backstage/integration@1.4.1-next.0
- @backstage/plugin-auth-node@0.2.8-next.0
- @backstage/types@1.0.2-next.0
- @backstage/backend-plugin-api@0.1.5-next.0
- @backstage/plugin-catalog-node@1.2.2-next.0
- @backstage/backend-tasks@0.3.8-next.0
- @backstage/catalog-model@1.1.4-next.0
- @backstage/config@1.0.5-next.0
- @backstage/errors@1.1.4-next.0
- @backstage/plugin-scaffolder-common@1.2.3-next.0
1.8.0
Minor Changes
-
ea14eb62a2: Added a set of default Prometheus metrics around scaffolding. See below for a list of metrics and an explanation of their labels:-
scaffolder_task_count: Tracks successful task runs.Labels:
template: The entity ref of the scaffolded templateuser: The entity ref of the user that invoked the template runresult: A string describing whether the task ran successfully, failed, or was skipped
-
scaffolder_task_duration: a histogram which tracks the duration of a task runLabels:
template: The entity ref of the scaffolded templateresult: A boolean describing whether the task ran successfully
-
scaffolder_step_count: a count that tracks each step runLabels:
template: The entity ref of the scaffolded templatestep: The name of the step that was runresult: A string describing whether the task ran successfully, failed, or was skipped
-
scaffolder_step_duration: a histogram which tracks the duration of each step runLabels:
template: The entity ref of the scaffolded templatestep: The name of the step that was runresult: A string describing whether the task ran successfully, failed, or was skipped
You can find a guide for running Prometheus metrics here: https://github.com/backstage/backstage/blob/384b7bac2e/contrib/docs/tutorials/prometheus-metrics.md
-
-
5921b5ce49: - The GitLab Project ID for thepublish:gitlab:merge-requestaction is now passed through the query parameterprojectin therepoUrl. It still allows people to not use theprojectidand use therepoUrlwith theownerandrepoquery parameters instead. This makes it easier to publish to repositories instead of writing the full path to the project. -
5025d2e8b6: Adds the ability to pass (an optional) array of strings that will be applied to the newly scaffolded repository as topic labels.
Patch Changes
7573b65232: Internal refactor of imports to avoid circular dependencies969a8444ea: Updated dependencyesbuildto^0.15.0.9ff4ff3745: Implement "Branch protection rules" support for "publish:github" action- Updated dependencies
- @backstage/backend-common@0.16.0
- @backstage/plugin-catalog-backend@1.5.1
- @backstage/integration@1.4.0
- @backstage/backend-tasks@0.3.7
- @backstage/catalog-model@1.1.3
- @backstage/plugin-auth-node@0.2.7
- @backstage/types@1.0.1
- @backstage/backend-plugin-api@0.1.4
- @backstage/plugin-catalog-node@1.2.1
- @backstage/catalog-client@1.1.2
- @backstage/config@1.0.4
- @backstage/errors@1.1.3
- @backstage/plugin-scaffolder-common@1.2.2
1.8.0-next.2
Minor Changes
5025d2e8b6: Adds the ability to pass (an optional) array of strings that will be applied to the newly scaffolded repository as topic labels.
Patch Changes
969a8444ea: Updated dependencyesbuildto^0.15.0.9ff4ff3745: Implement "Branch protection rules" support for "publish:github" action- Updated dependencies
- @backstage/backend-common@0.16.0-next.1
- @backstage/backend-plugin-api@0.1.4-next.1
- @backstage/backend-tasks@0.3.7-next.1
- @backstage/plugin-auth-node@0.2.7-next.1
- @backstage/plugin-catalog-backend@1.5.1-next.1
- @backstage/plugin-catalog-node@1.2.1-next.1
- @backstage/catalog-client@1.1.2-next.0
- @backstage/catalog-model@1.1.3-next.0
- @backstage/config@1.0.4-next.0
- @backstage/errors@1.1.3-next.0
- @backstage/integration@1.4.0-next.0
- @backstage/types@1.0.1-next.0
- @backstage/plugin-scaffolder-common@1.2.2-next.0
1.8.0-next.1
Minor Changes
5921b5ce49: - The GitLab Project ID for thepublish:gitlab:merge-requestaction is now passed through the query parameterprojectin therepoUrl. It still allows people to not use theprojectidand use therepoUrlwith theownerandrepoquery parameters instead. This makes it easier to publish to repositories instead of writing the full path to the project.
1.8.0-next.0
Minor Changes
-
ea14eb62a2: Added a set of default Prometheus metrics around scaffolding. See below for a list of metrics and an explanation of their labels:-
scaffolder_task_count: Tracks successful task runs.Labels:
template: The entity ref of the scaffolded templateuser: The entity ref of the user that invoked the template runresult: A string describing whether the task ran successfully, failed, or was skipped
-
scaffolder_task_duration: a histogram which tracks the duration of a task runLabels:
template: The entity ref of the scaffolded templateresult: A boolean describing whether the task ran successfully
-
scaffolder_step_count: a count that tracks each step runLabels:
template: The entity ref of the scaffolded templatestep: The name of the step that was runresult: A string describing whether the task ran successfully, failed, or was skipped
-
scaffolder_step_duration: a histogram which tracks the duration of each step runLabels:
template: The entity ref of the scaffolded templatestep: The name of the step that was runresult: A string describing whether the task ran successfully, failed, or was skipped
You can find a guide for running Prometheus metrics here: https://github.com/backstage/backstage/blob/384b7bac2e/contrib/docs/tutorials/prometheus-metrics.md
-
Patch Changes
7573b65232: Internal refactor of imports to avoid circular dependencies- Updated dependencies
- @backstage/backend-common@0.16.0-next.0
- @backstage/plugin-catalog-backend@1.5.1-next.0
- @backstage/integration@1.4.0-next.0
- @backstage/backend-tasks@0.3.7-next.0
- @backstage/catalog-model@1.1.3-next.0
- @backstage/plugin-auth-node@0.2.7-next.0
- @backstage/types@1.0.1-next.0
- @backstage/backend-plugin-api@0.1.4-next.0
- @backstage/plugin-catalog-node@1.2.1-next.0
- @backstage/catalog-client@1.1.2-next.0
- @backstage/config@1.0.4-next.0
- @backstage/errors@1.1.3-next.0
- @backstage/plugin-scaffolder-common@1.2.2-next.0
1.7.0
Minor Changes
253453fa14: Added a new property calledadditionalTemplateGlobalswhich allows you to add global functions to the scaffolder nunjucks templates.17ff77154c: Update thegithub:publishaction to allow passing whether pull requests must be up to date with the default branch before merging.304305dd20: AddallowAutoMergeoption forpublish:githubaction694bfe2d61: Add functionality to shutdown scaffolder tasks if they are stalea8e9848479: Added optionalsourcePathparameter topublish:gitlab:merge-requestaction,targetPathis now optional and falls back to current workspace path.
Patch Changes
489621f613: Switching off duplicated timestamp in case of logging via task logger in a custom action4880d43e25: Fixed setting default branch for Bitbucket Serverb681275e69: Ignore .git directories in Template Editor, increase upload limit for dry-runs to 10MB.a35a27df70: Updated themoduleIdof the experimental module export.- Updated dependencies
- @backstage/plugin-catalog-node@1.2.0
- @backstage/catalog-model@1.1.2
- @backstage/backend-common@0.15.2
- @backstage/plugin-catalog-backend@1.5.0
- @backstage/plugin-auth-node@0.2.6
- @backstage/backend-tasks@0.3.6
- @backstage/backend-plugin-api@0.1.3
- @backstage/catalog-client@1.1.1
- @backstage/plugin-scaffolder-common@1.2.1
- @backstage/config@1.0.3
- @backstage/errors@1.1.2
- @backstage/integration@1.3.2
- @backstage/types@1.0.0
1.7.0-next.2
Minor Changes
17ff77154c: Update thegithub:publishaction to allow passing whether pull requests must be up to date with the default branch before merging.a8e9848479: Added optionalsourcePathparameter topublish:gitlab:merge-requestaction,targetPathis now optional and falls back to current workspace path.
Patch Changes
4880d43e25: Fixed setting default branch for Bitbucket Server- Updated dependencies
- @backstage/plugin-catalog-node@1.2.0-next.2
- @backstage/plugin-catalog-backend@1.5.0-next.2
- @backstage/backend-tasks@0.3.6-next.2
- @backstage/backend-common@0.15.2-next.2
- @backstage/backend-plugin-api@0.1.3-next.2
- @backstage/plugin-auth-node@0.2.6-next.2
- @backstage/catalog-client@1.1.1-next.2
- @backstage/catalog-model@1.1.2-next.2
- @backstage/config@1.0.3-next.2
- @backstage/errors@1.1.2-next.2
- @backstage/integration@1.3.2-next.2
- @backstage/types@1.0.0
- @backstage/plugin-scaffolder-common@1.2.1-next.2
1.7.0-next.1
Patch Changes
489621f613: Switching off duplicated timestamp in case of logging via task logger in a custom actiona35a27df70: Updated themoduleIdof the experimental module export.- Updated dependencies
- @backstage/catalog-client@1.1.1-next.1
- @backstage/backend-common@0.15.2-next.1
- @backstage/backend-plugin-api@0.1.3-next.1
- @backstage/backend-tasks@0.3.6-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/integration@1.3.2-next.1
- @backstage/types@1.0.0
- @backstage/plugin-auth-node@0.2.6-next.1
- @backstage/plugin-catalog-backend@1.4.1-next.1
- @backstage/plugin-catalog-node@1.1.1-next.1
- @backstage/plugin-scaffolder-common@1.2.1-next.1
1.7.0-next.0
Minor Changes
253453fa14: Added a new property calledadditionalTemplateGlobalswhich allows you to add global functions to the scaffolder nunjucks templates.304305dd20: AddallowAutoMergeoption forpublish:githubaction694bfe2d61: Add functionality to shutdown scaffolder tasks if they are stale
Patch Changes
b681275e69: Ignore .git directories in Template Editor, increase upload limit for dry-runs to 10MB.- Updated dependencies
- @backstage/catalog-model@1.1.2-next.0
- @backstage/backend-plugin-api@0.1.3-next.0
- @backstage/plugin-catalog-backend@1.4.1-next.0
- @backstage/catalog-client@1.1.1-next.0
- @backstage/plugin-catalog-node@1.1.1-next.0
- @backstage/plugin-scaffolder-common@1.2.1-next.0
- @backstage/backend-common@0.15.2-next.0
- @backstage/backend-tasks@0.3.6-next.0
- @backstage/plugin-auth-node@0.2.6-next.0
- @backstage/config@1.0.3-next.0
- @backstage/errors@1.1.2-next.0
- @backstage/integration@1.3.2-next.0
- @backstage/types@1.0.0
1.6.0
Minor Changes
-
ea2eee9e6a: Add the option for a homepage when using thegithub:publishaction -
8872cc735d: Fixed a bug in plugin-scaffolder-backend where it ignores the skip migration database options.To use this new implementation you need to create the instance of
DatabaseTaskStoreusing thePluginDatabaseManagerinstead ofKnex;import { DatabaseManager, getRootLogger, loadBackendConfig } from '@backstage/backend-common'; import { DatabaseTaskStore } from '@backstage/plugin-scaffolder-backend'; const config = await loadBackendConfig({ argv: process.argv, logger: getRootLogger() }); const databaseManager = DatabaseManager.fromConfig(config, { migrations: { skip: true } }); const databaseTaskStore = await DatabaseTaskStore.create(databaseManager); -
7db9613671: AddedprojectIdfor gitlab projects to be displayed in thegitlab:publishoutput -
d1f7ba58e3: AddedrepositoryIdoutput when create a repository in Azure -
1ff817b3f0: add entity metadata to the template info type
Patch Changes
eadf56bbbf: Bumpgit-url-parseversion to^13.0.0de8ee4afe3: Provide information about the user into scaffolder template action's context096631e571: Added support for handling broken symlinks within the scaffolder backend. This is intended for templates that may hold a symlink that is invalid at build time but valid within the destination repo.0d8d650e32: Applied the fix from version 1.5.1 of this package, which is part of the v1.5.1 release of Backstage.667d917488: Updated dependencymswto^0.47.0.87ec2ba4d6: Updated dependencymswto^0.46.0.bf5e9030eb: Updated dependencymswto^0.45.0.2df9955f4a: Removed the depreacatedpublish:fileaction, use the template editor to test templates instead.0ecc9a6784: Properly setctx.isDryRunwhen running actions in dry run mode. Also always log action inputs for debugging purposes when running in dry run mode.6b9f6c0a4d: Added alphascaffolderPluginto be used with experimental backend system.83c037cd46: Disable octokit throttling in publish:github:pull-request2cbd533426: Uptake theIdentityApichange to usegetIdentityinstead ofauthenticatefor retrieving the logged in users identity.ef9ab322de: Minor API signatures cleanup50467bc15b: The number of task workers used to execute templates now default to 3, rather than 1.- Updated dependencies
- @backstage/backend-plugin-api@0.1.2
- @backstage/backend-common@0.15.1
- @backstage/plugin-auth-node@0.2.5
- @backstage/plugin-catalog-node@1.1.0
- @backstage/integration@1.3.1
- @backstage/plugin-catalog-backend@1.4.0
- @backstage/catalog-client@1.1.0
- @backstage/catalog-model@1.1.1
- @backstage/config@1.0.2
- @backstage/errors@1.1.1
- @backstage/plugin-scaffolder-common@1.2.0
1.6.0-next.3
Patch Changes
50467bc15b: The number of task workers used to execute templates now default to 3, rather than 1.- Updated dependencies
- @backstage/plugin-catalog-node@1.1.0-next.2
- @backstage/backend-plugin-api@0.1.2-next.2
- @backstage/catalog-client@1.1.0-next.2
- @backstage/catalog-model@1.1.1-next.0
- @backstage/config@1.0.2-next.0
- @backstage/errors@1.1.1-next.0
- @backstage/integration@1.3.1-next.2
- @backstage/plugin-catalog-backend@1.4.0-next.3
- @backstage/backend-common@0.15.1-next.3
- @backstage/plugin-scaffolder-common@1.2.0-next.1
- @backstage/plugin-auth-node@0.2.5-next.3
1.6.0-next.2
Minor Changes
d1f7ba58e3: AddedrepositoryIdoutput when create a repository in Azure
Patch Changes
eadf56bbbf: Bumpgit-url-parseversion to^13.0.0096631e571: Added support for handling broken symlinks within the scaffolder backend. This is intended for templates that may hold a symlink that is invalid at build time but valid within the destination repo.667d917488: Updated dependencymswto^0.47.0.87ec2ba4d6: Updated dependencymswto^0.46.0.6b9f6c0a4d: Added alphascaffolderPluginto be used with experimental backend system.83c037cd46: Disable octokit throttling in publish:github:pull-request2cbd533426: Uptake theIdentityApichange to usegetIdentityinstead ofauthenticatefor retrieving the logged in users identity.- Updated dependencies
- @backstage/backend-plugin-api@0.1.2-next.1
- @backstage/plugin-catalog-node@1.0.2-next.1
- @backstage/backend-common@0.15.1-next.2
- @backstage/integration@1.3.1-next.1
- @backstage/plugin-catalog-backend@1.4.0-next.2
- @backstage/plugin-auth-node@0.2.5-next.2
- @backstage/catalog-client@1.0.5-next.1
1.6.0-next.1
Minor Changes
7db9613671: AddedprojectIdfor gitlab projects to be displayed in thegitlab:publishoutput
Patch Changes
0d8d650e32: Applied the fix from version 1.5.1 of this package, which is part of the v1.5.1 release of Backstage.- Updated dependencies
- @backstage/backend-common@0.15.1-next.1
- @backstage/plugin-catalog-backend@1.4.0-next.1
1.6.0-next.0
Minor Changes
-
ea2eee9e6a: Add the option for a homepage when using thegithub:publishaction -
8872cc735d: Fixed a bug in plugin-scaffolder-backend where it ignores the skip migration database options.To use this new implementation you need to create the instance of
DatabaseTaskStoreusing thePluginDatabaseManagerinstead ofKnex;import { DatabaseManager, getRootLogger, loadBackendConfig } from '@backstage/backend-common'; import { DatabaseTaskStore } from '@backstage/plugin-scaffolder-backend'; const config = await loadBackendConfig({ argv: process.argv, logger: getRootLogger() }); const databaseManager = DatabaseManager.fromConfig(config, { migrations: { skip: true } }); const databaseTaskStore = await DatabaseTaskStore.create(databaseManager); -
1ff817b3f0: add entity metadata to the template info type
Patch Changes
bf5e9030eb: Updated dependencymswto^0.45.0.2df9955f4a: Removed the depreacatedpublish:fileaction, use the template editor to test templates instead.ef9ab322de: Minor API signatures cleanup- Updated dependencies
- @backstage/backend-common@0.15.1-next.0
- @backstage/plugin-catalog-backend@1.3.2-next.0
- @backstage/backend-plugin-api@0.1.2-next.0
- @backstage/catalog-client@1.0.5-next.0
- @backstage/integration@1.3.1-next.0
- @backstage/plugin-scaffolder-common@1.2.0-next.0
- @backstage/plugin-catalog-node@1.0.2-next.0
1.5.1
Patch Changes
- Fix minimum required version for
vm2
1.5.0
Minor Changes
c4b452e16a: Starting the implementation of the Wizard page for thenextscaffolder plugin593dea6710: Add support for Basic Auth for Bitbucket Server.3b7930b3e5: Add support for Bearer Authorization header / token-based auth at Git commands.3f1316f1c5: User Bearer Authorization header at Git commands with token-based auth at Bitbucket Server.eeff5046ae: Updatedpublish:gitlab:merge-requestaction to allow commit updates and deletes692d5d3405: AddedreviewersandteamReviewersparameters topublish:github:pull-requestaction to add reviewers on the pull request created by the action
Patch Changes
fc8a5f797b: Add apublish:gerrit:reviewscaffolder actionc971afbf21: Thepublish:fileaction has been deprecated in favor of testing templates using the template editor instead. Note that this action is not and was never been installed by default.b10b6c4aa4: Fix issue on Windows where templated files where not properly skipped as intended.56e1b4b89c: Fixed typos in alpha types.dad0f65494: Fail gracefully if an invalidAuthorizationheader is passed toPOST /v2/tasks014b3b7776: Add missingres.end()in scaffolder backendEventStreamusage- Updated dependencies
- @backstage/backend-common@0.15.0
- @backstage/backend-plugin-api@0.1.1
- @backstage/plugin-catalog-node@1.0.1
- @backstage/integration@1.3.0
- @backstage/plugin-catalog-backend@1.3.1
1.5.0-next.2
Minor Changes
692d5d3405: AddedreviewersandteamReviewersparameters topublish:github:pull-requestaction to add reviewers on the pull request created by the action
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@1.3.1-next.2
1.5.0-next.1
Minor Changes
c4b452e16a: Starting the implementation of the Wizard page for thenextscaffolder plugin
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.0-next.1
- @backstage/integration@1.3.0-next.1
- @backstage/plugin-catalog-backend@1.3.1-next.1
1.5.0-next.0
Minor Changes
593dea6710: Add support for Basic Auth for Bitbucket Server.3b7930b3e5: Add support for Bearer Authorization header / token-based auth at Git commands.3f1316f1c5: User Bearer Authorization header at Git commands with token-based auth at Bitbucket Server.eeff5046ae: Updatedpublish:gitlab:merge-requestaction to allow commit updates and deletes
Patch Changes
fc8a5f797b: Add apublish:gerrit:reviewscaffolder action014b3b7776: Add missingres.end()in scaffolder backendEventStreamusage- Updated dependencies
- @backstage/backend-common@0.15.0-next.0
- @backstage/integration@1.3.0-next.0
- @backstage/backend-plugin-api@0.1.1-next.0
- @backstage/plugin-catalog-backend@1.3.1-next.0
- @backstage/plugin-catalog-node@1.0.1-next.0
1.4.0
Minor Changes
e1a08d872c: Added optional assignee parameter for Gitlab Merge Request actiondab9bcf2e7: AddprotectEnforceAdminsas an option to GitHub publish actions4baf8a4ece: Update GitLab Merge Request Action to allow source branch to be deleted91c1d12123: Export experimentalscaffolderCatalogExtensionfor the new backend system. This export is not considered stable and should not be used in production.d10ccc2ed1: Introduced audit log message when a new scaffolder task is created2db07887cb: Added two new scaffolder actions:github:repo:createandgithub:repo:push
Patch Changes
-
ff316b86d8: AddcopyWithoutTemplatingto the fetch template action input.copyWithoutTemplatingalso accepts an array of glob patterns. Contents of matched files or directories are copied without being processed, but paths are subject to rendering.Deprecate
copyWithoutRenderin favor ofcopyWithoutTemplating. -
801d606909: Improve error messaging when passing in malformed auth -
089d846962: Fix issues with optional directories and files -
ea6dcb84a4: Don't resolve symlinks, treat them as binary files and copy them as-is -
af02f54483: new setUserAsOwner flag for publish:gitlab actionThe field default is
false. When true it will use the token configured in the gitlab integration for the matching host, to try and set the user logged in viarepoUrlPickerrequestUserCredentialsOAuth flow as owner of the repository created in GitLab. -
a70869e775: Updated dependencymswto^0.43.0. -
4e9a90e307: Updated dependencyluxonto^3.0.0. -
72622d9143: Updated dependencyyamlto^2.0.0. -
8006d0f9bf: Updated dependencymswto^0.44.0. -
679b32172e: Updated dependencyknexto^2.0.0. -
511f49ee43: Updated dependencyoctokitto^2.0.0. -
735853353b: Updated dependency@octokit/webhooksto^10.0.0. -
e2d7b76f43: Upgrade git-url-parse to 12.0.0.Motivation for upgrade is transitively upgrading parse-url which is vulnerable to several CVEs detected by Snyk.
- SNYK-JS-PARSEURL-2935944
- SNYK-JS-PARSEURL-2935947
- SNYK-JS-PARSEURL-2936249
-
945a27fa6a: Add sourcePath option to publish:gerrit action -
1764296a68: Allow to create Gerrit project using default owner -
Updated dependencies
- @backstage/backend-plugin-api@0.1.0
- @backstage/plugin-catalog-backend@1.3.0
- @backstage/backend-common@0.14.1
- @backstage/catalog-model@1.1.0
- @backstage/plugin-catalog-node@1.0.0
- @backstage/integration@1.2.2
- @backstage/catalog-client@1.0.4
- @backstage/errors@1.1.0
- @backstage/plugin-scaffolder-common@1.1.2
1.4.0-next.3
Minor Changes
91c1d12123: Export experimentalscaffolderCatalogExtensionfor the new backend system. This export is not considered stable and should not be used in production.
Patch Changes
-
ea6dcb84a4: Don't resolve symlinks, treat them as binary files and copy them as-is -
af02f54483: new setUserAsOwner flag for publish:gitlab actionThe field default is
false. When true it will use the token configured in the gitlab integration for the matching host, to try and set the user logged in viarepoUrlPickerrequestUserCredentialsOAuth flow as owner of the repository created in GitLab. -
a70869e775: Updated dependencymswto^0.43.0. -
4e9a90e307: Updated dependencyluxonto^3.0.0. -
72622d9143: Updated dependencyyamlto^2.0.0. -
511f49ee43: Updated dependencyoctokitto^2.0.0. -
735853353b: Updated dependency@octokit/webhooksto^10.0.0. -
Updated dependencies
- @backstage/backend-plugin-api@0.1.0-next.0
- @backstage/plugin-catalog-backend@1.3.0-next.3
- @backstage/plugin-catalog-node@1.0.0-next.0
- @backstage/backend-common@0.14.1-next.3
- @backstage/catalog-client@1.0.4-next.2
- @backstage/integration@1.2.2-next.3
- @backstage/catalog-model@1.1.0-next.3
1.4.0-next.2
Minor Changes
4baf8a4ece: Update GitLab Merge Request Action to allow source branch to be deleted2db07887cb: Added two new scaffolder actions:github:repo:createandgithub:repo:push
Patch Changes
-
679b32172e: Updated dependencyknexto^2.0.0. -
e2d7b76f43: Upgrade git-url-parse to 12.0.0.Motivation for upgrade is transitively upgrading parse-url which is vulnerable to several CVEs detected by Snyk.
- SNYK-JS-PARSEURL-2935944
- SNYK-JS-PARSEURL-2935947
- SNYK-JS-PARSEURL-2936249
-
Updated dependencies
- @backstage/catalog-model@1.1.0-next.2
- @backstage/backend-common@0.14.1-next.2
- @backstage/plugin-catalog-backend@1.2.1-next.2
- @backstage/integration@1.2.2-next.2
1.4.0-next.1
Patch Changes
801d606909: Improve error messaging when passing in malformed auth- Updated dependencies
- @backstage/catalog-model@1.1.0-next.1
- @backstage/backend-common@0.14.1-next.1
- @backstage/errors@1.1.0-next.0
- @backstage/plugin-catalog-backend@1.2.1-next.1
- @backstage/catalog-client@1.0.4-next.1
- @backstage/integration@1.2.2-next.1
1.4.0-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.1-next.0
- @backstage/catalog-model@1.1.0-next.0
- @backstage/integration@1.2.2-next.0
- @backstage/plugin-catalog-backend@1.2.1-next.0
- @backstage/catalog-client@1.0.4-next.0
- @backstage/plugin-scaffolder-common@1.1.2-next.0
1.3.0
Minor Changes
-
35a26131b3: DEPRECATION: Theprojectidinput parameters to thepublish:gitlab:merge-request, it's no longer required as it can be decoded from therepoUrlinput parameter. DEPRECATION: Theprojectidoutput of the action in favour ofprojectPath -
72dfcbc8bf: A new scaffolder action has been added:gerrit:publish -
ce0d8d7eb1: Fixed a bug inpublish:githubaction that didn't permit to add users as collaborators. This fix required changing the way parameters are passed to the action. In order to add a team as collaborator, now you must use theteamfield instead ofusername. In order to add a user as collaborator, you must use theuserfield.It's still possible to use the field
usernamebut is deprecated in favor ofteam.- id: publish name: Publish action: publish:github input: repoUrl: ... collaborators: - access: ... team: my_team - access: ... user: my_username -
582003a059: - Added an optionallistmethod on theTaskBrokerandTaskStoreinterface to list tasks by an optionaluserEntityRef- Implemented a
listmethod on theDatabaseTaskStoreclass to list tasks by an optionaluserEntityRef - Added a route under
/v2/tasksto list tasks by auserEntityRefusing thecreatedByquery parameter
- Implemented a
-
c042c5eaff: Add an option to not protect the default branch. -
f93af969cd: Added the ability to support running of templates that are not in thedefaultnamespace -
3500c13a33: Added a new/v2/dry-runendpoint that allows for a synchronous dry run of a provided template. AsupportsDryRunoption has been added tocreateTemplateAction, which signals whether the action should be executed during dry runs. When enabled, the action context will have the newisDryRunproperty set to signal if the action is being executed during a dry run.
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.6901f6be4a: Adds more of an explanation when thepublish:githubscaffolder action fails to create a repository.- Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-client@1.0.3
- @backstage/catalog-model@1.0.3
- @backstage/plugin-scaffolder-common@1.1.1
1.3.0-next.2
Minor Changes
-
ce0d8d7eb1: Fixed a bug inpublish:githubaction that didn't permit to add users as collaborators. This fix required changing the way parameters are passed to the action. In order to add a team as collaborator, now you must use theteamfield instead ofusername. In order to add a user as collaborator, you must use theuserfield.It's still possible to use the field
usernamebut is deprecated in favor ofteam.- id: publish name: Publish action: publish:github input: repoUrl: ... collaborators: - access: ... team: my_team - access: ... user: my_username -
582003a059: - Added an optionallistmethod on theTaskBrokerandTaskStoreinterface to list tasks by an optionaluserEntityRef- Implemented a
listmethod on theDatabaseTaskStoreclass to list tasks by an optionaluserEntityRef - Added a route under
/v2/tasksto list tasks by auserEntityRefusing thecreatedByquery parameter
- Implemented a
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.0-next.2
- @backstage/integration@1.2.1-next.2
- @backstage/plugin-catalog-backend@1.2.0-next.2
1.3.0-next.1
Minor Changes
c042c5eaff: Add an option to not protect the default branch.
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/backend-common@0.13.6-next.1
- @backstage/catalog-client@1.0.3-next.0
- @backstage/integration@1.2.1-next.1
- @backstage/plugin-catalog-backend@1.2.0-next.1
- @backstage/catalog-model@1.0.3-next.0
- @backstage/plugin-scaffolder-common@1.1.1-next.0
1.3.0-next.0
Minor Changes
72dfcbc8bf: A new scaffolder action has been added:gerrit:publish
Patch Changes
6901f6be4a: Adds more of an explanation when thepublish:githubscaffolder action fails to create a repository.- Updated dependencies
- @backstage/backend-common@0.13.6-next.0
- @backstage/integration@1.2.1-next.0
- @backstage/plugin-catalog-backend@1.2.0-next.0
1.2.0
Minor Changes
-
9818112d12: Update thegithub:publishaction to allow passing required status check contexts before merging to the main branch. -
f8baf7df44: Added the ability to reference the user in thetemplate.yamlmanifest -
8d5a2238a9: Splitpublish:bitbucketintopublish:bitbucketCloudandpublish:bitbucketServer.In order to migrate from the deprecated action, you need to replace the use of action
publish:bitbucketin your templates with the use of eitherpublish:bitbucketCloudorpublish:bitbucketServer- depending on which destination SCM provider you use.Additionally, these actions will not utilize
integrations.bitbucketanymore, butintegrations.bitbucketCloudorintegrations.bitbucketServerrespectively. You may or may not have migrated to these already.As described in a previous changeset, using these two replacement integrations configs will not compromise use cases which still rely on
integrations.bitbucketas this was set up in a backwards compatible way.Additionally, please mind that the option
enableLFSis only available (and always was) for Bitbucket Server use cases and therefore, is not even part of the schema forpublish:bitbucketCloudanymore.
Patch Changes
0fc65cbf89: Override default commit message and author details in GitHub, Azure, bitbucketcfc0f19699: Updated dependencyfs-extrato10.1.0.- Updated dependencies
- @backstage/backend-common@0.13.3
- @backstage/plugin-catalog-backend@1.1.2
- @backstage/integration@1.2.0
- @backstage/plugin-scaffolder-common@1.1.0
- @backstage/config@1.0.1
- @backstage/catalog-client@1.0.2
- @backstage/catalog-model@1.0.2
1.2.0-next.1
Minor Changes
f8baf7df44: Added the ability to reference the user in thetemplate.yamlmanifest
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.13.3-next.2
- @backstage/plugin-catalog-backend@1.1.2-next.2
- @backstage/plugin-scaffolder-common@1.1.0-next.0
- @backstage/config@1.0.1-next.0
- @backstage/catalog-model@1.0.2-next.0
- @backstage/integration@1.2.0-next.1
- @backstage/catalog-client@1.0.2-next.0
1.2.0-next.0
Minor Changes
-
9818112d12: Update thegithub:publishaction to allow passing required status check contexts before merging to the main branch. -
8d5a2238a9: Splitpublish:bitbucketintopublish:bitbucketCloudandpublish:bitbucketServer.In order to migrate from the deprecated action, you need to replace the use of action
publish:bitbucketin your templates with the use of eitherpublish:bitbucketCloudorpublish:bitbucketServer- depending on which destination SCM provider you use.Additionally, these actions will not utilize
integrations.bitbucketanymore, butintegrations.bitbucketCloudorintegrations.bitbucketServerrespectively. You may or may not have migrated to these already.As described in a previous changeset, using these two replacement integrations configs will not compromise use cases which still rely on
integrations.bitbucketas this was set up in a backwards compatible way.Additionally, please mind that the option
enableLFSis only available (and always was) for Bitbucket Server use cases and therefore, is not even part of the schema forpublish:bitbucketCloudanymore.
Patch Changes
0fc65cbf89: Override default commit message and author details in GitHub, Azure, bitbucketcfc0f19699: Updated dependencyfs-extrato10.1.0.- Updated dependencies
- @backstage/backend-common@0.13.3-next.0
- @backstage/integration@1.2.0-next.0
- @backstage/plugin-catalog-backend@1.1.2-next.0
1.1.0
Minor Changes
2a7d52ca2c: Override default commit message and author details in GitLab actionf5f921dafb: Add newdraftoption to thepublish:github:pull-requestaction.
Patch Changes
64d9a031a8: build(deps): bumpisbinaryfilefrom 4.0.8 to 5.0.02f3d3a1eae: build(deps): bump@gitbeaker/corefrom 34.6.0 to 35.6.0- Updated dependencies
- @backstage/plugin-catalog-backend@1.1.0
- @backstage/integration@1.1.0
- @backstage/catalog-model@1.0.1
- @backstage/backend-common@0.13.2
- @backstage/catalog-client@1.0.1
- @backstage/plugin-scaffolder-common@1.0.1
1.1.0-next.2
Patch Changes
64d9a031a8: build(deps): bumpisbinaryfilefrom 4.0.8 to 5.0.02f3d3a1eae: build(deps): bump@gitbeaker/corefrom 34.6.0 to 35.6.0- Updated dependencies
- @backstage/plugin-catalog-backend@1.1.0-next.2
- @backstage/catalog-model@1.0.1-next.1
1.1.0-next.1
Minor Changes
2a7d52ca2c: Override default commit message and author details in GitLab actionf5f921dafb: Add newdraftoption to thepublish:github:pull-requestaction.
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@1.1.0-next.1
- @backstage/integration@1.1.0-next.1
- @backstage/backend-common@0.13.2-next.1
1.0.1-next.0
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.0.1-next.0
- @backstage/plugin-catalog-backend@1.0.1-next.0
- @backstage/backend-common@0.13.2-next.0
- @backstage/integration@1.0.1-next.0
- @backstage/catalog-client@1.0.1-next.0
- @backstage/plugin-scaffolder-common@1.0.1-next.0
1.0.0
Major Changes
b58c70c223: This package has been promoted to v1.0! To understand how this change affects the package, please check out our versioning policy.
Patch Changes
765639f98c: Added newgithub:issues:labelaction to apply labels to issues, and also outputpullRequestNumberfrompublish:github:pull-request.efc73db10c: Usebetter-sqlite3instead of@vscode/sqlite3c8475ab3bb: Adding some documentation for exported thingsf24ef7864e: Minor typo fixes- Updated dependencies
- @backstage/plugin-catalog-backend@1.0.0
- @backstage/backend-common@0.13.1
- @backstage/catalog-model@1.0.0
- @backstage/plugin-scaffolder-common@1.0.0
- @backstage/integration@1.0.0
- @backstage/catalog-client@1.0.0
- @backstage/config@1.0.0
- @backstage/errors@1.0.0
- @backstage/types@1.0.0
0.18.0
Minor Changes
-
310e905998: The following deprecations are now breaking and have been removed:-
BREAKING: Support for
backstage.io/v1beta2Software Templates has been removed. Please migrate your legacy templates to the newscaffolder.backstage.io/v1beta3apiVersionby following the migration guide -
BREAKING: Removed the deprecated
TemplateMetadata. Please useTemplateInfoinstead. -
BREAKING: Removed the deprecated
context.baseUrl. It's now available oncontext.templateInfo.baseUrl. -
BREAKING: Removed the deprecated
DispatchResult, useTaskBrokerDispatchResultinstead. -
BREAKING: Removed the deprecated
runCommand, useexecuteShellCommondinstead. -
BREAKING: Removed the deprecated
Statusin favour ofTaskStatusinstead. -
BREAKING: Removed the deprecated
TaskStatein favour ofCurrentClaimedTaskinstead.
-
-
f9c7bdd899: BREAKING:- Removed the
createFetchCookiecutterActionexport, please use the@backstage/plugin-scaffolder-backend-module-cookiecutterpackage explicitly (see its README for installation instructions). - Removed the
containerRunnerargument from the typesRouterOptions(as used bycreateRouter) andCreateBuiltInActionsOptions(as used bycreateBuiltinActions).
- Removed the
-
5afbd16d43: BREAKING: Removed the previously deprecatedOctokitProviderclass.
Patch Changes
ab7cd7d70e: Do some groundwork for supporting thebetter-sqlite3driver, to maybe eventually replace@vscode/sqlite3(#9912)8122e27717: Updating documentation for supportingapiVersion: scaffolder.backstage.io/v1beta3e0a69ba49f: build(deps): bumpfs-extrafrom 9.1.0 to 10.0.13c2bc73901: UsesetupRequestMockHandlersfrom@backstage/backend-test-utils458d16869c: Allow passing more repo configuration forpublish:githubaction- Updated dependencies
- @backstage/backend-common@0.13.0
- @backstage/plugin-catalog-backend@0.24.0
- @backstage/plugin-scaffolder-common@0.3.0
- @backstage/catalog-model@0.13.0
- @backstage/catalog-client@0.9.0
0.18.0-next.0
Minor Changes
-
310e905998: The following deprecations are now breaking and have been removed:-
BREAKING: Support for
backstage.io/v1beta2Software Templates has been removed. Please migrate your legacy templates to the newscaffolder.backstage.io/v1beta3apiVersionby following the migration guide -
BREAKING: Removed the deprecated
TemplateMetadata. Please useTemplateInfoinstead. -
BREAKING: Removed the deprecated
context.baseUrl. It's now available oncontext.templateInfo.baseUrl. -
BREAKING: Removed the deprecated
DispatchResult, useTaskBrokerDispatchResultinstead. -
BREAKING: Removed the deprecated
runCommand, useexecuteShellCommondinstead. -
BREAKING: Removed the deprecated
Statusin favour ofTaskStatusinstead. -
BREAKING: Removed the deprecated
TaskStatein favour ofCurrentClaimedTaskinstead.
-
-
f9c7bdd899: BREAKING:- Removed the
createFetchCookiecutterActionexport, please use the@backstage/plugin-scaffolder-backend-module-cookiecutterpackage explicitly (see its README for installation instructions). - Removed the
containerRunnerargument from the typesRouterOptions(as used bycreateRouter) andCreateBuiltInActionsOptions(as used bycreateBuiltinActions).
- Removed the
-
5afbd16d43: BREAKING: Removed the previously deprecatedOctokitProviderclass.
Patch Changes
ab7cd7d70e: Do some groundwork for supporting thebetter-sqlite3driver, to maybe eventually replace@vscode/sqlite3(#9912)8122e27717: Updating documentation for supportingapiVersion: scaffolder.backstage.io/v1beta3e0a69ba49f: build(deps): bumpfs-extrafrom 9.1.0 to 10.0.13c2bc73901: UsesetupRequestMockHandlersfrom@backstage/backend-test-utils458d16869c: Allow passing more repo configuration forpublish:githubaction- Updated dependencies
- @backstage/backend-common@0.13.0-next.0
- @backstage/plugin-catalog-backend@0.24.0-next.0
- @backstage/plugin-scaffolder-common@0.3.0-next.0
- @backstage/catalog-model@0.13.0-next.0
- @backstage/catalog-client@0.9.0-next.0
0.17.3
Patch Changes
5c7f2343ea: Applied fix from version 0.17.2 of this package, which is part of the v0.69.2 release of Backstage.899f196af5: UsegetEntityByRefinstead ofgetEntityByNamein the catalog client34af86517c: ensureapiBaseUrlbeing set for Bitbucket integrations, replace hardcoded defaultsd6deb5e440: Set timeout for scaffolder octokit client83a83381b0: Use the newprocessingResultexport from the catalog backend7372f29473: Cleanup API reportc7f6424a26: Applied fix fromv0.17.1of this package which is part of thev0.69.1release of Backstage.36aa63022b: UseCompoundEntityRefinstead ofEntityName, andgetCompoundEntityRefinstead ofgetEntityName, from@backstage/catalog-model.8119a9e011: Fix the support for custom defaultBranch values for Bitbucket Cloud at thepublish:bitbucketscaffolder action.- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/plugin-catalog-backend@0.23.0
- @backstage/backend-common@0.12.0
- @backstage/integration@0.8.0
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.3
- @backstage/plugin-scaffolder-common@0.2.3
0.17.2
Patch Changes
- bug:
repoUrldoes not have a protocol inpublish:github:pull-request
0.17.1
Patch Changes
- bug: fixing
repoUrlresolution forpublish:github:pull-requestaction
0.17.0
Minor Changes
-
91c6faeb7b: - BREAKING - the/v2/tasksendpoint now takestemplateRefinstead oftemplateNamein the POST body. This should be a valid stringifiedentityRef. -
7f193ff019: - BREAKING -DatabaseTaskStore()constructor is now removed. Please use theDatabaseTaskStore.create()method instead.- BREAKING -
TaskStore.createTask()method now only takes one argument of typeTaskStoreCreateTaskOptionswhich encapsulates thespecandsecrets
- TaskStore.createTask(spec, secrets) + TaskStore.createTask({ spec, secrets})- BREAKING -
TaskBroker.dispatch()method now only takes one argument of typeTaskBrokerDispatchOptionswhich encapsulates thespecandsecrets
- TaskBroker.dispatch(spec, secrets) + TaskBroker.dispatch({ spec, secrets}) - BREAKING -
-
9d9b2bab47: - BREAKING - Removed the re-export of typesTaskSpecTaskSpecV1Beta2andTaskSpecV1Beta3these should now be import from@backstage/plugin-scaffolder-commondirectly.- BREAKING - Removed the
observemethod from theTaskBrokerinterface, this has now been replaced with anObservableimplementation under `event# @backstage/plugin-scaffolder-backend.
- BREAKING - Removed the
Patch Changes
-
9d9b2bab47: - DEPRECATED - Deprecated therunCommandexport in favour ofexecuteShellCommand. Please migrate to using the new method.- Added a type parameter to
TaskStoreEmitOptionsto type thebodyproperty
- Added a type parameter to
-
65a7939c6c: - DEPRECATED -TaskStatehas been deprecated in favour ofCurrentClaimedTask- Narrowed the types from
JSONValuetoJSONObjectas the usage is and should always beJSONObjectforcompleteandemitLogmetadatainTaskContext
- Narrowed the types from
-
67a7c02d26: Remove usages ofEntityRefandparseEntityNamefrom@backstage/catalog-model -
ed09ad8093: Updated usage of theLocationSpectype from@backstage/catalog-model, which is deprecated. -
6981ac4ad2: - DEPRECATED - ThecontainerRunneroption passed tocreateBuiltinActionshas now been deprecated.- DEPRECATED - The
createFetchCookiecutterActionexport has also been deprecated and will soon disappear from this plugin.
The
fetch:cookiecutteraction will soon be removed from the default list of actions that are provided out of the box from the scaffolder plugin. It will still be supported, and maintained by the community, so you can install the package (@backstage/plugin-scaffolder-backend-module-cookiecutter) and pass it in as a custom action. Or you can migrate your templates to usefetch:templatewith thecookiecutterCompatoption. - DEPRECATED - The
-
b1744f1153: - DEPRECATED -OctokitProviderhas been deprecated and will be removed in upcoming versions This helper doesn't make sense to be export from theplugin-scaffolder-backendand possibly will be moved into theintegrationspackage at a later date. All implementations have been moved over to a private implementation calledgetOctokitOptionswhich is then passed to theOctokitconstructor. If you're using this API you should consider duplicating the logic that lives ingetOctokitOptionsand move away from the deprecated export. -
0f37cdef19: Migrated over from the deprecatedspec.metadatatospec.templateInfofor thenameand thebaseUrlof the template. -
7f193ff019: - DEPRECATED -Statushas been deprecated in favour ofTaskStatus- DEPRECATED -
CompletedTaskStatehas been deprecated in favour ofTaskCompletionState - DEPRECATED -
DispatchResulthas been deprecated in favour ofTaskBrokerDispatchResult
- DEPRECATED -
-
df61ca71dd: Implemented requiredgetProcessorNamemethod for catalog processor. -
Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-catalog-backend@0.22.0
- @backstage/plugin-scaffolder-common@0.2.2
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.2
- @backstage/integration@0.7.5
0.16.1
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/backend-common@0.10.9
- @backstage/catalog-client@0.7.1
- @backstage/catalog-model@0.10.1
- @backstage/config@0.1.15
- @backstage/errors@0.2.2
- @backstage/integration@0.7.4
- @backstage/types@0.1.3
- @backstage/plugin-catalog-backend@0.21.5
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.1
- @backstage/plugin-scaffolder-common@0.2.1
0.16.0
Minor Changes
661594bf43: BREAKING: UpdatedTemplateActionand related types to have its type parameter extendJsonObjectinstead ofInputBase. ThecreateTemplateActionhas also been updated to pass through theTInputtype parameter to the return type, meaning theTemplateActionretains its type. This can lead to breakages during type checking especially within tests.8db2b671c6: BREAKING:ctx.tokenis nowctx.secrets.backstageTokenin Actions. Please update any of your Actions that might call out to Backstage API's with this token.5a1594330e: BREAKING - Removed theCatalogEntityClientexport. This is no longer provider by this package, but you can implement one pretty simply yourself using theCatalogApiand applying filters to fetch templates.7d3471db94: Remove the previously deprecatedscaffolder.providerconfig for all providers. This config is no longer used anywhere, and adopters should useintegrationsconfig instead.
Patch Changes
1ed305728b: Bumpnode-fetchto version 2.6.7 andcross-fetchto version 3.1.53e59f90b51: Fix error handling of therunCommandhelper to returnErrorinstance.c77c5c7eb6: Addedbackstage.roletopackage.json216725b434: Updated to use new names forparseLocationRefandstringifyLocationRefe72d371296: UseTemplateEntityV1beta2from@backstage/plugin-scaffolder-commoninstead of@backstage/catalog-model.1433045c08: Removed unusedhelmetdependency.27eccab216: Replaces use of deprecated catalog-model constants.- Updated dependencies
- @backstage/plugin-scaffolder-common@0.2.0
- @backstage/plugin-catalog-backend@0.21.4
- @backstage/backend-common@0.10.8
- @backstage/catalog-client@0.7.0
- @backstage/errors@0.2.1
- @backstage/integration@0.7.3
- @backstage/catalog-model@0.10.0
- @backstage/config@0.1.14
- @backstage/types@0.1.2
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.0
0.15.24
Patch Changes
-
2441d1cf59: chore(deps): bumpknexfrom 0.95.6 to 1.0.2This also replaces
sqlite3with@vscode/sqlite35.0.7 -
2bd5f24043: fix for thegitlab:publishaction to use theoauthTokenkey when creating aGitlabclient. This only happens ifctx.input.tokenis provided else the keytokenwill be used. -
898a56578c: Bumpvm2to version 3.9.6 -
Updated dependencies
- @backstage/catalog-client@0.6.0
- @backstage/backend-common@0.10.7
- @backstage/plugin-catalog-backend@0.21.3
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.11
0.15.24-next.0
Patch Changes
-
2441d1cf59: chore(deps): bumpknexfrom 0.95.6 to 1.0.2This also replaces
sqlite3with@vscode/sqlite35.0.7 -
2bd5f24043: fix for thegitlab:publishaction to use theoauthTokenkey when creating aGitlabclient. This only happens ifctx.input.tokenis provided else the keytokenwill be used. -
Updated dependencies
- @backstage/backend-common@0.10.7-next.0
- @backstage/plugin-catalog-backend@0.21.3-next.0
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.11-next.0
0.15.23
Patch Changes
2e0dbb0e50: Migrate from deprecated package @octokit/rest to octokitc95df1631e: Added support for templating secrets into actions input, and also added an extratokeninput argument to all publishers to provide a token that would override theintegrations.config. You can find more information over at Writing Templates- Updated dependencies
- @backstage/plugin-catalog-backend@0.21.2
- @backstage/backend-common@0.10.6
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.10
0.15.23-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.6-next.0
- @backstage/plugin-catalog-backend@0.21.2-next.1
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.10-next.1
0.15.23-next.0
Patch Changes
2e0dbb0e50: Migrate from deprecated package @octokit/rest to octokit- Updated dependencies
- @backstage/plugin-catalog-backend@0.21.2-next.0
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.10-next.0
0.15.22
Patch Changes
b09dd8f43b: chore(deps): bump@gitbeaker/nodefrom 34.6.0 to 35.1.0ac2f1eeec0: This change is for adding the option of inputs on thegithub:actions:dispatchBackstage Action. This will allow users to pass data from Backstage to the GitHub Action.0d5e846a78: Expose a new option to provide additional template filters via@backstage/scaffolder-backend'screateRouter()function.- Updated dependencies
0.15.21
Patch Changes
-
b05d303226: Added the ability to support supplying secrets when creating tasks in thescaffolder-backend.deprecation: Deprecated
ctx.tokenfrom actions in thescaffolder-backend. Please move to usingctx.secrets.backstageTokeninstead.deprecation: Deprecated
task.tokeninTaskSpecin thescaffolder-backend. Please move to usingtask.secrets.backstageTokeninstead. -
Updated dependencies
- @backstage/plugin-catalog-backend@0.21.0
- @backstage/integration@0.7.2
- @backstage/backend-common@0.10.4
- @backstage/config@0.1.13
- @backstage/catalog-model@0.9.10
- @backstage/catalog-client@0.5.5
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.9
- @backstage/plugin-scaffolder-common@0.1.3
0.15.21-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@0.21.0-next.0
- @backstage/backend-common@0.10.4-next.0
- @backstage/config@0.1.13-next.0
- @backstage/catalog-model@0.9.10-next.0
- @backstage/catalog-client@0.5.5-next.0
- @backstage/integration@0.7.2-next.0
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.9-next.0
- @backstage/plugin-scaffolder-common@0.1.3-next.0
0.15.20
Patch Changes
9fbd3b90ae: fix: Register plugin to prioritise Component kind for entityRef451ef0aa07: Fix token pass-through for software templates using beta 3 version5333451def: Cleaned up API exports3b4d8caff6: Allow a GitHubCredentialsProvider to be passed to the GitHub scaffolder tasks actions.- Updated dependencies
- @backstage/config@0.1.12
- @backstage/integration@0.7.1
- @backstage/backend-common@0.10.3
- @backstage/plugin-catalog-backend@0.20.0
- @backstage/errors@0.2.0
- @backstage/catalog-client@0.5.4
- @backstage/catalog-model@0.9.9
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.8
0.15.19
Patch Changes
7d4b4e937c: Uptake changes to the GitHub Credentials Provider interface.d078377f67: Support navigating back to pre-filled templates to update inputs of scaffolder tasks for resubmission5f8ceba1b1: Support custom file name forcatalog:writeaction- Updated dependencies
- @backstage/backend-common@0.10.1
- @backstage/plugin-catalog-backend@0.19.4
- @backstage/plugin-scaffolder-common@0.1.2
- @backstage/integration@0.7.0
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.7
0.15.18
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/catalog-client@0.5.3
- @backstage/plugin-catalog-backend@0.19.3
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.6
0.15.17
Patch Changes
eec0750d8d: Makes cookiecutter a default, but optional action based on if a containerRunner argument is passed in to createRouter or createBuiltinActionsed52f74ab3: Adding changes to create GitLab Merge Request using custom action- Updated dependencies
- @backstage/plugin-catalog-backend@0.19.2
- @backstage/backend-common@0.9.14
- @backstage/catalog-model@0.9.8
0.15.16
Patch Changes
2a3fb13718: Bump esbuild to ^0.14.1- Updated dependencies
- @backstage/backend-common@0.9.13
- @backstage/plugin-catalog-backend@0.19.1
0.15.15
Patch Changes
0398ea25d3: Removed unused scaffolder visibility configuration; this has been moved to publish actions. Deprecated scaffolder provider configuration keys; these should use the integrations configuration instead.b055a6addc: Align on usage ofcross-fetchvsnode-fetchin frontend vs backend packages, and remove some unnecessary imports of either one of themc6b44d80ad: Add options to spawn in runCommand helper- Updated dependencies
- @backstage/integration@0.6.10
- @backstage/plugin-catalog-backend@0.19.0
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.5
- @backstage/backend-common@0.9.12
0.15.14
Patch Changes
a096e4c4d7: Switched to executing scaffolder templating in a secure context for any template based on nunjucks, as it is not secure by default.f9352ab606: Removed all usages ofpath.resolvein order to ensure that template paths are resolved in a safe way.e634a47ce5: Fix bug where there was error log lines written when failing toJSON.parsethings that were notJSONvalues.42ebbc18c0: Bump gitbeaker to the latest version- Updated dependencies
- @backstage/errors@0.1.5
- @backstage/plugin-catalog-backend@0.18.0
- @backstage/backend-common@0.9.11
0.15.13
Patch Changes
26eb174ce8: Skip empty file names when scaffolding with nunjucksecdcbd08ee: Expose template metadata to custom action handler in Scaffolder.- Updated dependencies
- @backstage/catalog-client@0.5.2
- @backstage/catalog-model@0.9.7
- @backstage/backend-common@0.9.10
- @backstage/plugin-catalog-backend@0.17.4
0.15.12
Patch Changes
-
9990df8a1f: Expose some classes and interfaces public so TaskWorkers can run externally from the scaffolder API. -
b45a34fb15: Adds a new endpoint for consuming logs from the Scaffolder that uses long polling instead of Server Sent Events.This is useful if Backstage is accessed from an environment that doesn't support SSE correctly, which happens in combination with certain enterprise HTTP Proxy servers.
It is intended to switch the endpoint globally for the whole instance. If you want to use it, you can provide a reconfigured API to the
scaffolderApiRef:// packages/app/src/apis.ts // ... import { scaffolderApiRef, ScaffolderClient, } from '@backstage/plugin-scaffolder'; export const apis: AnyApiFactory[] = [ // ... createApiFactory({ api: scaffolderApiRef, deps: { discoveryApi: discoveryApiRef, identityApi: identityApiRef, scmIntegrationsApi: scmIntegrationsApiRef, }, factory: ({ discoveryApi, identityApi, scmIntegrationsApi }) => new ScaffolderClient({ discoveryApi, identityApi, scmIntegrationsApi, // use long polling instead of an eventsource useLongPollingLogs: true, }), }), ]; -
a794c341ca: Fix a bug where only file mode 775 is considered an executable -
Updated dependencies
- @backstage/backend-common@0.9.9
- @backstage/catalog-client@0.5.1
- @backstage/plugin-catalog-backend@0.17.3
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.4
0.15.11
Patch Changes
10615525f3: Switch to use the json and observable types from@backstage/types41c49884d2: Start using the new@backstage/typespackage. Initially, this means using theObservableandJson*types from there. The types also remain in their old places but deprecated, and will be removed in a future release.e55a5dea09: Fixed bug where the mode of an executable file was ignored- Updated dependencies
- @backstage/plugin-catalog-backend@0.17.2
- @backstage/config@0.1.11
- @backstage/errors@0.1.4
- @backstage/integration@0.6.9
- @backstage/backend-common@0.9.8
- @backstage/catalog-model@0.9.6
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.3
- @backstage/plugin-scaffolder-common@0.1.1
0.15.10
Patch Changes
b149e94290: Allowcatalog:registeraction to register optional locations36e67d2f24: Internal updates to apply more strict checks to throw errors.- Updated dependencies
- @backstage/plugin-catalog-backend@0.17.1
- @backstage/backend-common@0.9.7
- @backstage/errors@0.1.3
- @backstage/catalog-model@0.9.5
0.15.9
Patch Changes
0f99f1170e: Make suresourcePathofpublish:github:pull-requestcan only be used to retrieve files from the workspace.
0.15.8
Patch Changes
42c618abf6: UseresolveSafeChildPathin thefetchContentsfunction to forbid reading files outside the base directory when a template is registered from afile:location.18083d1821: Introduce the newscaffolder.backstage.io/v1beta3template kind with nunjucks support 🥋- Updated dependencies
- @backstage/integration@0.6.8
- @backstage/plugin-catalog-backend@0.17.0
0.15.7
Patch Changes
ca3086a7ad: Fixed a bug where thecatalog:registeraction would not return any entity when running towards recent versions of the catalog.- Updated dependencies
- @backstage/catalog-model@0.9.4
- @backstage/backend-common@0.9.6
- @backstage/catalog-client@0.5.0
- @backstage/integration@0.6.7
0.15.6
Patch Changes
- Updated dependencies
- @backstage/integration@0.6.5
- @backstage/catalog-client@0.4.0
- @backstage/catalog-model@0.9.3
- @backstage/backend-common@0.9.4
- @backstage/config@0.1.10
0.15.5
Patch Changes
618143c3c7: Action needed: If you are using the templates located at https://github.com/backstage/backstage/tree/master/ in your Backstage app directly using the URL via theapp-config.yaml, you should copy over the templates inside your org and import from there. The templates have now been moved to https://github.com/backstage/software-templates. See https://github.com/backstage/backstage/issues/6415 for explanation.cfade02127: Change hardcoded branchmasterto $defaultBranch in GitLab provider96fef17a18: Upgrade git-parse-url to v11.6.0- Updated dependencies
- @backstage/backend-common@0.9.3
- @backstage/integration@0.6.4
0.15.4
Patch Changes
04aad2dab: Fix issue #7021 scaffolder action fetch:template preserves templates file permissions21ccd4997: GitHub Webhook action in Scaffolder Backend has been improved to validate event names against Octokit Webhook event names list.- Updated dependencies
- @backstage/catalog-client@0.3.19
- @backstage/catalog-model@0.9.2
- @backstage/errors@0.1.2
- @backstage/config@0.1.9
- @backstage/backend-common@0.9.2
0.15.3
Patch Changes
3f9dd1759: GitHub create repository webhook action:github:webhookfor Backstage plugin Scaffolder has been added.774b08a5c: GitHubWebhook Action can be created with a default webhook secret. This allows getting secret from environment variable as an alternative to get it from context.536f4d844: Updated dependencies0b92a1e74: refactor: extract common Octokit related code and use it in actions:publish:github,github:actions:dispatch,github:webhook.- Updated dependencies
- @backstage/integration@0.6.3
- @backstage/catalog-model@0.9.1
- @backstage/backend-common@0.9.1
0.15.2
Patch Changes
-
b438caf63: Add partial templating tofetch:templateaction.If an
templateFileExtensioninput is given, only files with that extension get their content processed. IftemplateFileExtensionistrue, the.njkextension is used. ThetemplateFileExtensioninput is incompatible with bothcookiecutterCompatandcopyWithoutRender.All other files get copied.
All output paths are subject to applying templating logic.
-
1ce9b9571: Use more efficient approach to staging files in git during scaffolder actions -
Updated dependencies
- @backstage/backend-common@0.9.0
- @backstage/integration@0.6.2
- @backstage/config@0.1.8
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.2
0.15.1
Patch Changes
d622cfad1: GitHub branch protection option 'Require review from Code Owners' can be enabled by addingrequireCodeOwnersReview: truein context input.
0.15.0
Minor Changes
e30646aeb: Add Bitbucket workspace and project fields to RepoUrlPicker to support Bitbucket cloud and server
Patch Changes
8bedb75ae: Update Luxon dependency to 2.x- Updated dependencies
- @backstage/integration@0.6.0
- @backstage/backend-common@0.8.9
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.1
0.14.2
Patch Changes
6cf48c609: Add thescaffolder.defaultCommitMessage, which defaults toInitial commit, so it can be customized.48ea3d25b: The recommended value for abackstage.io/techdocs-refannotation is nowdir:., indicating "documentation source files are located in the same directory relative to the catalog entity." Note thaturl:<location>values are still supported.- Updated dependencies
- @backstage/backend-common@0.8.8
- @backstage/config@0.1.6
- @backstage/integration@0.5.9
0.14.1
Patch Changes
-
c73f53bc2: Add new built-in action ci:github-actions-dispatch -
7cea90592: - Move out thecookiecuttertemplating to its own module that is depended on by thescaffolder-backendplugin. No breaking change yet, but we will drop first class support forcookiecutterin the future and it will become an opt-in feature. -
eb740ee24: Moved sample software templates to the backstage/software-templates repository. If you previously referenced the sample templates straight fromscaffolder-backendplugin in the main backstage/backstage repository in yourapp-config.yaml, these references will need to be updated. -
Updated dependencies
- @backstage/catalog-client@0.3.17
- @backstage/backend-common@0.8.7
0.14.0
Minor Changes
-
96fc27698: Updated inputs for thepublish:github:pull-requestaction.Now requires a
repoUrlinstead of separateownerandrepoinputs. This aligns with the output of theRepoUrlPickerui field used by the pull-request sample template.
Patch Changes
-
e75506fe7: Unsubscribe from broker after response is flushed -
ea1d956ef: Updating fs-extra to 10.0.0 to handle broken symbolic links correctly -
31de5f27f: Add newfetch:templateaction which handles the same responsibilities asfetch:cookiecutterwithout the external dependency oncookiecutter. For information on migrating fromfetch:cookiecuttertofetch:template, see the migration guide in the docs. -
84d329e2a: Scaffolder: Added an 'eq' handlebars helper for use in software template YAML files. This can be used to execute a step depending on the value of an input, e.g.:steps: id: 'conditional-step' action: 'custom-action' if: '{{ eq parameters.myvalue "custom" }}', -
ae84b20cf: Revert the upgrade tofs-extra@10.0.0as that seemed to have broken all installs inexplicably. -
Updated dependencies
- @backstage/backend-common@0.8.6
0.13.0
Minor Changes
-
60e830222: Support forTemplatekinds with versionbackstage.io/v1alpha1has now been removed. This means that the old method of running templates withPreparers,TemplatersandPublishershas also been removed. If you had any logic in these abstractions, they should now be moved toactionsinstead, and you can find out more about those in the documentationIf you need any help migrating existing templates, there's a migration guide. Reach out to us on Discord in the #support channel if you're having problems.
The
scaffolder-backendnow no longer requires thesePreparers,Templaters, andPublishersto be passed in, now all it needs is thecontainerRunner.Please update your
packages/backend/src/plugins/scaffolder.tslike the following- import { - DockerContainerRunner, - SingleHostDiscovery, - } from '@backstage/backend-common'; + import { DockerContainerRunner } from '@backstage/backend-common'; import { CatalogClient } from '@backstage/catalog-client'; - import { - CookieCutter, - CreateReactAppTemplater, - createRouter, - Preparers, - Publishers, - Templaters, - } from '@backstage/plugin-scaffolder-backend'; + import { createRouter } from '@backstage/plugin-scaffolder-backend'; import Docker from 'dockerode'; import { Router } from 'express'; import type { PluginEnvironment } from '../types'; export default async function createPlugin({ config, database, reader, + discovery, }: PluginEnvironment): Promise<Router> { const dockerClient = new Docker(); const containerRunner = new DockerContainerRunner({ dockerClient }); - const cookiecutterTemplater = new CookieCutter({ containerRunner }); - const craTemplater = new CreateReactAppTemplater({ containerRunner }); - const templaters = new Templaters(); - templaters.register('cookiecutter', cookiecutterTemplater); - templaters.register('cra', craTemplater); - - const preparers = await Preparers.fromConfig(config, { logger }); - const publishers = await Publishers.fromConfig(config, { logger }); - const discovery = SingleHostDiscovery.fromConfig(config); const catalogClient = new CatalogClient({ discoveryApi: discovery }); return await createRouter({ - preparers, - templaters, - publishers, + containerRunner, logger, config, database, -
7cad18e2f: Addingconfig: Configas a required argument tocreateBuiltinActionsand downstream methods in order to support configuration of the default git author used for Scaffolder commits.The affected methods are:
createBuiltinActionscreatePublishGithubActioncreatePublishGitlabActioncreatePublishBitbucketActioncreatePublishAzureAction
Call sites to these methods will need to be migrated to include the new
configargument. SeecreateRouterinplugins/scaffolder-backend/src/service/router.tsfor an example of adding this new argument.To configure the default git author, use the
defaultAuthorkey underscaffolderinapp-config.yaml:scaffolder: defaultAuthor: name: Example email: example@example.com
Patch Changes
dad481793: add default branch property for publish GitLab, Bitbucket and Azure actions62c2f10f7: Added filesystem remove/rename built-in actions6841e0113: fix minor version of git-url-parse as 11.5.x introduced a bug for Bitbucket Server11e66e804: bump azure-devops-node to 10.2.27a3ad92b5: Export thefetchContentsfrom scaffolder-backendc2db794f5: add defaultBranch property for publish GitHub action253136fba: removing mandatory of protection for the default branch, that could be handled by the GitHub automation in async manner, thus throwing floating errors- Updated dependencies
- @backstage/integration@0.5.8
- @backstage/catalog-model@0.9.0
- @backstage/backend-common@0.8.5
- @backstage/catalog-client@0.3.16
0.12.4
Patch Changes
1627daac2: Fixcatalog:writeon windows systemsab5cc376f: Use new utilities from@backstage/backend-commonfor safely resolving child paths- Updated dependencies
- @backstage/backend-common@0.8.4
- @backstage/integration@0.5.7
- @backstage/catalog-client@0.3.15
0.12.3
Patch Changes
a7f5fe7d7: created an action to write a catalog-info file71416fb64: Moved installation instructions from the main backstage.io documentation to the package README file. These instructions are not generally needed, since the plugin comes installed by default withnpx @backstage/create-app.c18a3c2ae: Correctly recognize whether the cookiecutter command exists- Updated dependencies
- @backstage/catalog-client@0.3.14
- @backstage/catalog-model@0.8.4
0.12.2
Patch Changes
b49222176: Keep the empty string as empty string ininputrather than replacing withundefinedto make empty values ok forcookiecutter
0.12.1
Patch Changes
-
55a834f3c: Use the correct parameter to create a public repository in Bitbucket Server for the v2 templates -
745351190: Describepublish:githubscaffolder action fieldsThis change adds a description to the fields with examples of what to input. The
collaboratorsdescription is also expanded a bit to make it more clear that these are additional compared to access and owner. -
090dfe65d: Adds support to enable LFS for hosted Bitbucket -
878c1851d: Add atopicsinput topublish:githubaction that can be used to set topics on the repository upon creation. -
4ca322826: Migrate from thecommand-exists-promisedependency tocommand-exists. -
df3ac03cf: Use the correct parameter to create a public repository in Bitbucket Server. -
Updated dependencies
- @backstage/backend-common@0.8.3
- @backstage/catalog-model@0.8.3
0.12.0
Minor Changes
66c6bfebd: Scaffolding a repository in Bitbucket will now use the apiBaseUrl if it is provided instead of only the host parameter
Patch Changes
-
27a9b503a: Introduce conditional steps in scaffolder templates.A step can now include an
ifproperty that only executes a step if the condition is truthy. The condition can include handlebar templates.- id: register if: '{{ not parameters.dryRun }}' name: Register action: catalog:register input: repoContentsUrl: '{{ steps.publish.output.repoContentsUrl }}' catalogInfoPath: '/catalog-info.yaml'Also introduces a
nothelper in handlebar templates that allows to negate boolean expressions. -
55a253de2: Migrating oldbackstage.io/v1alpha1templates tobackstage.io/v1beta2Deprecating the
create-react-appTemplate. We're planning on removing thecreate-react-apptemplater, as it's been a little tricky to support and takes 15mins to run in a container. We've currently cached a copy of the output forcreate-react-appand ship that under our sample templates folder. If you want to continue using it, we suggest copying the template out of there and putting it in your own repository as it will be removed in upcoming releases.We also recommend removing this entry from your
app-config.yamlif it exists:- - type: url - target: https://github.com/backstage/backstage/blob/master/plugins/scaffolder-backend/sample-templates/create-react-app/template.yaml - rules: - - allow: [Template] -
f26e6008f: Adddebug:logaction for debugging. -
4f8cf50fe: Update gitbeaker past the broken version without a dist folder -
Updated dependencies [
92963779b] -
Updated dependencies [
27a9b503a] -
Updated dependencies [
70bc30c5b] -
Updated dependencies [
eda9dbd5f]- @backstage/backend-common@0.8.2
- @backstage/catalog-model@0.8.2
- @backstage/catalog-client@0.3.13
- @backstage/integration@0.5.6
0.11.5
Patch Changes
6fe1567a7: This adds a configuration option to the scaffolder plugin router, so we can allow for multipleTaskWorkers. Currently with only oneTaskWorkeryou are limited to scaffolding one thing at a time. Set thetaskWorkers?: numberoption in your scaffolder router to get more than 1TaskWorker- Updated dependencies [
ebe802bc4] - Updated dependencies [
49d7ec169]- @backstage/catalog-model@0.8.1
- @backstage/integration@0.5.5
0.11.4
Patch Changes
260aaa684: Bump@gitbeakerdependencies to29.x.- Updated dependencies [
0fd4ea443] - Updated dependencies [
add62a455] - Updated dependencies [
704875e26]- @backstage/integration@0.5.4
- @backstage/catalog-client@0.3.12
- @backstage/catalog-model@0.8.0
0.11.3
Patch Changes
021eb366a: Instead of failing, warn when you need to pay for GitHub Pro.
0.11.2
Patch Changes
f7f7783a3: Add Owner field in template card and new data distribution Add spec.owner as optional field into TemplateV1Alpha and TemplateV1Beta Schema Add relations ownedBy and ownerOf into Template entity Template documentation updated65e6c4541: Remove circular dependencies81d7b9c6f: Added deprecation warnings forv1alpha1templates9962faa2b: Add branch protection for default branches of scaffolded GitHub repositories- Updated dependencies [
f7f7783a3] - Updated dependencies [
c7dad9218] - Updated dependencies [
65e6c4541] - Updated dependencies [
68fdbf014] - Updated dependencies [
5001de908]- @backstage/catalog-model@0.7.10
- @backstage/backend-common@0.8.1
- @backstage/integration@0.5.3
0.11.1
Patch Changes
062bbf90f: chore: bump@testing-library/user-eventfrom 12.8.3 to 13.1.882ca1ac22: The apiBaseUrl setting for Bitbucket Server integrations will now be used when it is set. Otherwise, it will default back to the host setting.fd39d4662: Movejest-whento the dev dependencies- Updated dependencies [
22fd8ce2a] - Updated dependencies [
10c008a3a] - Updated dependencies [
f9fb4a205] - Updated dependencies [
16be1d093]- @backstage/backend-common@0.8.0
- @backstage/catalog-model@0.7.9
0.11.0
Minor Changes
-
e0bfd3d44: Migrate the plugin to use theContainerRunnerinterface instead ofrunDockerContainer(…). It also provides theContainerRunnerto the individual templaters instead of to thecreateRouterfunction.To apply this change to an existing backend application, add the following to
src/plugins/scaffolder.ts:- import { SingleHostDiscovery } from '@backstage/backend-common'; + import { + DockerContainerRunner, + SingleHostDiscovery, + } from '@backstage/backend-common'; export default async function createPlugin({ logger, config, database, reader, }: PluginEnvironment): Promise<Router> { + const dockerClient = new Docker(); + const containerRunner = new DockerContainerRunner({ dockerClient }); + const cookiecutterTemplater = new CookieCutter({ containerRunner }); - const cookiecutterTemplater = new CookieCutter(); + const craTemplater = new CreateReactAppTemplater({ containerRunner }); - const craTemplater = new CreateReactAppTemplater(); const templaters = new Templaters(); templaters.register('cookiecutter', cookiecutterTemplater); templaters.register('cra', craTemplater); const preparers = await Preparers.fromConfig(config, { logger }); const publishers = await Publishers.fromConfig(config, { logger }); - const dockerClient = new Docker(); const discovery = SingleHostDiscovery.fromConfig(config); const catalogClient = new CatalogClient({ discoveryApi: discovery }); return await createRouter({ preparers, templaters, publishers, logger, config, - dockerClient, database, catalogClient, reader, }); }
Patch Changes
38ca05168: The default@octokit/restdependency was bumped to"^18.5.3".69eefb5ae: Fix GithubPR built-in actioncredentialsProvider.getCredentialsURL. Adding Documentation for GitHub PR built-in action.75c8cec39: bumpjsonschemafrom 1.2.7 to 1.4.0- Updated dependencies [
e0bfd3d44] - Updated dependencies [
38ca05168] - Updated dependencies [
d8b81fd28] - Updated dependencies [
d1b1306d9]- @backstage/backend-common@0.7.0
- @backstage/integration@0.5.2
- @backstage/catalog-model@0.7.8
- @backstage/config@0.1.5
- @backstage/catalog-client@0.3.11
0.10.1
Patch Changes
a1783f306: Added thenebula-previewpreview toOctokitfor repository visibility.
0.10.0
Minor Changes
-
49574a8a3: Fix somespleling.The
scaffolder-backendhas a configuration schema change that may be breaking in rare circumstances. Due to a typo in the schema, thescaffolder.github.visibility,scaffolder.gitlab.visibility, andscaffolder.bitbucket.visibilitydid not get proper validation that the value is one of the supported strings (public,internal(not available for Bitbucket), andprivate). If you had a value that was not one of these three, you may have to adjust your config.
Patch Changes
84c54474d: Forward user token to scaffolder task for subsequent api requests- Updated dependencies [
d367f63b5] - Updated dependencies [
b42531cfe]- @backstage/backend-common@0.6.3
0.9.6
Patch Changes
-
d8ffec739: Add built-in publish action for creating GitHub pull requests. -
7abec4dbc: Fix for thefile://protocol check in theFilePreparerbeing too strict, breaking Windows. -
d840d30bc: Bitbucket server needs username to be set as well as the token or appPassword for the publishing process to work.integrations: bitbucket: - host: bitbucket.mycompany.com apiBaseUrl: https://bitbucket.mycompany.com/rest/api/1.0 token: token username: username -
b25846562: Enable the JSON parsing of the response from templated variables in thev2beta1syntax. Previously if template parameters json strings they were left as strings, they are now parsed as JSON objects.Before:
- id: test name: test-action action: custom:run input: input: '{"hello":"ben"}'Now:
- id: test name: test-action action: custom:run input: input: hello: benAlso added the
parseRepoUrlandjsonhelpers to the parameters syntax. You can now use these helpers to parse work with somejsonorrepoUrlstrings in templates.- id: test name: test-action action: cookiecutter:fetch input: destination: '{{ parseRepoUrl parameters.repoUrl }}'Will produce a parsed version of the
repoUrlof type{ repo: string, owner: string, host: string }that you can use in your actions. Specificallycookiecutterwith{{ cookiecutter.destination.owner }}like theplugins/scaffolder-backend/sample-templates/v1beta2-demo/template.yamlexample. -
a376e3ee8: Adds a collaborator field to GitHub publish action for multiple users and access levels -
423a514c3: Fix execution of the GitHub Pull Request publish action on Windows. -
0b7fd7a9d: Fix bug in pull request sample template. -
Updated dependencies [
bb5055aee] -
Updated dependencies [
5d0740563] -
Updated dependencies [
442f34b87]- @backstage/catalog-model@0.7.7
- @backstage/catalog-client@0.3.10
0.9.5
Patch Changes
802b41b65: Allow custom directory to be specified for GitHub publish action- Updated dependencies [
97b60de98] - Updated dependencies [
98dd5da71] - Updated dependencies [
b779b5fee]- @backstage/catalog-model@0.7.6
- @backstage/backend-common@0.6.2
0.9.4
Patch Changes
2ab6f3ff0: Add OwnerPicker component to scaffolder for specifying a component's owner from users and groups in the catalog.164cc4c53: Fix a bug with GitHub Apps support not parsing the URL correctly- Updated dependencies [
676ede643] - Updated dependencies [
b196a4569] - Updated dependencies [
8488a1a96] - Updated dependencies [
37e3a69f5]- @backstage/catalog-client@0.3.9
- @backstage/catalog-model@0.7.5
- @backstage/backend-common@0.6.1
0.9.3
Patch Changes
9f2e51e89: Fixes bug in thegithub:publishaction causing repositories to be set as private even if the visibility is set to internal91e87c055: Add inputs for actionfetch:cookiecutter: copyWithoutRender, extensions, imageName113d3d59e: Added apublish:fileaction to use for local development. The action is not installed by default.
0.9.2
Patch Changes
8b4f7e42a: Forward authorization on scaffolder backend requests8686eb38c: Use errors from@backstage/errors- Updated dependencies [
8686eb38c] - Updated dependencies [
8686eb38c] - Updated dependencies [
0434853a5] - Updated dependencies [
8686eb38c]- @backstage/catalog-client@0.3.8
- @backstage/backend-common@0.6.0
- @backstage/config@0.1.4
0.9.1
Patch Changes
-
d7245b733: Remove runDockerContainer, and start using the utility function provided by @backstage/backend-common -
0b42fff22: Make use of parseLocationReference/stringifyLocationReference -
c532c1682: Fixes task failures caused by undefined step input -
761698831: Bump to the latest version of the Knex library. -
f98f212e4: Introduce scaffolder actions page which lists all available actions along with documentation about their input/output.Allow for actions to be extended with a description.
The list actions page is by default available at
/create/actions. -
2e57922de: Update GitHub publisher to display a more helpful error message when repository access update fails. -
Updated dependencies [
277644e09] -
Updated dependencies [
52f613030] -
Updated dependencies [
d7245b733] -
Updated dependencies [
0b42fff22] -
Updated dependencies [
0b42fff22] -
Updated dependencies [
905cbfc96] -
Updated dependencies [
761698831] -
Updated dependencies [
d4e77ec5f]- @backstage/integration@0.5.1
- @backstage/backend-common@0.5.6
- @backstage/catalog-model@0.7.4
- @backstage/catalog-client@0.3.7
0.9.0
Minor Changes
-
8106c9528: The scaffolder has been updated to support the newv1beta2template schema which allows for custom template actions!See documentation for more information how to create and register new template actions.
Breaking changes
The backend scaffolder plugin now needs a
UrlReaderwhich can be pulled from the PluginEnvironment.The following change is required in
backend/src/plugins/scaffolder.tsexport default async function createPlugin({ logger, config, database, + reader, }: PluginEnvironment): Promise<Router> { // omitted code return await createRouter({ preparers, templaters, publishers, logger, config, dockerClient, database, catalogClient, + reader, }); -
96ccc8f69: Removed support for deprecated publisher auth configuration within thescaffolderconfiguration block, such asscaffolder.github.token. Access should instead be configured throughintegrationsconfiguration.For example, replace the following configuration in
app-config.yamlscaffolder: github: token: my-tokenwith
integrations: github: - host: github.com token: my-token
Patch Changes
12d8f27a6: Move logic for constructing the template form to the backend, using a new./parameter-schemaendpoint that returns the form schema for a given template.12d8f27a6: Add versionbackstage.io/v1beta2schema for Template entities.f31b76b44: Consider both authentication methods for bothonpremandcloudBitBucketf43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error casesd0ed25196: Fixed file path resolution for templates with a file location- Updated dependencies [
12d8f27a6] - Updated dependencies [
497859088] - Updated dependencies [
8adb48df4]- @backstage/catalog-model@0.7.3
- @backstage/backend-common@0.5.5
0.8.0
Minor Changes
-
a5f42cf66: # Stateless scaffoldingThe scaffolder has been redesigned to be horizontally scalable and to persistently store task state and execution logs in the database.
Each scaffolder task is given a unique task ID which is persisted in the database. Tasks are then picked up by a
TaskWorkerwhich performs the scaffolding steps. Execution logs are also persisted in the database meaning you can now refresh the scaffolder task status page without losing information.The task status page is now dynamically created based on the step information stored in the database. This allows for custom steps to be displayed once the next version of the scaffolder template schema is available.
The task page is updated to display links to both the git repository and to the newly created catalog entity.
Component registration has moved from the frontend into a separate registration step executed by the
TaskWorker. This requires that aCatalogClientis passed to the scaffolder backend instead of the oldCatalogEntityClient.Make sure to update
plugins/scaffolder.tsimport { CookieCutter, createRouter, Preparers, Publishers, CreateReactAppTemplater, Templaters, - CatalogEntityClient, } from '@backstage/plugin-scaffolder-backend'; +import { CatalogClient } from '@backstage/catalog-client'; const discovery = SingleHostDiscovery.fromConfig(config); -const entityClient = new CatalogEntityClient({ discovery }); +const catalogClient = new CatalogClient({ discoveryApi: discovery }) return await createRouter({ preparers, templaters, publishers, logger, config, dockerClient, - entityClient, database, + catalogClient, });As well as adding the
@backstage/catalog-clientpackages as a dependency of your backend package.
Patch Changes
- Updated dependencies [
bad21a085] - Updated dependencies [
a1f5e6545]- @backstage/catalog-model@0.7.2
- @backstage/config@0.1.3
0.7.1
Patch Changes
edbc27bfd: Added githubApp authentication to the scaffolder-backend pluginfb28da212: Switched to using'x-access-token'for authenticating Git over HTTPS towards GitHub.0ada34a0f: Minor typo in migration29c8bcc53: Fixed thepreparestep for when using local templates that were added to the catalog using thefile:target configuration. No moreEPERM: operation not permittederror messages.a341a8716: Fix parsing of the path to default to empty string not undefined if git-url-parse throws something we don't expect. Fixes the errorThe "path" argument must be of type string.when preparing.- Updated dependencies [
16fb1d03a] - Updated dependencies [
491f3a0ec] - Updated dependencies [
491f3a0ec] - Updated dependencies [
434b4e81a] - Updated dependencies [
fb28da212]- @backstage/backend-common@0.5.4
- @backstage/integration@0.5.0
0.7.0
Minor Changes
-
615103a63: Introducedv2Scaffolder REST API, which uses an implementation that is database backed, making the scaffolder instances stateless. ThecreateRouterfunction now requires aPluginDatabaseManagerinstance to be passed in, commonly available asdatabasein the plugin environment in the backend.This API should be considered unstable until used by the scaffolder frontend.
Patch Changes
6ed2b47d6: Include Backstage identity token in requests to backend plugins.ffffea8e6: Minor updates to reflect the changes in@backstage/integrationthat made the fieldsapiBaseUrlandapiUrlmandatory.- Updated dependencies [
6ed2b47d6] - Updated dependencies [
ffffea8e6] - Updated dependencies [
82b2c11b6] - Updated dependencies [
965e200c6] - Updated dependencies [
ffffea8e6] - Updated dependencies [
72b96e880] - Updated dependencies [
5a5163519]- @backstage/catalog-client@0.3.6
- @backstage/backend-common@0.5.3
- @backstage/integration@0.4.0
0.6.0
Minor Changes
-
cdea0baf1: The scaffolder is updated to generate a unique workspace directory inside the temp folder. This directory is cleaned up by the job processor after each run.The prepare/template/publish steps have been refactored to operate on known directories,
template/andresult/, inside the temporary workspace path.Updated preparers to accept the template url instead of the entire template. This is done primarily to allow for backwards compatibility between v1 and v2 scaffolder templates.
Fixes broken GitHub actions templating in the Create React App template.
For those with custom preparers, templates, or publishers
The preparer interface has changed, the prepare method now only takes a single argument, and doesn't return anything. As part of this change the preparers were refactored to accept a URL pointing to the target directory, rather than computing that from the template entity.
The
workingDirectoryoption was also removed, and replaced with aworkspacePathoption. The difference between the two is thatworkingDirectorywas a place for the preparer to create temporary directories, while theworkspacePathis the specific folder were the entire templating process for a single template job takes place. Instead of returning a path to the folder were the prepared contents were placed, the contents are put at the<workspacePath>/templatepath.type PreparerOptions = { - workingDirectory?: string; + /** + * Full URL to the directory containg template data + */ + url: string; + /** + * The workspace path that will eventually be the the root of the new repo + */ + workspacePath: string; logger: Logger; }; -prepare(template: TemplateEntityV1alpha1, opts?: PreparerOptions): Promise<string> +prepare(opts: PreparerOptions): Promise<void>;Instead of returning a path to the folder were the templaters contents were placed, the contents are put at the
<workspacePath>/resultpath. All templaters now also expect the source template to be present in thetemplatedirectory within theworkspacePath.export type TemplaterRunOptions = { - directory: string; + workspacePath: string; values: TemplaterValues; logStream?: Writable; dockerClient: Docker; }; -public async run(options: TemplaterRunOptions): Promise<TemplaterRunResult> +public async run(options: TemplaterRunOptions): Promise<void>Just like the preparer and templaters, the publishers have also switched to using
workspacePath. The root of the new repo is expected to be located at<workspacePath>/result.export type PublisherOptions = { values: TemplaterValues; - directory: string; + workspacePath: string; logger: Logger; };
Patch Changes
-
a26668913: Attempt to fix windows test errors in master -
529d16d27: # Repo visibility for GitLab and BitBucket reposNOTE: This changes default repo visibility from
privatetopublicfor GitLab and BitBucket which is consistent with the GitHub default. If you were counting onprivatevisibility, you'll need to update your scaffolder config to useprivate.This adds repo visibility feature parity with GitHub for GitLab and BitBucket.
To configure the repo visibility, set scaffolder.type.visibility as in this example:
scaffolder: github: visibility: private # 'public' or 'internal' or 'private' (default is 'public') gitlab: visibility: public # 'public' or 'internal' or 'private' (default is 'public') bitbucket: visibility: public # 'public' or 'private' (default is 'public') -
Updated dependencies [
c4abcdb60] -
Updated dependencies [
2430ee7c2] -
Updated dependencies [
6e612ce25] -
Updated dependencies [
025e122c3] -
Updated dependencies [
064c513e1] -
Updated dependencies [
7881f2117] -
Updated dependencies [
3149bfe63] -
Updated dependencies [
2e62aea6f] -
Updated dependencies [
11cb5ef94]- @backstage/integration@0.3.2
- @backstage/backend-common@0.5.2
- @backstage/catalog-model@0.7.1
0.5.2
Patch Changes
-
26a3a6cf0: Honor the branch ref in the url when cloning.This fixes a bug in the scaffolder prepare stage where a non-default branch was specified in the scaffolder URL but the default branch was cloned. For example, even though the
otherbranch is specified in this example, themasterbranch was actually cloned:catalog: locations: - type: url target: https://github.com/backstage/backstage/blob/other/plugins/scaffolder-backend/sample-templates/docs-template/template.yamlThis also fixes a 404 in the prepare stage for GitLab URLs.
-
9dd057662: Upgrade git-url-parse to v11.4.4 which fixes parsing an Azure DevOps branch ref. -
Updated dependencies [
26a3a6cf0] -
Updated dependencies [
664dd08c9] -
Updated dependencies [
6800da78d] -
Updated dependencies [
9dd057662]- @backstage/backend-common@0.5.1
- @backstage/integration@0.3.1
0.5.1
Patch Changes
0ea002378: Fixing issues with templating and full URL's asstorePath's
0.5.0
Minor Changes
-
ed6baab66: - Deprecating thescaffolder.${provider}.tokenauth duplication and favoringintegrations.${provider}instead. If you receive deprecation warnings your config should change like the following:scaffolder: github: token: $env: GITHUB_TOKEN visibility: publicTo something that looks like this:
integration: github: - host: github.com token: $env: GITHUB_TOKEN scaffolder: github: visibility: publicYou can also configure multiple different hosts under the
integrationconfig like the following:integration: github: - host: github.com token: $env: GITHUB_TOKEN - host: ghe.mycompany.com token: $env: GITHUB_ENTERPRISE_TOKENThis of course is the case for all the providers respectively.
-
Adding support for cross provider scaffolding, you can now create repositories in for example Bitbucket using a template residing in GitHub.
-
Fix GitLab scaffolding so that it returns a
catalogInfoUrlwhich automatically imports the project into the catalog. -
The
Store Pathfield on thescaffolderfrontend has now changed so that you require the full URL to the desired destination repository.
backstage/new-repositorywould becomehttps://github.com/backstage/new-repositoryif provider was GitHub for example. -
Patch Changes
- Updated dependencies [
def2307f3] - Updated dependencies [
0b135e7e0] - Updated dependencies [
294a70cab] - Updated dependencies [
fa8ba330a] - Updated dependencies [
0ea032763] - Updated dependencies [
5345a1f98] - Updated dependencies [
ed6baab66] - Updated dependencies [
09a370426] - Updated dependencies [
a93f42213]- @backstage/catalog-model@0.7.0
- @backstage/backend-common@0.5.0
- @backstage/integration@0.3.0
0.4.1
Patch Changes
-
94fdf4955: Get rid of all usages of @octokit/types, and bump the rest of the octokit dependencies to the latest version -
cc068c0d6: Bump the gitbeaker dependencies to 28.x.To update your own installation, go through the
package.jsonfiles of all of your packages, and ensure that all dependencies on@gitbeaker/nodeor@gitbeaker/coreare at version^28.0.2. Then runyarn installat the root of your repo. -
711ba55a2: Export all preparers and publishers properly -
Updated dependencies [
466354aaa] -
Updated dependencies [
f3b064e1c] -
Updated dependencies [
abbee6fff] -
Updated dependencies [
147fadcb9]- @backstage/integration@0.2.0
- @backstage/catalog-model@0.6.1
- @backstage/backend-common@0.4.3
0.4.0
Minor Changes
5eb8c9b9e: Fix GitLab scaffolder publisher
Patch Changes
7e3451700: bug(scaffolder): Ignore the .git folder when adding dot-files to the index
0.3.7
Patch Changes
37a5244ef: Add scaffolding support for Bitbucket Cloud and Server.00042e73c: Moving the Git actions to isomorphic-git instead of the node binding version of nodegit9efbc5585: Add config schema for Bitbucket scaffolder- Updated dependencies [
5ecd50f8a] - Updated dependencies [
00042e73c] - Updated dependencies [
0829ff126] - Updated dependencies [
036a84373]- @backstage/backend-common@0.4.2
- @backstage/integration@0.1.5
0.3.6
Patch Changes
19554f6d6: Added GitHub Actions for Create React App, and allow better imports of files inside a module when they're exposed usingfilesinpackage.json33a82a713: GitLab preparer uses the right token (primarily the same one as the publisher, falling back to the integrations token)aed8f7f12: Clearer error message when preparer or publisher type can't be determined.
0.3.5
Patch Changes
94c65a9d4: Added configuration schema for the commonly used properties- Updated dependencies [
c911061b7] - Updated dependencies [
1d1c2860f] - Updated dependencies [
0e6298f7e] - Updated dependencies [
4eafdec4a] - Updated dependencies [
ac3560b42]- @backstage/catalog-model@0.6.0
- @backstage/backend-common@0.4.1
0.3.4
Patch Changes
1e22f8e0b: Unifydockerodelibrary and type dependency versions- Updated dependencies [
38e24db00] - Updated dependencies [
e3bd9fc2f] - Updated dependencies [
12bbd748c] - Updated dependencies [
83b6e0c1f] - Updated dependencies [
e3bd9fc2f]- @backstage/backend-common@0.4.0
- @backstage/config@0.1.2
- @backstage/catalog-model@0.5.0
0.3.3
Patch Changes
- Updated dependencies [
612368274] - Updated dependencies [
08835a61d] - Updated dependencies [
a9fd599f7] - Updated dependencies [
bcc211a08]- @backstage/backend-common@0.3.3
- @backstage/catalog-model@0.4.0
0.3.2
Patch Changes
ef2831dde: Move constructing the catalog-info.yaml URL for scaffolded components to the publishers5a1d8dca3: Fix React entity YAML filename to new standard- Updated dependencies [
1166fcc36] - Updated dependencies [
bff3305aa] - Updated dependencies [
1185919f3] - Updated dependencies [
b47dce06f]- @backstage/catalog-model@0.3.0
- @backstage/backend-common@0.3.1
0.3.1
Patch Changes
d33f5157c: Extracted pushToRemote function for reuse between publishers- Updated dependencies [
1722cb53c] - Updated dependencies [
1722cb53c] - Updated dependencies [
7b37e6834] - Updated dependencies [
8e2effb53]- @backstage/backend-common@0.3.0
0.3.0
Minor Changes
-
59166e5ec:createRouterof scaffolder backend will now require additional option asentityClientwhich could be generated byCatalogEntityClientinplugin-scaffolder-backendpackage. Here is example to generateentityClient.import { CatalogEntityClient } from '@backstage/plugin-scaffolder-backend'; import { SingleHostDiscovery } from '@backstage/backend-common'; const discovery = SingleHostDiscovery.fromConfig(config); const entityClient = new CatalogEntityClient({ discovery });- Scaffolder's API
/v1/jobswill accepttemplateNameinstead oftemplateEntity.
- Scaffolder's API
Patch Changes
- Updated dependencies [
33b7300eb]- @backstage/backend-common@0.2.1
0.2.0
Minor Changes
-
3e254503d: Add Azure DevOps support to the scaffolder backendThis adds support for Azure DevOps to the scaffolder (preparer & publisher). I thought I should get this in there now since #2426 has been merged. I had a previous PR with only the preparer but I closed that in favor of this one.
I stayed with the 'azure/api' structure but I guess we should try and go the same way as with GitHub here #2501
Patch Changes
-
0c370c979: Update SSR template to pass CI -
991a950e0: Added .fromConfig static factories for Preparers and Publishers + read integrations config to support url location types -
c926765a2: Allow templates to be located on non-default branch -
6840a68df: Add authentication token to Scaffolder GitHub Preparer -
1c8c43756: The newscaffolder.github.baseUrlconfig property allows to specify a custom base url for GitHub Enterprise instances -
5e4551e3a: Added support for configuring the working directory of the Scaffolder:backend: workingDirectory: /some-dir # Use this to configure a working directory for the scaffolder, defaults to the OS temp-dir -
e3d063ffa: Introduce PreparerOptions for PreparerBase -
Updated dependencies [
3a4236570] -
Updated dependencies [
e0be86b6f] -
Updated dependencies [
f70a52868] -
Updated dependencies [
12b5fe940] -
Updated dependencies [
5249594c5] -
Updated dependencies [
56e4eb589] -
Updated dependencies [
e37c0a005] -
Updated dependencies [
a768a07fb] -
Updated dependencies [
f00ca3cb8] -
Updated dependencies [
6579769df] -
Updated dependencies [
5adfc005e] -
Updated dependencies [
8c2b76e45] -
Updated dependencies [
440a17b39] -
Updated dependencies [
fa56f4615] -
Updated dependencies [
8afce088a] -
Updated dependencies [
b3d57961c] -
Updated dependencies [
7bbeb049f]- @backstage/catalog-model@0.2.0
- @backstage/backend-common@0.2.0