66 KiB
@backstage/plugin-scaffolder-node
0.13.4-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@2.0.3-next.0
- @backstage/plugin-scaffolder-common@2.2.1-next.0
- @backstage/backend-test-utils@1.11.4-next.0
- @backstage/plugin-permission-node@0.11.1-next.0
- @backstage/backend-plugin-api@1.9.2-next.0
0.13.3
Patch Changes
77bee9f: Added optionalstatusfilter toScaffolderService.listTasks, allowing callers to retrieve tasks matching a specific status.- Updated dependencies
- @backstage/catalog-model@1.9.0
- @backstage/errors@1.3.1
- @backstage/backend-test-utils@1.11.3
- @backstage/backend-plugin-api@1.9.1
- @backstage/integration@2.0.2
- @backstage/plugin-permission-node@0.11.0
- @backstage/plugin-permission-common@0.9.9
- @backstage/plugin-scaffolder-common@2.2.0
0.13.3-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-test-utils@1.11.3-next.2
- @backstage/backend-plugin-api@1.9.1-next.1
- @backstage/plugin-scaffolder-common@2.2.0-next.1
0.13.3-next.1
Patch Changes
77bee9f: Added optionalstatusfilter toScaffolderService.listTasks, allowing callers to retrieve tasks matching a specific status.- Updated dependencies
- @backstage/catalog-model@1.8.1-next.1
- @backstage/backend-test-utils@1.11.3-next.1
- @backstage/plugin-permission-common@0.9.9-next.1
0.13.3-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.1-next.0
- @backstage/integration@2.0.2-next.0
- @backstage/backend-plugin-api@1.9.1-next.0
- @backstage/backend-test-utils@1.11.3-next.0
- @backstage/catalog-model@1.8.1-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/types@1.2.2
0.13.2
Patch Changes
5af48e7: AddedPermissionResourceRefdefinitions for scaffolder resource types:scaffolderTemplatePermissionResourceRef,scaffolderActionPermissionResourceRef, andscaffolderTaskPermissionResourceRef. These are exported from@backstage/plugin-scaffolder-node/alpha.- Updated dependencies
- @backstage/backend-plugin-api@1.9.0
- @backstage/backend-test-utils@1.11.2
- @backstage/errors@1.3.0
- @backstage/catalog-model@1.8.0
- @backstage/plugin-scaffolder-common@2.1.0
- @backstage/integration@2.0.1
- @backstage/plugin-permission-node@0.10.12
- @backstage/plugin-permission-common@0.9.8
0.13.2-next.2
Patch Changes
5af48e7: AddedPermissionResourceRefdefinitions for scaffolder resource types:scaffolderTemplatePermissionResourceRef,scaffolderActionPermissionResourceRef, andscaffolderTaskPermissionResourceRef. These are exported from@backstage/plugin-scaffolder-node/alpha.- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/backend-test-utils@1.11.2-next.2
- @backstage/catalog-model@1.7.8-next.0
- @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
0.13.1-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.0-next.1
- @backstage/backend-test-utils@1.11.2-next.1
0.13.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.8.1-next.0
- @backstage/backend-test-utils@1.11.2-next.0
- @backstage/catalog-model@1.7.7
- @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
0.13.0
Minor Changes
e27bd4e: BREAKING Removed deprecatedbitbucketintegration from being used in theparseRepoUrlfunction. It will use thebitbucketCloudorbitbucketServerintegrations instead.
Patch Changes
cd0ecc5: AddedremoveFileshelper function for staging file removals in Git.f598909: AddedscaffolderServiceRefandScaffolderServiceinterface for backend plugins that need to interact with the scaffolder API usingBackstageCredentialsinstead of raw tokens.a49a40d: Updated dependencyzodto^3.25.76 || ^4.0.0& migrated to/v3or/v4imports.- Updated dependencies
- @backstage/backend-plugin-api@1.8.0
- @backstage/backend-test-utils@1.11.1
- @backstage/integration@2.0.0
- @backstage/plugin-scaffolder-common@2.0.0
- @backstage/plugin-permission-common@0.9.7
- @backstage/catalog-model@1.7.7
0.13.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-test-utils@1.11.1-next.2
- @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
0.13.0-next.1
Minor Changes
e27bd4e: BREAKING Removed deprecatedbitbucketintegration from being used in theparseRepoUrlfunction. It will use thebitbucketCloudorbitbucketServerintegrations instead.
Patch Changes
f598909: AddedscaffolderServiceRefandScaffolderServiceinterface for backend plugins that need to interact with the scaffolder API usingBackstageCredentialsinstead of raw tokens.- Updated dependencies
- @backstage/backend-test-utils@1.11.1-next.1
- @backstage/integration@2.0.0-next.1
- @backstage/plugin-scaffolder-common@2.0.0-next.1
- @backstage/backend-plugin-api@1.7.1-next.0
- @backstage/catalog-model@1.7.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-permission-common@0.9.6
0.12.6-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@1.21.0-next.0
- @backstage/backend-plugin-api@1.7.1-next.0
- @backstage/catalog-model@1.7.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-scaffolder-common@1.7.7-next.0
0.12.5
Patch Changes
7455dae: Use node prefix on native imports4fc7bf0: Bump to tar v769d880e: Bump to latest zod to ensure it has the latest features- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-scaffolder-common@1.7.6
0.12.5-next.1
Patch Changes
- Updated dependencies
- @backstage/integration@1.20.0-next.1
- @backstage/backend-plugin-api@1.7.0-next.1
- @backstage/plugin-scaffolder-common@1.7.6-next.1
0.12.4-next.0
Patch Changes
7455dae: Use node prefix on native imports4fc7bf0: Bump to tar v769d880e: Bump to latest zod to ensure it has the latest features- Updated dependencies
- @backstage/backend-plugin-api@1.7.0-next.0
- @backstage/integration@1.19.3-next.0
- @backstage/plugin-permission-common@0.9.5-next.0
- @backstage/catalog-model@1.7.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-scaffolder-common@1.7.6-next.0
0.12.3
Patch Changes
c641c14: 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-plugin-api@1.6.1
- @backstage/integration@1.19.2
- @backstage/plugin-permission-common@0.9.4
- @backstage/plugin-scaffolder-common@1.7.5
0.12.3-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@1.19.2-next.0
- @backstage/plugin-scaffolder-common@1.7.5-next.0
0.12.2
Patch Changes
- Updated dependencies
- @backstage/integration@1.19.0
- @backstage/backend-plugin-api@1.6.0
- @backstage/plugin-scaffolder-common@1.7.4
0.12.2-next.1
Patch Changes
- Updated dependencies
- @backstage/integration@1.18.3-next.1
- @backstage/backend-plugin-api@1.6.0-next.1
- @backstage/catalog-model@1.7.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-permission-common@0.9.3
- @backstage/plugin-scaffolder-common@1.7.4-next.0
0.12.2-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.5.1-next.0
- @backstage/integration@1.18.3-next.0
- @backstage/plugin-scaffolder-common@1.7.4-next.0
- @backstage/catalog-model@1.7.6
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-permission-common@0.9.3
0.12.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/integration@1.18.2
- @backstage/backend-plugin-api@1.5.0
- @backstage/plugin-permission-common@0.9.3
- @backstage/catalog-model@1.7.6
- @backstage/plugin-scaffolder-common@1.7.3
0.12.1-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.5.0-next.1
- @backstage/plugin-permission-common@0.9.3-next.1
0.12.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/catalog-model@1.7.6-next.0
- @backstage/integration@1.18.2-next.0
- @backstage/backend-plugin-api@1.4.5-next.0
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-permission-common@0.9.3-next.0
- @backstage/plugin-scaffolder-common@1.7.3-next.0
0.12.0
Minor Changes
-
9b81a90: BREAKING - Marking optional fields as required in theTaskBroker, these can be fixed with a no-op() => voidif you don't want to implement the functions.cancel,recoverTasksandretryare the required methods on theTaskBrokerinterface.
NOTE: If you're affected by this breaking change, please reach out to us in an issue as we're thinking about completely removing the
TaskBrokerextension point soon and would like to hear your use cases for the upcoming re-architecture of thescaffolder-backendplugin.
Patch Changes
-
c8aa210: BREAKING ALPHA: We've moved thescaffolderActionsExtensionPointfrom/alphato the main export.// before import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; // after import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node'; -
6e2bda7: DEPRECATION: We're going to be working on refactoring a lot of the internals of the Scaffolder backend plugin, and with that comes a lot of deprecations and removals for public types that are making these things hard.If you're using these types, please reach out to us either on Discord or a GitHub issue with your use cases.
SerializedTask,SerializedTaskEvent,TaskBroker,TaskContext,TaskBrokerDispatchOptions,TaskBrokerDispatchResult,TaskCompletionState,TaskEventType,TaskFilter,TaskFilters,TaskStatusare the types that have now been marked as deprecated, and will be removed in a future release.
-
Updated dependencies
- @backstage/integration@1.18.1
- @backstage/backend-plugin-api@1.4.4
- @backstage/plugin-permission-common@0.9.2
- @backstage/plugin-scaffolder-common@1.7.2
0.12.0-next.1
Patch Changes
- Updated dependencies
- @backstage/integration@1.18.1-next.1
- @backstage/backend-plugin-api@1.4.4-next.0
- @backstage/plugin-permission-common@0.9.2-next.0
- @backstage/plugin-scaffolder-common@1.7.2-next.1
0.12.0-next.0
Minor Changes
-
9b81a90: BREAKING - Marking optional fields as required in theTaskBroker, these can be fixed with a no-op() => voidif you don't want to implement the functions.cancel,recoverTasksandretryare the required methods on theTaskBrokerinterface.
NOTE: If you're affected by this breaking change, please reach out to us in an issue as we're thinking about completely removing the
TaskBrokerextension point soon and would like to hear your use cases for the upcoming re-architecture of thescaffolder-backendplugin.
Patch Changes
-
c8aa210: BREAKING ALPHA: We've moved thescaffolderActionsExtensionPointfrom/alphato the main export.// before import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; // after import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node'; -
6e2bda7: DEPRECATION: We're going to be working on refactoring a lot of the internals of the Scaffolder backend plugin, and with that comes a lot of deprecations and removals for public types that are making these things hard.If you're using these types, please reach out to us either on Discord or a GitHub issue with your use cases.
SerializedTask,SerializedTaskEvent,TaskBroker,TaskContext,TaskBrokerDispatchOptions,TaskBrokerDispatchResult,TaskCompletionState,TaskEventType,TaskFilter,TaskFilters,TaskStatusare the types that have now been marked as deprecated, and will be removed in a future release.
-
Updated dependencies
- @backstage/integration@1.18.1-next.0
- @backstage/plugin-scaffolder-common@1.7.2-next.0
- @backstage/backend-plugin-api@1.4.3
- @backstage/catalog-model@1.7.5
- @backstage/errors@1.2.7
- @backstage/types@1.2.2
- @backstage/plugin-permission-common@0.9.1
0.11.1
Patch Changes
- Updated dependencies
- @backstage/integration@1.18.0
- @backstage/types@1.2.2
- @backstage/backend-plugin-api@1.4.3
- @backstage/plugin-scaffolder-common@1.7.1
0.11.1-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@1.18.0-next.0
- @backstage/plugin-scaffolder-common@1.7.1-next.0
- @backstage/backend-plugin-api@1.4.3-next.0
0.11.0
Minor Changes
c08cbc4: Move Scaffolder API to OpenAPI
Patch Changes
812485c: Add step info to scaffolder action context to access the step id and name.- Updated dependencies
- @backstage/plugin-scaffolder-common@1.7.0
- @backstage/backend-plugin-api@1.4.2
0.11.0-next.0
Minor Changes
c08cbc4: Move Scaffolder API to OpenAPI
Patch Changes
812485c: Add step info to scaffolder action context to access the step id and name.- Updated dependencies
- @backstage/plugin-scaffolder-common@1.7.0-next.0
- @backstage/backend-plugin-api@1.4.2-next.0
- @backstage/catalog-model@1.7.5
- @backstage/errors@1.2.7
- @backstage/integration@1.17.1
- @backstage/types@1.2.1
- @backstage/plugin-permission-common@0.9.1
0.10.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
dbde180: An internal refactor which adds additional types to experimental checkpoints- Updated dependencies
- @backstage/plugin-permission-common@0.9.1
- @backstage/catalog-model@1.7.5
- @backstage/integration@1.17.1
- @backstage/plugin-scaffolder-common@1.6.0
- @backstage/backend-plugin-api@1.4.1
0.10.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
0.9.1-next.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.7.5-next.0
- @backstage/integration@1.17.1-next.1
- @backstage/backend-plugin-api@1.4.1-next.0
- @backstage/plugin-scaffolder-common@1.5.12-next.0
0.9.1-next.0
Patch Changes
dbde180: An internal refactor which adds additional types to experimental checkpoints- Updated dependencies
- @backstage/integration@1.17.1-next.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.11
0.9.0
Minor Changes
-
5863b04: BREAKING CHANGESThe legacy methods to define
createTemplateActionshave been replaced with the new nativezodapproaches for defining input and output schemas.You can migrate actions that look like the following with the below examples:
// really old legacy json schema createTemplateAction<{ repoUrl: string }, { repoOutput: string }>({ id: 'test', schema: { input: { type: 'object' required: ['repoUrl'] properties: { repoUrl: { type: 'string', description: 'repository url description' } } } } }); // old zod method createTemplateAction({ id: 'test' schema: { input: { repoUrl: z.string({ description: 'repository url description' }) } } }) // new method: createTemplateAction({ id: 'test', schema: { input: { repoUrl: z => z.string({ description: 'repository url description' }) } } }) // or for more complex zod types like unions createTemplateAction({ id: 'test', schema: { input: z => z.object({ repoUrl: z.string({ description: 'repository url description' }) }) } })This breaking change also means that
logStreamhas been removed entirely fromActionsContext, and that theloggeris now just aLoggerServiceimplementation instead. There is no replacement for thelogStream, if you wish to still keep using alogStreamwe recommend that you create your own stream that writes toctx.loggerinstead.
Patch Changes
e89d7b6: UseLoggerServiceinstead ofLogger. This is a non-breaking change, as theLoggerServiceis a subset of theLoggerinterface.9c8ff0c: Update pull request creation filter to include .gitignore files in the created pull request- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.11
0.9.0-next.2
Minor Changes
-
5863b04: BREAKING CHANGESThe legacy methods to define
createTemplateActionshave been replaced with the new nativezodapproaches for defining input and output schemas.You can migrate actions that look like the following with the below examples:
// really old legacy json schema createTemplateAction<{ repoUrl: string }, { repoOutput: string }>({ id: 'test', schema: { input: { type: 'object' required: ['repoUrl'] properties: { repoUrl: { type: 'string', description: 'repository url description' } } } } }); // old zod method createTemplateAction({ id: 'test' schema: { input: { repoUrl: z.string({ description: 'repository url description' }) } } }) // new method: createTemplateAction({ id: 'test', schema: { input: { repoUrl: z => z.string({ description: 'repository url description' }) } } }) // or for more complex zod types like unions createTemplateAction({ id: 'test', schema: { input: z => z.object({ repoUrl: z.string({ description: 'repository url description' }) }) } })This breaking change also means that
logStreamhas been removed entirely fromActionsContext, and that theloggeris now just aLoggerServiceimplementation instead. There is no replacement for thelogStream, if you wish to still keep using alogStreamwe recommend that you create your own stream that writes toctx.loggerinstead.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0-next.1
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.11
0.8.3-next.1
Patch Changes
e89d7b6: UseLoggerServiceinstead ofLogger. This is a non-breaking change, as theLoggerServiceis a subset of theLoggerinterface.- Updated dependencies
- @backstage/backend-plugin-api@1.4.0-next.1
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.11
0.8.3-next.0
Patch Changes
9c8ff0c: Update pull request creation filter to include .gitignore files in the created pull request- Updated dependencies
- @backstage/backend-plugin-api@1.4.0-next.0
0.8.2
Patch Changes
16e2e9c: trim leading and trailing slashes from parseRepoUrl query parameters72d019d: Removed various typosec42f8e: Generating new tokens on each Scaffolder Task Retry- Updated dependencies
- @backstage/integration@1.17.0
- @backstage/catalog-model@1.7.4
- @backstage/backend-plugin-api@1.3.1
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.11
0.8.2-next.3
Patch Changes
16e2e9c: trim leading and trailing slashes from parseRepoUrl query parametersec42f8e: Generating new tokens on each Scaffolder Task Retry- Updated dependencies
- @backstage/integration@1.17.0-next.3
- @backstage/backend-plugin-api@1.3.1-next.2
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.11-next.0
0.8.2-next.2
Patch Changes
- Updated dependencies
- @backstage/integration@1.17.0-next.2
- @backstage/backend-plugin-api@1.3.1-next.1
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.11-next.0
0.8.2-next.1
Patch Changes
72d019d: Removed various typos- Updated dependencies
- @backstage/backend-plugin-api@1.3.1-next.1
- @backstage/integration@1.16.4-next.1
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.11-next.0
0.8.2-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@1.16.4-next.0
- @backstage/backend-plugin-api@1.3.1-next.0
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.10
0.8.1
Patch Changes
497d47a: Document the internal built-in filters, and ensure that the types are validated when usingcreateTemplateFilterandcreateTemplateGlobalFunctionfrom thezodschema.- Updated dependencies
- @backstage/backend-plugin-api@1.3.0
- @backstage/integration@1.16.3
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.10
0.8.1-next.1
Patch Changes
- Updated dependencies
- @backstage/integration@1.16.3-next.0
- @backstage/backend-plugin-api@1.2.1
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.10
0.8.1-next.0
Patch Changes
497d47a: Document the internal built-in filters, and ensure that the types are validated when usingcreateTemplateFilterandcreateTemplateGlobalFunctionfrom thezodschema.- Updated dependencies
- @backstage/backend-plugin-api@1.2.1
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/integration@1.16.2
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.10
0.8.0
Minor Changes
-
1a58846: DEPRECATION: We've deprecated the old way of defining actions usingcreateTemplateActionwith rawJSONSchemaand type parameters, as well as usingzodthrough an import. You can now use the new format to definecreateTemplateActionswithzodprovided by the framework. This change also removes support forlogStreamin thecontextas well as moving theloggerto an instance ofLoggerService.Before:
createTemplateAction<{ repoUrl: string }, { test: string }>({ id: 'test', schema: { input: { type: 'object', required: ['repoUrl'], properties: { repoUrl: { type: 'string' }, }, }, output: { type: 'object', required: ['test'], properties: { test: { type: 'string' }, }, }, }, handler: async ctx => { ctx.logStream.write('blob'); }, }); // or createTemplateAction({ id: 'test', schema: { input: z.object({ repoUrl: z.string(), }), output: z.object({ test: z.string(), }), }, handler: async ctx => { ctx.logStream.write('something'); }, });After:
createTemplateAction({ id: 'test', schema: { input: { repoUrl: d => d.string(), }, output: { test: d => d.string(), }, }, handler: async ctx => { // you can just use ctx.logger.log('...'), or if you really need a log stream you can do this: const logStream = new PassThrough(); logStream.on('data', chunk => { ctx.logger.info(chunk.toString()); }); }, });
Patch Changes
09cf038: Got rid of most@backstage/backend-commonusages4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder- Updated dependencies
- @backstage/integration@1.16.2
- @backstage/plugin-scaffolder-common@1.5.10
- @backstage/backend-plugin-api@1.2.1
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
0.8.0-next.2
Minor Changes
-
1a58846: DEPRECATION: We've deprecated the old way of defining actions usingcreateTemplateActionwith rawJSONSchemaand type parameters, as well as usingzodthrough an import. You can now use the new format to definecreateTemplateActionswithzodprovided by the framework. This change also removes support forlogStreamin thecontextas well as moving theloggerto an instance ofLoggerService.Before:
createTemplateAction<{ repoUrl: string }, { test: string }>({ id: 'test', schema: { input: { type: 'object', required: ['repoUrl'], properties: { repoUrl: { type: 'string' }, }, }, output: { type: 'object', required: ['test'], properties: { test: { type: 'string' }, }, }, }, handler: async ctx => { ctx.logStream.write('blob'); }, }); // or createTemplateAction({ id: 'test', schema: { input: z.object({ repoUrl: z.string(), }), output: z.object({ test: z.string(), }), }, handler: async ctx => { ctx.logStream.write('something'); }, });After:
createTemplateAction({ id: 'test', schema: { input: { repoUrl: d => d.string(), }, output: { test: d => d.string(), }, }, handler: async ctx => { // you can just use ctx.logger.log('...'), or if you really need a log stream you can do this: const logStream = new PassThrough(); logStream.on('data', chunk => { ctx.logger.info(chunk.toString()); }); }, });
Patch Changes
4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder- Updated dependencies
- @backstage/integration@1.16.2-next.0
- @backstage/backend-plugin-api@1.2.1-next.1
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.10-next.0
0.7.1-next.1
Patch Changes
09cf038: Got rid of most@backstage/backend-commonusages- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.10-next.0
- @backstage/backend-plugin-api@1.2.1-next.1
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
0.7.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.1-next.0
0.7.0
Minor Changes
dc8dd4b: Added newcreateTemplateFilter,createTemplateGlobalFunction,createTemplateGlobalValuefor template extensions.a4aa244: This change introduces an optionaltaskIdproperty toTaskContext.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.0
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.9
0.7.0-next.2
Minor Changes
dc8dd4b: Added newcreateTemplateFilter,createTemplateGlobalFunction,createTemplateGlobalValuefor template extensions.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.0-next.2
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.9
0.7.0-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.0-next.1
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.9
0.7.0-next.0
Minor Changes
a4aa244: This change introduces an optionaltaskIdproperty toTaskContext.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/integration@1.16.1
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.9
0.6.3
Patch 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.7dd0013: Deprecate thelogStreamoption inexecuteShellCommand, replacing it with a logger instance.- Updated dependencies
- @backstage/types@1.2.1
- @backstage/integration@1.16.1
- @backstage/backend-plugin-api@1.1.1
- @backstage/catalog-model@1.7.3
- @backstage/errors@1.2.7
- @backstage/plugin-scaffolder-common@1.5.9
0.6.3-next.1
Patch Changes
- Updated dependencies
- @backstage/types@1.2.1-next.0
- @backstage/backend-plugin-api@1.1.1-next.1
- @backstage/catalog-model@1.7.3-next.0
- @backstage/errors@1.2.7-next.0
- @backstage/plugin-scaffolder-common@1.5.9-next.0
- @backstage/integration@1.16.1-next.0
0.6.3-next.0
Patch 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.7dd0013: Deprecate thelogStreamoption inexecuteShellCommand, replacing it with a logger instance.- Updated dependencies
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/catalog-model@1.7.2
- @backstage/errors@1.2.6
- @backstage/integration@1.16.0
- @backstage/types@1.2.0
- @backstage/plugin-scaffolder-common@1.5.8
0.6.2
Patch Changes
c4ffd13: Added the autocomplete feature to GitlabRepoUrlPicker1a23421: Make sure that isomorphic git push commands are not proxied.- Updated dependencies
- @backstage/integration@1.16.0
- @backstage/plugin-scaffolder-common@1.5.8
- @backstage/backend-plugin-api@1.1.0
- @backstage/errors@1.2.6
- @backstage/catalog-model@1.7.2
- @backstage/types@1.2.0
0.6.2-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.1.0-next.2
- @backstage/errors@1.2.6-next.0
- @backstage/catalog-model@1.7.2-next.0
- @backstage/integration@1.16.0-next.1
- @backstage/types@1.2.0
- @backstage/plugin-scaffolder-common@1.5.8-next.1
0.6.2-next.1
Patch Changes
1a23421: Make sure that isomorphic git push commands are not proxied.- Updated dependencies
- @backstage/backend-plugin-api@1.1.0-next.1
- @backstage/catalog-model@1.7.1
- @backstage/errors@1.2.5
- @backstage/integration@1.16.0-next.0
- @backstage/types@1.2.0
- @backstage/plugin-scaffolder-common@1.5.8-next.0
0.6.1-next.0
Patch Changes
c4ffd13: Added the autocomplete feature to GitlabRepoUrlPicker- Updated dependencies
- @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/catalog-model@1.7.1
- @backstage/errors@1.2.5
- @backstage/types@1.2.0
0.6.0
Minor Changes
-
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
- Updated dependencies
- @backstage/types@1.2.0
- @backstage/plugin-scaffolder-common@1.5.7
- @backstage/backend-plugin-api@1.0.2
- @backstage/catalog-model@1.7.1
- @backstage/errors@1.2.5
- @backstage/integration@1.15.2
0.5.1-next.3
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.7-next.0
- @backstage/backend-plugin-api@1.0.2-next.2
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.1
- @backstage/types@1.1.1
0.5.1-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.2-next.2
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.1
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
0.5.1-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.2-next.1
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.1
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
0.5.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.2-next.0
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.1
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
0.5.0
Minor Changes
3ec4e6d: Added pagination support for listing of tasks and the ability to filter on several users and task statuses.
Patch Changes
094eaa3: Remove references to in-repo backend-common11e0752: Make it possible to manually retry the scaffolder template from the step it failedd7a736c: Usebranchfunction instead ofcheckoutfunction when creating branch- Updated dependencies
- @backstage/integration@1.15.1
- @backstage/backend-plugin-api@1.0.1
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
0.5.0-next.2
Patch Changes
d7a736c: Usebranchfunction instead ofcheckoutfunction when creating branch- Updated dependencies
- @backstage/integration@1.15.1-next.1
- @backstage/backend-plugin-api@1.0.1-next.1
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
0.5.0-next.1
Patch Changes
- Updated dependencies
- @backstage/integration@1.15.1-next.0
- @backstage/backend-plugin-api@1.0.1-next.0
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
0.5.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
094eaa3: Remove references to in-repo backend-common11e0752: Make it possible to manually retry the scaffolder template from the step it failed- Updated dependencies
- @backstage/backend-plugin-api@1.0.1-next.0
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
- @backstage/integration@1.15.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
0.4.11
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/integration@1.15.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
0.4.11-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0-next.2
- @backstage/backend-plugin-api@1.0.0-next.2
- @backstage/integration@1.15.0-next.0
- @backstage/catalog-model@1.6.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.5
0.4.11-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0-next.1
- @backstage/backend-plugin-api@0.9.0-next.1
- @backstage/catalog-model@1.6.0
- @backstage/errors@1.2.4
- @backstage/integration@1.14.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.5
0.4.11-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.9.0-next.0
- @backstage/backend-common@0.25.0-next.0
- @backstage/catalog-model@1.6.0
- @backstage/errors@1.2.4
- @backstage/integration@1.14.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.5
0.4.9
Patch Changes
389f5a4: Update deprecated url-reader-related imports.c544f81: Add support for status filtering in scaffolder tasks endpoint- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.5
0.4.9-next.3
Patch Changes
- Updated dependencies
- @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/errors@1.2.4
- @backstage/integration@1.14.0-next.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.5-next.2
0.4.9-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/backend-common@0.23.4-next.2
- @backstage/plugin-scaffolder-common@1.5.5-next.1
- @backstage/integration@1.14.0-next.0
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.4.9-next.1
Patch Changes
- Updated dependencies
- @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-scaffolder-common@1.5.5-next.0
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.4.9-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.23.4-next.0
- @backstage/integration@1.14.0-next.0
- @backstage/backend-plugin-api@0.7.1-next.0
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.4
0.4.8
Patch Changes
661b354: Fixed a bug where theRepoUrlPickerwould still require theownerfield forazureb5deed0: Add support forautocompleteextension point to provide additionalautocompletehandlers0b52438: Serialization of the scaffolder workspace into GCP bucket- Updated dependencies
- @backstage/backend-plugin-api@0.7.0
- @backstage/backend-common@0.23.3
- @backstage/integration@1.13.0
- @backstage/plugin-scaffolder-common@1.5.4
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.4.8-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.23.3-next.1
- @backstage/backend-plugin-api@0.6.22-next.1
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/integration@1.13.0-next.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.3
0.4.7-next.0
Patch Changes
661b354: Fixed a bug where theRepoUrlPickerwould still require theownerfield forazureb5deed0: Add support forautocompleteextension point to provide additionalautocompletehandlers0b52438: Serialization of the scaffolder workspace into GCP bucket- Updated dependencies
- @backstage/backend-plugin-api@0.6.21-next.0
- @backstage/backend-common@0.23.2-next.0
- @backstage/integration@1.13.0-next.0
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.3
0.4.5
Patch Changes
d44a20a: Added additional plugin metadata topackage.json.- Updated dependencies
- @backstage/backend-common@0.23.0
- @backstage/backend-plugin-api@0.6.19
- @backstage/integration@1.12.0
- @backstage/plugin-scaffolder-common@1.5.3
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.4.5-next.3
Patch Changes
d44a20a: Added additional plugin metadata topackage.json.- Updated dependencies
- @backstage/backend-plugin-api@0.6.19-next.3
- @backstage/integration@1.12.0-next.1
- @backstage/plugin-scaffolder-common@1.5.3-next.1
- @backstage/backend-common@0.23.0-next.3
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
0.4.5-next.2
Patch Changes
- Updated dependencies
- @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/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.3-next.0
0.4.5-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.19-next.1
- @backstage/backend-common@0.23.0-next.1
- @backstage/plugin-scaffolder-common@1.5.3-next.0
0.4.5-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.22.1-next.0
- @backstage/backend-plugin-api@0.6.19-next.0
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
- @backstage/integration@1.11.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.2
0.4.4
Patch Changes
d229dc4: Move path utilities frombackend-commonto thebackend-plugin-apipackage.e4b50ab: Scaffolder workspace serializationf633efa: To remove the dependency on the soon-to-be-deprecatedbackend-commonpackage, this package now maintains its own isomorphic Git class implementation.- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2
- @backstage/catalog-model@1.5.0
- @backstage/backend-common@0.22.0
- @backstage/backend-plugin-api@0.6.18
- @backstage/integration@1.11.0
0.4.4-next.2
Patch Changes
e4b50ab: Scaffolder workspace serialization- Updated dependencies
- @backstage/backend-common@0.22.0-next.2
- @backstage/integration@1.11.0-next.0
0.4.4-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2-next.1
- @backstage/backend-common@0.22.0-next.1
- @backstage/backend-plugin-api@0.6.18-next.1
0.4.4-next.0
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.5.0-next.0
- @backstage/backend-common@0.21.8-next.0
- @backstage/backend-plugin-api@0.6.18-next.0
- @backstage/plugin-scaffolder-common@1.5.2-next.0
- @backstage/errors@1.2.4
- @backstage/integration@1.10.0
- @backstage/types@1.1.1
0.4.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.7
- @backstage/backend-plugin-api@0.6.17
- @backstage/integration@1.10.0
- @backstage/catalog-model@1.4.5
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
0.4.3-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.7-next.1
- @backstage/backend-plugin-api@0.6.17-next.1
- @backstage/catalog-model@1.4.5
- @backstage/errors@1.2.4
- @backstage/integration@1.10.0-next.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
0.4.3-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.7-next.0
- @backstage/integration@1.10.0-next.0
- @backstage/backend-plugin-api@0.6.17-next.0
- @backstage/catalog-model@1.4.5
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
0.4.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.6
- @backstage/backend-plugin-api@0.6.16
- @backstage/catalog-model@1.4.5
- @backstage/errors@1.2.4
- @backstage/integration@1.9.1
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
0.4.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.5
- @backstage/backend-plugin-api@0.6.15
- @backstage/catalog-model@1.4.5
- @backstage/errors@1.2.4
- @backstage/integration@1.9.1
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
0.4.0
Minor Changes
02ee466: DEPRECATION - Deprecated thelogStreamin theActionContext. Please move to usingctx.logger.xinstead.aa543c9: Update task context type to contain the new auth initiator credentials.
Patch Changes
85f4723: Fixed file corruption for non UTF-8 data in fetch contents984abfa: Fixing the lost of the initial state after a task recovery.c6b132e: Introducing checkpoints for scaffolder task action idempotencybbd1fe1: Made "checkpoint" on scaffolder action context non-optional- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
0.4.0-next.2
Minor Changes
02ee466: DEPRECATION - Deprecated thelogStreamin theActionContext. Please move to usingctx.logger.xinstead.
Patch Changes
- Updated dependencies
- @backstage/integration@1.9.1-next.2
- @backstage/backend-common@0.21.4-next.2
- @backstage/backend-plugin-api@0.6.14-next.2
- @backstage/catalog-model@1.4.5-next.0
- @backstage/errors@1.2.4-next.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1-next.1
0.4.0-next.1
Minor Changes
aa543c9: Update task context type to contain the new auth initiator credentials.
Patch Changes
bbd1fe1: Made "checkpoint" on scaffolder action context non-optional- Updated dependencies
- @backstage/backend-common@0.21.4-next.1
- @backstage/backend-plugin-api@0.6.14-next.1
- @backstage/integration@1.9.1-next.1
- @backstage/catalog-model@1.4.5-next.0
- @backstage/errors@1.2.4-next.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1-next.1
0.3.3-next.0
Patch Changes
85f4723: Fixed file corruption for non UTF-8 data in fetch contentsc6b132e: Introducing checkpoints for scaffolder task action idempotency- Updated dependencies
- @backstage/backend-common@0.21.3-next.0
- @backstage/errors@1.2.4-next.0
- @backstage/backend-plugin-api@0.6.13-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/integration@1.9.1-next.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1-next.0
0.3.0
Minor Changes
3a9ba42: Added functions to clone a repo, create a branch, add files and push and commit to the branch. This allows for files to be added to the a PR for use in the bitbucket pull request action for issue #2176211b9a08: Introduced the first version of recoverable tasks.78c100b: Support providing an overriding token forfetch:template,fetch:plainandfetch:filewhen interacting with upstream integrations
Patch Changes
6bb6f3e: Updated dependencyfs-extrato^11.2.0. Updated dependency@types/fs-extrato^11.0.0.9b0bf20: Add gitea as new type to be used from integrations configuratione0e5afe: Add option to configure nunjucks with thetrimBlocksandlstripBlocksoptions in the fetch:template action- Updated dependencies
- @backstage/backend-common@0.21.0
- @backstage/backend-plugin-api@0.6.10
- @backstage/catalog-model@1.4.4
- @backstage/integration@1.9.0
- @backstage/plugin-scaffolder-common@1.5.0
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
0.3.0-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.0-next.3
- @backstage/integration@1.9.0-next.1
- @backstage/backend-plugin-api@0.6.10-next.3
- @backstage/catalog-model@1.4.4-next.0
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.0-next.1
0.3.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.0-next.2
- @backstage/backend-plugin-api@0.6.10-next.2
- @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-scaffolder-common@1.5.0-next.1
0.3.0-next.1
Minor Changes
78c100b: Support providing an overriding token forfetch:template,fetch:plainandfetch:filewhen interacting with upstream integrations
Patch Changes
e0e5afe: Add option to configure nunjucks with thetrimBlocksandlstripBlocksoptions in the fetch:template action- Updated dependencies
- @backstage/catalog-model@1.4.4-next.0
- @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/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.0-next.1
0.3.0-next.0
Minor Changes
3a9ba42: Added functions to clone a repo, create a branch, add files and push and commit to the branch. This allows for files to be added to the a PR for use in the bitbucket pull request action for issue #2176211b9a08: Introduced the first version of recoverable tasks.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.0-next.0
- @backstage/plugin-scaffolder-common@1.5.0-next.0
- @backstage/backend-plugin-api@0.6.10-next.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0
- @backstage/types@1.1.1
0.2.10
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1
- @backstage/plugin-scaffolder-common@1.4.5
- @backstage/backend-plugin-api@0.6.9
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0
- @backstage/types@1.1.1
0.2.10-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.9-next.2
- @backstage/backend-common@0.20.1-next.2
0.2.10-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.1
- @backstage/integration@1.8.0
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.4
0.2.10-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.0
- @backstage/backend-plugin-api@0.6.9-next.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.4
0.2.9
Patch Changes
219d7f0: Refactor some methods to-nodeinstead and use the new external modules0cbb03b: Fixing regular expression ReDoS with zod packages. Upgrading to latest. ref: https://security.snyk.io/vuln/SNYK-JS-ZOD-5925617- Updated dependencies
- @backstage/backend-common@0.20.0
- @backstage/integration@1.8.0
- @backstage/backend-plugin-api@0.6.8
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.4
0.2.9-next.3
Patch Changes
219d7f0: Refactor some methods to-nodeinstead and use the new external modules- Updated dependencies
- @backstage/backend-common@0.20.0-next.3
- @backstage/backend-plugin-api@0.6.8-next.3
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0-next.1
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.3
0.2.9-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.0-next.2
- @backstage/backend-plugin-api@0.6.8-next.2
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/integration@1.8.0-next.1
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.3
0.2.9-next.1
Patch Changes
- Updated dependencies
- @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/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.3
0.2.9-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.0-next.0
- @backstage/integration@1.8.0-next.0
- @backstage/backend-plugin-api@0.6.8-next.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.3
0.2.8
Patch Changes
8613ba3928: Switched to using"exports"field for/alphasubpath export.- Updated dependencies
- @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/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
0.2.8-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.7-next.2
- @backstage/backend-common@0.19.9-next.2
0.2.8-next.1
Patch Changes
- Updated dependencies
- @backstage/integration@1.7.2-next.0
- @backstage/plugin-scaffolder-common@1.4.3-next.1
- @backstage/backend-common@0.19.9-next.1
- @backstage/backend-plugin-api@0.6.7-next.1
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
0.2.8-next.0
Patch Changes
8613ba3928: Switched to using"exports"field for/alphasubpath export.- Updated dependencies
- @backstage/plugin-scaffolder-common@1.4.3-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/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
0.2.6
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.8
- @backstage/integration@1.7.1
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/backend-plugin-api@0.6.6
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.2
0.2.6-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.8-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-plugin-api@0.6.6-next.2
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.2-next.0
0.2.5-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.7-next.1
- @backstage/backend-plugin-api@0.6.5-next.1
- @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-scaffolder-common@1.4.1
0.2.5-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@1.7.1-next.0
- @backstage/backend-common@0.19.7-next.0
- @backstage/backend-plugin-api@0.6.5-next.0
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.1
0.2.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.5
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/integration@1.7.0
- @backstage/plugin-scaffolder-common@1.4.1
- @backstage/types@1.1.1
- @backstage/backend-plugin-api@0.6.3
0.2.3-next.3
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.4.2-next.2
- @backstage/errors@1.2.2-next.0
- @backstage/integration@1.7.0-next.3
- @backstage/plugin-scaffolder-common@1.4.1-next.2
- @backstage/types@1.1.1-next.0
- @backstage/backend-plugin-api@0.6.3-next.3
- @backstage/backend-common@0.19.5-next.3
0.2.3-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.5-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/errors@1.2.1
- @backstage/types@1.1.0
- @backstage/plugin-scaffolder-common@1.4.1-next.1
0.2.3-next.1
Patch Changes
- Updated dependencies
- @backstage/integration@1.7.0-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-scaffolder-common@1.4.1-next.0
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
0.2.2-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.19.4-next.0
- @backstage/integration@1.7.0-next.0
- @backstage/backend-plugin-api@0.6.2-next.0
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
- @backstage/plugin-scaffolder-common@1.4.0
0.2.0
Minor Changes
e514aac3ea: Introduceeachproperty on action steps, allowing them to be ran repeatedly.
Patch Changes
12a8c94eda: Add package repository and homepage metadatae07a4914f6: Added several new types that were moved from@backstage/plugin-scaffolder-backend.349611126a: Added two new alpha extension points,scaffolderTaskBrokerExtensionPointandscaffolderTemplatingExtensionPoint.0b1d775be0: ExportTemplateExamplefrom thecreateTemplateActiontype.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/backend-plugin-api@0.6.0
- @backstage/integration@1.6.0
- @backstage/plugin-scaffolder-common@1.4.0
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
0.1.6-next.2
Patch Changes
0b1d775be0: ExportTemplateExamplefrom thecreateTemplateActiontype.- Updated dependencies
- @backstage/backend-plugin-api@0.6.0-next.2
- @backstage/backend-common@0.19.2-next.2
0.1.6-next.1
Patch Changes
12a8c94eda: Add package repository and homepage metadatad3b31a791e: 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/backend-plugin-api@0.6.0-next.1
- @backstage/integration@1.5.1
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/types@1.1.0
- @backstage/plugin-scaffolder-common@1.3.2
0.1.6-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.5.5-next.0
- @backstage/catalog-model@1.4.1
- @backstage/types@1.1.0
- @backstage/plugin-scaffolder-common@1.3.2
0.1.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.5.4
- @backstage/catalog-model@1.4.1
- @backstage/types@1.1.0
- @backstage/plugin-scaffolder-common@1.3.2
0.1.5-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.5.4-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/types@1.1.0
- @backstage/plugin-scaffolder-common@1.3.2-next.0
0.1.4
Patch Changes
- Updated dependencies
- @backstage/types@1.1.0
- @backstage/catalog-model@1.4.0
- @backstage/backend-plugin-api@0.5.3
- @backstage/plugin-scaffolder-common@1.3.1
0.1.4-next.2
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.4.0-next.1
- @backstage/backend-plugin-api@0.5.3-next.2
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.3.1-next.1
0.1.4-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.5.3-next.1
- @backstage/catalog-model@1.4.0-next.0
- @backstage/plugin-scaffolder-common@1.3.1-next.0
- @backstage/types@1.0.2
0.1.4-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.5.3-next.0
- @backstage/catalog-model@1.3.0
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.3.0
0.1.3
Patch Changes
6d954de4b0: Update typing forRouterOptions::actionsandScaffolderActionsExtensionPoint::addActionsto allow any kind of action being assigned to it.- Updated dependencies
- @backstage/plugin-scaffolder-common@1.3.0
- @backstage/backend-plugin-api@0.5.2
- @backstage/catalog-model@1.3.0
- @backstage/types@1.0.2
0.1.3-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.3.0-next.0
0.1.3-next.1
Patch Changes
6d954de4b0: Update typing forRouterOptions::actionsandScaffolderActionsExtensionPoint::addActionsto allow any kind of action being assigned to it.- Updated dependencies
- @backstage/backend-plugin-api@0.5.2-next.1
0.1.3-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.5.2-next.0
- @backstage/catalog-model@1.3.0
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.7
0.1.2
Patch Changes
e27ddc36da: Added a possibility to cancel the running task (executing of a scaffolder template)a7eb36c6e3: Improve type-check for scaffolder output parameters1e4f5e91b8: Bumpzodandzod-to-json-schemadependencies.2898b6c8d5: Minor type tweaks for TypeScript 5.0- Updated dependencies
- @backstage/plugin-scaffolder-common@1.2.7
- @backstage/catalog-model@1.3.0
- @backstage/backend-plugin-api@0.5.1
- @backstage/types@1.0.2
0.1.2-next.3
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.3.0-next.0
- @backstage/backend-plugin-api@0.5.1-next.2
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.7-next.2
0.1.2-next.2
Patch Changes
2898b6c8d5: Minor type tweaks for TypeScript 5.0- Updated dependencies
- @backstage/backend-plugin-api@0.5.1-next.2
- @backstage/catalog-model@1.2.1
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.7-next.1
0.1.2-next.1
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/backend-plugin-api@0.5.1-next.1
- @backstage/catalog-model@1.2.1
- @backstage/types@1.0.2
0.1.2-next.0
Patch Changes
e27ddc36da: Added a possibility to cancel the running task (executing of a scaffolder template)- Updated dependencies
- @backstage/plugin-scaffolder-common@1.2.7-next.0
- @backstage/backend-plugin-api@0.5.1-next.0
- @backstage/catalog-model@1.2.1
- @backstage/types@1.0.2
0.1.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.5.0
- @backstage/catalog-model@1.2.1
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.6
0.1.1-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.4.1-next.2
0.1.1-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.4.1-next.1
- @backstage/catalog-model@1.2.1-next.1
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.6-next.1
0.1.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.4.1-next.0
- @backstage/catalog-model@1.2.1-next.0
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.6-next.0
0.1.0
Minor Changes
d72866f0cc: New package that takes over some of the types and functionality from@backstage/plugin-scaffolder-backendthat are shared with other modules
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.4.0
- @backstage/catalog-model@1.2.0
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.5
0.1.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.4.0-next.2
- @backstage/catalog-model@1.2.0-next.1
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.5-next.1
0.1.0-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.3.2-next.1
- @backstage/catalog-model@1.1.6-next.0
- @backstage/types@1.0.2
- @backstage/plugin-scaffolder-common@1.2.5-next.0
0.1.0-next.0
Minor Changes
d72866f0cc: New package that takes over some of the types and functionality from@backstage/plugin-scaffolder-backendthat are shared with other modules
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.6-next.0
- @backstage/plugin-scaffolder-common@1.2.5-next.0
- @backstage/backend-plugin-api@0.3.2-next.0