Merge remote-tracking branch 'refs/remotes/origin/master' into clean-workspace-fix
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
Dedicated token for techdocs cache sync
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Added the Kubernetes plugin to `create-app`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Add frontend-dynamic-container role to eslint config factory
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The deprecated identity and token manager services have been removed. This means that `coreServices.identity` and `coreServices.tokenManager` are gone, along with related types and utilities in other packages.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed support for "v1" extensions. This means that it is no longer possible to declare inputs and outputs as objects when using `createExtension`. In addition, all extension creators except for `createComponentExtension` have been removed, use the equivalent blueprint instead. See the [1.30 migration documentation](https://backstage.io/docs/frontend-system/architecture/migrations/#130) for more information on this change.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-react': patch
|
||||
---
|
||||
|
||||
Fixed issue in useShadowRootElements which could lead to unlimited render loops
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-events-backend-module-aws-sqs': patch
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Setup user agent header for AWS sdk clients, this enables users to better track API calls made from Backstage to AWS APIs through things like CloudTrail.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
---
|
||||
|
||||
Relax type check for a plugin's default export to also accept a BackendFeature defined as a function instead of an object
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-notifications': patch
|
||||
---
|
||||
|
||||
Add examples for notification:send scaffolder action & improve related tests
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': patch
|
||||
---
|
||||
|
||||
Slight type tweak to match newer React versions better
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-dynamic-feature-service': minor
|
||||
---
|
||||
|
||||
**BREAKING**: `dynamicPluginsServiceFactory` is no longer callable as a function. If you need to provide options to make a custom factory, use `dynamicPluginsSchemasServiceFactoryWithOptions` instead.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend': patch
|
||||
---
|
||||
|
||||
Deprecate create router as the legacy backend system will no longer be supported.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
---
|
||||
|
||||
The `KubernetesBuilder` and its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
Introduce a new way to encapsulate extension kinds that replaces the extension creator pattern with `createExtensionBlueprint`
|
||||
|
||||
This allows the creation of extension instances with the following pattern:
|
||||
|
||||
```tsx
|
||||
// create the extension blueprint which is used to create instances
|
||||
const EntityCardBlueprint = createExtensionBlueprint({
|
||||
kind: 'entity-card',
|
||||
attachTo: { id: 'test', input: 'default' },
|
||||
output: {
|
||||
element: coreExtensionData.reactElement,
|
||||
},
|
||||
factory(params: { text: string }) {
|
||||
return {
|
||||
element: <h1>{params.text}</h1>,
|
||||
};
|
||||
},
|
||||
});
|
||||
|
||||
// create an instance of the extension blueprint with params
|
||||
const testExtension = EntityCardBlueprint.make({
|
||||
name: 'foo',
|
||||
params: {
|
||||
text: 'Hello World',
|
||||
},
|
||||
});
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
The `ExtensionBoundary` now by default infers whether it's routable from whether it outputs a route path.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': patch
|
||||
---
|
||||
|
||||
Internal update to add support for passing an `ApiRegistry` when creating the node tree
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': minor
|
||||
---
|
||||
|
||||
Removed support for testing "v1" extensions, where outputs are defined as an object rather than an array.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-rails': patch
|
||||
---
|
||||
|
||||
Add examples for fetch:rails scaffolder action & improve related tests
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-signals-backend': patch
|
||||
---
|
||||
|
||||
The `createRouter` and its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
'@backstage/plugin-devtools': patch
|
||||
---
|
||||
|
||||
Minor dockerfile syntax update
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Allow the `createGitlabProjectVariableAction` to use oauth tokens
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': minor
|
||||
---
|
||||
|
||||
Removed the following deprecated exports
|
||||
|
||||
- `BackendPluginConfig` use `CreateBackendPluginOptions`
|
||||
- `BackendModuleConfig` use `CreateBackendModuleOptions`
|
||||
- `ExtensionPointConfig` use `CreateExtensionPointOptions`
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-catalog-node': patch
|
||||
---
|
||||
|
||||
Added setAllowedLocationTypes while introducing a new extension point called CatalogLocationsExtensionPoint
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Fix typo and unify TechDocs casing in doc strings
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-app-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The deprecated `identityServiceFactory` and `tokenManagerServiceFactory` have been removed.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The backwards compatibility with plugins using legacy auth through the token manager service has been removed. This means that instead of falling back to using the old token manager, requests towards plugins that don't support the new auth system will simply fail. Please make sure that all plugins in your deployment are hosted within a backend instance from the new backend system.
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
'@backstage/plugin-permission-node': patch
|
||||
'@backstage/plugin-signals-backend': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Internal refactor to remove dependencies on the identity and token manager services, which have been removed. Public APIs no longer require the identity service or token manager to be provided.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': minor
|
||||
---
|
||||
|
||||
Add scaffolder option to display object items in separate rows on review page
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
The experimental module federation build now has the ability to force the use of development versions of `react` and `react-dom` by setting the `FORCE_REACT_DEVELOPMENT` flag.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
---
|
||||
|
||||
Added option to ingest groups based on their group membership in Azure Entra ID
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
The `legacyPlugin` and `makeLegacyPlugin` helpers now provide their own shim implementation of the identity and token manager services, as these services are being removed from the new backend system.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
'@backstage/frontend-app-api': patch
|
||||
---
|
||||
|
||||
Moved several implementations of built-in APIs from being hardcoded in the app to instead be provided as API extensions. This moves all API-related inputs from the `app` extension to the respective API extensions. For example, extensions created with `ThemeBlueprint` are now attached to the `themes` input of `api:app-theme` rather than the `app` extension.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
`auth.externalAccess` should be optional in the config schema
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Internal refactor to remove unnecessary `routable` prop in the implementation of the `createEntityContentExtension` alpha export.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
support `ajv-errors` for scaffolder validation to allow for customizing the error messages
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
'@backstage/plugin-catalog-backend-module-azure': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
|
||||
'@backstage/plugin-catalog-backend-module-gerrit': patch
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
'@backstage/plugin-catalog-backend-module-puppetdb': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-events-backend-module-aws-sqs': patch
|
||||
'@backstage/plugin-events-backend-module-azure': patch
|
||||
'@backstage/plugin-events-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-events-backend-module-gerrit': patch
|
||||
'@backstage/plugin-events-backend-module-github': patch
|
||||
'@backstage/plugin-events-backend-module-gitlab': patch
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
Modules, plugins, and services are now `BackendFeature`, not a function that returns a feature.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
Make k8s entity content appear on components & resources only by default in new FE system
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': minor
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Updated `GitlabUrlReader.readUrl` and `GitlabUrlReader.readTree` to accept a user-provided token, supporting both bearer and private tokens.
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
The remaining exports in the package have now been deprecated:
|
||||
|
||||
- `cacheToPluginCacheManager`
|
||||
- `createLegacyAuthAdapters`
|
||||
- `LegacyCreateRouter`
|
||||
- `legacyPlugin`
|
||||
- `loggerToWinstonLogger`
|
||||
- `makeLegacyPlugin`
|
||||
|
||||
Users of these export should fully [migrate to the new backend system](https://backstage.io/docs/backend-system/building-backends/migrating).
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
---
|
||||
|
||||
Internal refactor to use `LoggerService` and `DatabaseService` instead of the legacy `Logger` and `PluginDatabaseManager` types.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Fix extra divider displayed on user list picker component
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed service mocks for the identity and token manager services, which have been removed from `@backstage/backend-plugin-api`.
|
||||
+168
-167
@@ -2,190 +2,191 @@
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.99",
|
||||
"@backstage/app-defaults": "1.5.8",
|
||||
"example-app-next": "0.0.13",
|
||||
"app-next-example-plugin": "0.0.13",
|
||||
"example-backend": "0.0.28",
|
||||
"@backstage/backend-app-api": "0.8.0",
|
||||
"@backstage/backend-common": "0.23.3",
|
||||
"@backstage/backend-defaults": "0.4.0",
|
||||
"@backstage/backend-dev-utils": "0.1.4",
|
||||
"@backstage/backend-dynamic-feature-service": "0.2.15",
|
||||
"example-backend-legacy": "0.2.100",
|
||||
"@backstage/backend-openapi-utils": "0.1.15",
|
||||
"@backstage/backend-plugin-api": "0.7.0",
|
||||
"@backstage/backend-tasks": "0.5.27",
|
||||
"@backstage/backend-test-utils": "0.4.4",
|
||||
"@backstage/catalog-client": "1.6.5",
|
||||
"@backstage/catalog-model": "1.5.0",
|
||||
"@backstage/cli": "0.26.11",
|
||||
"example-app": "0.2.100",
|
||||
"@backstage/app-defaults": "1.5.10",
|
||||
"example-app-next": "0.0.14",
|
||||
"app-next-example-plugin": "0.0.14",
|
||||
"example-backend": "0.0.29",
|
||||
"@backstage/backend-app-api": "0.9.0",
|
||||
"@backstage/backend-common": "0.24.0",
|
||||
"@backstage/backend-defaults": "0.4.2",
|
||||
"@backstage/backend-dev-utils": "0.1.5",
|
||||
"@backstage/backend-dynamic-feature-service": "0.3.0",
|
||||
"example-backend-legacy": "0.2.101",
|
||||
"@backstage/backend-openapi-utils": "0.1.16",
|
||||
"@backstage/backend-plugin-api": "0.8.0",
|
||||
"@backstage/backend-tasks": "0.6.0",
|
||||
"@backstage/backend-test-utils": "0.5.0",
|
||||
"@backstage/catalog-client": "1.6.6",
|
||||
"@backstage/catalog-model": "1.6.0",
|
||||
"@backstage/cli": "0.27.0",
|
||||
"@backstage/cli-common": "0.1.14",
|
||||
"@backstage/cli-node": "0.2.7",
|
||||
"@backstage/codemods": "0.1.49",
|
||||
"@backstage/config": "1.2.0",
|
||||
"@backstage/config-loader": "1.8.1",
|
||||
"@backstage/core-app-api": "1.14.0",
|
||||
"@backstage/core-compat-api": "0.2.7",
|
||||
"@backstage/core-components": "0.14.9",
|
||||
"@backstage/config-loader": "1.9.0",
|
||||
"@backstage/core-app-api": "1.14.2",
|
||||
"@backstage/core-compat-api": "0.2.8",
|
||||
"@backstage/core-components": "0.14.10",
|
||||
"@backstage/core-plugin-api": "1.9.3",
|
||||
"@backstage/create-app": "0.5.17",
|
||||
"@backstage/dev-utils": "1.0.35",
|
||||
"e2e-test": "0.2.18",
|
||||
"@backstage/create-app": "0.5.18",
|
||||
"@backstage/dev-utils": "1.0.37",
|
||||
"e2e-test": "0.2.19",
|
||||
"@backstage/e2e-test-utils": "0.1.1",
|
||||
"@backstage/errors": "1.2.4",
|
||||
"@backstage/eslint-plugin": "0.1.8",
|
||||
"@backstage/frontend-app-api": "0.7.3",
|
||||
"@backstage/frontend-plugin-api": "0.6.7",
|
||||
"@backstage/frontend-test-utils": "0.1.10",
|
||||
"@backstage/integration": "1.13.0",
|
||||
"@backstage/frontend-app-api": "0.8.0",
|
||||
"@backstage/frontend-plugin-api": "0.7.0",
|
||||
"@backstage/frontend-test-utils": "0.1.12",
|
||||
"@backstage/integration": "1.14.0",
|
||||
"@backstage/integration-aws-node": "0.1.12",
|
||||
"@backstage/integration-react": "1.1.29",
|
||||
"@backstage/integration-react": "1.1.30",
|
||||
"@backstage/release-manifests": "0.0.11",
|
||||
"@backstage/repo-tools": "0.9.4",
|
||||
"@techdocs/cli": "1.8.16",
|
||||
"techdocs-cli-embedded-app": "0.2.98",
|
||||
"@backstage/test-utils": "1.5.8",
|
||||
"@backstage/repo-tools": "0.9.5",
|
||||
"@techdocs/cli": "1.8.17",
|
||||
"techdocs-cli-embedded-app": "0.2.99",
|
||||
"@backstage/test-utils": "1.5.10",
|
||||
"@backstage/theme": "0.5.6",
|
||||
"@backstage/types": "1.1.1",
|
||||
"@backstage/version-bridge": "1.0.8",
|
||||
"yarn-plugin-backstage": "0.0.1",
|
||||
"@backstage/plugin-api-docs": "0.11.7",
|
||||
"@backstage/plugin-api-docs": "0.11.8",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.7",
|
||||
"@backstage/plugin-app-backend": "0.3.71",
|
||||
"@backstage/plugin-app-node": "0.1.22",
|
||||
"@backstage/plugin-app-visualizer": "0.1.8",
|
||||
"@backstage/plugin-auth-backend": "0.22.9",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.1.14",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.1.5",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.1.5",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.1.5",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.2.17",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.1.19",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.1.19",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.1.19",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.1.8",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.1.17",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.1.15",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.0.15",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.1.3",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.1.16",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-node": "0.4.17",
|
||||
"@backstage/plugin-auth-react": "0.1.4",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.21",
|
||||
"@backstage/plugin-catalog": "1.21.1",
|
||||
"@backstage/plugin-catalog-backend": "1.24.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.3.17",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.42",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.2.5",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.2.9",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.36",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.1.23",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.39",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.6.5",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.1.17",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.3.21",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.0.5",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.4.27",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.7.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.0.1",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.5.30",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.40",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.1.28",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.1.20",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.4.9",
|
||||
"@backstage/plugin-catalog-common": "1.0.25",
|
||||
"@backstage/plugin-catalog-graph": "0.4.7",
|
||||
"@backstage/plugin-catalog-import": "0.12.1",
|
||||
"@backstage/plugin-catalog-node": "1.12.4",
|
||||
"@backstage/plugin-catalog-react": "1.12.2",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.6",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.3",
|
||||
"@backstage/plugin-config-schema": "0.1.57",
|
||||
"@backstage/plugin-devtools": "0.1.16",
|
||||
"@backstage/plugin-devtools-backend": "0.3.8",
|
||||
"@backstage/plugin-devtools-common": "0.1.11",
|
||||
"@backstage/plugin-events-backend": "0.3.9",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.3.8",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.8",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.8",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.8",
|
||||
"@backstage/plugin-events-backend-module-github": "0.2.8",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.2.8",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.32",
|
||||
"@backstage/plugin-events-node": "0.3.8",
|
||||
"@internal/plugin-todo-list": "1.0.29",
|
||||
"@internal/plugin-todo-list-backend": "1.0.29",
|
||||
"@internal/plugin-todo-list-common": "1.0.20",
|
||||
"@backstage/plugin-home": "0.7.7",
|
||||
"@backstage/plugin-home-react": "0.1.15",
|
||||
"@backstage/plugin-kubernetes": "0.11.12",
|
||||
"@backstage/plugin-kubernetes-backend": "0.18.3",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.13",
|
||||
"@backstage/plugin-kubernetes-common": "0.8.1",
|
||||
"@backstage/plugin-kubernetes-node": "0.1.16",
|
||||
"@backstage/plugin-kubernetes-react": "0.4.1",
|
||||
"@backstage/plugin-notifications": "0.2.3",
|
||||
"@backstage/plugin-notifications-backend": "0.3.3",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.1.3",
|
||||
"@backstage/plugin-app-backend": "0.3.72",
|
||||
"@backstage/plugin-app-node": "0.1.23",
|
||||
"@backstage/plugin-app-visualizer": "0.1.9",
|
||||
"@backstage/plugin-auth-backend": "0.22.10",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.1.15",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.1.6",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.1.6",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.2.0",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.2.18",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.1.20",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.1.20",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.1.20",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.1.9",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.1.18",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.1.16",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.0.16",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.1.17",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-node": "0.5.0",
|
||||
"@backstage/plugin-auth-react": "0.1.5",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.22",
|
||||
"@backstage/plugin-catalog": "1.22.0",
|
||||
"@backstage/plugin-catalog-backend": "1.25.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.0",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.3.0",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.3.0",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.7.0",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.4.0",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.1.0",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.5.0",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.8.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.0.2",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.0",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.41",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.1.21",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.4.10",
|
||||
"@backstage/plugin-catalog-common": "1.0.26",
|
||||
"@backstage/plugin-catalog-graph": "0.4.8",
|
||||
"@backstage/plugin-catalog-import": "0.12.2",
|
||||
"@backstage/plugin-catalog-node": "1.12.5",
|
||||
"@backstage/plugin-catalog-react": "1.12.3",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.7",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.4",
|
||||
"@backstage/plugin-config-schema": "0.1.58",
|
||||
"@backstage/plugin-devtools": "0.1.17",
|
||||
"@backstage/plugin-devtools-backend": "0.3.9",
|
||||
"@backstage/plugin-devtools-common": "0.1.12",
|
||||
"@backstage/plugin-events-backend": "0.3.10",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.0",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.9",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.9",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.9",
|
||||
"@backstage/plugin-events-backend-module-github": "0.2.9",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.2.9",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.33",
|
||||
"@backstage/plugin-events-node": "0.3.9",
|
||||
"@internal/plugin-todo-list": "1.0.30",
|
||||
"@internal/plugin-todo-list-backend": "1.0.30",
|
||||
"@internal/plugin-todo-list-common": "1.0.21",
|
||||
"@backstage/plugin-home": "0.7.9",
|
||||
"@backstage/plugin-home-react": "0.1.16",
|
||||
"@backstage/plugin-kubernetes": "0.11.13",
|
||||
"@backstage/plugin-kubernetes-backend": "0.18.4",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.14",
|
||||
"@backstage/plugin-kubernetes-common": "0.8.2",
|
||||
"@backstage/plugin-kubernetes-node": "0.1.17",
|
||||
"@backstage/plugin-kubernetes-react": "0.4.2",
|
||||
"@backstage/plugin-notifications": "0.3.0",
|
||||
"@backstage/plugin-notifications-backend": "0.3.4",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.2.0",
|
||||
"@backstage/plugin-notifications-common": "0.0.5",
|
||||
"@backstage/plugin-notifications-node": "0.2.3",
|
||||
"@backstage/plugin-org": "0.6.27",
|
||||
"@backstage/plugin-org-react": "0.1.26",
|
||||
"@backstage/plugin-permission-backend": "0.5.46",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.1.19",
|
||||
"@backstage/plugin-permission-common": "0.8.0",
|
||||
"@backstage/plugin-permission-node": "0.8.0",
|
||||
"@backstage/plugin-permission-react": "0.4.24",
|
||||
"@backstage/plugin-proxy-backend": "0.5.3",
|
||||
"@backstage/plugin-scaffolder": "1.23.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.23.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.1.14",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.2.12",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.1.12",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.1.12",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.2.23",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.46",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.1.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.1.14",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.1.12",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.4.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.4.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.0.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.39",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.1.30",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.3.6",
|
||||
"@backstage/plugin-scaffolder-common": "1.5.4",
|
||||
"@backstage/plugin-scaffolder-node": "0.4.8",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.1.9",
|
||||
"@backstage/plugin-scaffolder-react": "1.10.0",
|
||||
"@backstage/plugin-search": "1.4.14",
|
||||
"@backstage/plugin-search-backend": "1.5.14",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.1.28",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.5.3",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.1.28",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.32",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.1.15",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.1.27",
|
||||
"@backstage/plugin-search-backend-node": "1.2.27",
|
||||
"@backstage/plugin-search-common": "1.2.13",
|
||||
"@backstage/plugin-search-react": "1.7.13",
|
||||
"@backstage/plugin-signals": "0.0.8",
|
||||
"@backstage/plugin-signals-backend": "0.1.8",
|
||||
"@backstage/plugin-signals-node": "0.1.8",
|
||||
"@backstage/plugin-notifications-node": "0.2.4",
|
||||
"@backstage/plugin-org": "0.6.28",
|
||||
"@backstage/plugin-org-react": "0.1.27",
|
||||
"@backstage/plugin-permission-backend": "0.5.47",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.1.20",
|
||||
"@backstage/plugin-permission-common": "0.8.1",
|
||||
"@backstage/plugin-permission-node": "0.8.1",
|
||||
"@backstage/plugin-permission-react": "0.4.25",
|
||||
"@backstage/plugin-proxy-backend": "0.5.4",
|
||||
"@backstage/plugin-scaffolder": "1.24.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.24.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.1.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.2.13",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.1.13",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.1.13",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.2.24",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.47",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.1.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.1.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.1.13",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.4.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.4.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.0.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.40",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.1.31",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.3.7",
|
||||
"@backstage/plugin-scaffolder-common": "1.5.5",
|
||||
"@backstage/plugin-scaffolder-node": "0.4.9",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.1.10",
|
||||
"@backstage/plugin-scaffolder-react": "1.11.0",
|
||||
"@backstage/plugin-search": "1.4.15",
|
||||
"@backstage/plugin-search-backend": "1.5.15",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.2.0",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.5.4",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.2.0",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.33",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.2.0",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.2.0",
|
||||
"@backstage/plugin-search-backend-node": "1.3.0",
|
||||
"@backstage/plugin-search-common": "1.2.14",
|
||||
"@backstage/plugin-search-react": "1.7.14",
|
||||
"@backstage/plugin-signals": "0.0.9",
|
||||
"@backstage/plugin-signals-backend": "0.1.9",
|
||||
"@backstage/plugin-signals-node": "0.1.9",
|
||||
"@backstage/plugin-signals-react": "0.0.4",
|
||||
"@backstage/plugin-techdocs": "1.10.7",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.35",
|
||||
"@backstage/plugin-techdocs-backend": "1.10.9",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.12",
|
||||
"@backstage/plugin-techdocs-node": "1.12.8",
|
||||
"@backstage/plugin-techdocs-react": "1.2.6",
|
||||
"@backstage/plugin-user-settings": "0.8.9",
|
||||
"@backstage/plugin-user-settings-backend": "0.2.21",
|
||||
"@backstage/plugin-techdocs": "1.10.8",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.37",
|
||||
"@backstage/plugin-techdocs-backend": "1.10.10",
|
||||
"@backstage/plugin-techdocs-common": "0.1.0",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.13",
|
||||
"@backstage/plugin-techdocs-node": "1.12.9",
|
||||
"@backstage/plugin-techdocs-react": "1.2.7",
|
||||
"@backstage/plugin-user-settings": "0.8.11",
|
||||
"@backstage/plugin-user-settings-backend": "0.2.22",
|
||||
"@backstage/plugin-user-settings-common": "0.0.1"
|
||||
},
|
||||
"changesets": []
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': minor
|
||||
---
|
||||
|
||||
Removed deprecated `ServiceFactoryOrFunction` type.
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
---
|
||||
|
||||
The following collator factories are deprecated, please [migrate](https://backstage.io/docs/backend-system/building-backends/migrating) to the new backend system and follow the instructions below to install collators via module:
|
||||
|
||||
- `DefaultCatalogCollatorFactory`: https://github.com/backstage/backstage/blob/nbs10/search-deprecate-create-router/plugins/search-backend-module-catalog/README.md#installation;
|
||||
- `ToolDocumentCollatorFactory`: https://github.com/backstage/backstage/blob/nbs10/search-deprecate-create-router/plugins/search-backend-module-explore/README.md#installation;
|
||||
- `DefaultTechDocsCollatorFactory`: https://github.com/backstage/backstage/blob/nbs10/search-deprecate-create-router/plugins/search-backend-module-techdocs/README.md#installation.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
Replaced usage of the deprecated identity service with the new HTTP auth service for the new backend system.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Fixed the routing of the new health check service, the health endpoints should now properly be available at `/.backstage/health/v1/readiness` and `/.backstage/health/v1/liveness`.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
'@backstage/plugin-search-react': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
The `/alpha` export no longer export extension creators for the new frontend system, existing usage should be switched to use the equivalent extension blueprint instead. For more information see the [new frontend system 1.30 migration documentation](https://backstage.io/docs/frontend-system/architecture/migrations#130).
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
- Fix secret widget field not displaying as required.
|
||||
- Fix secret widget not able to be required inside nested objects.
|
||||
- Fix secret widget not able to be disabled.
|
||||
- Support `minLength` and `maxLength` properties for secret widget.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/frontend-app-api': patch
|
||||
---
|
||||
|
||||
Internal refactor following removal of v1 extension support. The app implementation itself still supports v1 extensions at runtime.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
`createRouter` and its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/test-utils': minor
|
||||
---
|
||||
|
||||
Added the icons option to the renderInTestApp function's TestAppOptions to be forwarded to the icons option of `createApp`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Remove dependency on backend-common
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
---
|
||||
|
||||
Deprecated `createRouter` and its router options in favour of the new backend system.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': minor
|
||||
---
|
||||
|
||||
Make use of the `useApp` hook to retrieve the specified search icon in the SearchBar
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
Fix feature loaders in CJS double-default nested builds
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
|
||||
---
|
||||
|
||||
Add examples for `fetch:cookiecutter` scaffolder action & improve related tests
|
||||
@@ -0,0 +1,63 @@
|
||||
---
|
||||
'@backstage/backend-app-api': minor
|
||||
'@backstage/backend-common': minor
|
||||
'@backstage/backend-defaults': minor
|
||||
'@backstage/backend-plugin-api': minor
|
||||
'@backstage/backend-test-utils': minor
|
||||
'@backstage/plugin-auth-backend-module-atlassian-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-aws-alb-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-azure-easyauth-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-bitbucket-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-cloudflare-access-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-gcp-iap-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-github-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-gitlab-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-google-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-guest-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-microsoft-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-oauth2-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-oauth2-proxy-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-oidc-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-okta-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-onelogin-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-pinniped-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-vmware-cloud-provider': minor
|
||||
'@backstage/plugin-auth-backend': minor
|
||||
'@backstage/plugin-catalog-backend-module-backstage-openapi': minor
|
||||
'@backstage/plugin-catalog-backend-module-gcp': minor
|
||||
'@backstage/plugin-catalog-backend-module-github-org': minor
|
||||
'@backstage/plugin-catalog-backend-module-gitlab-org': minor
|
||||
'@backstage/plugin-catalog-backend-module-ldap': minor
|
||||
'@backstage/plugin-catalog-backend-module-logs': minor
|
||||
'@backstage/plugin-catalog-backend-module-openapi': minor
|
||||
'@backstage/plugin-catalog-backend-module-scaffolder-entity-model': minor
|
||||
'@backstage/plugin-catalog-backend-module-unprocessed': minor
|
||||
'@backstage/plugin-devtools-backend': minor
|
||||
'@backstage/plugin-events-node': minor
|
||||
'@backstage/plugin-notifications-backend-module-email': minor
|
||||
'@backstage/plugin-notifications-backend': minor
|
||||
'@backstage/plugin-permission-backend-module-allow-all-policy': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-azure': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-gcp': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-gerrit': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-gitea': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-github': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-notifications': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-rails': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-sentry': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-yeoman': minor
|
||||
'@backstage/plugin-search-backend-module-stack-overflow-collator': minor
|
||||
'@backstage/plugin-signals-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The return values from `createBackendPlugin`, `createBackendModule`, and `createServiceFactory` are now simply `BackendFeature` and `ServiceFactory`, instead of the previously deprecated form of a function that returns them. For this reason, `createServiceFactory` also no longer accepts the callback form where you provide direct options to the service. This also affects all `coreServices.*` service refs.
|
||||
|
||||
This may in particular affect tests; if you were effectively doing `createBackendModule({...})()` (note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in your `packages/backend/src/index.ts` too, where you add plugins, modules, and services. If you were using `createServiceFactory` with a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.
|
||||
|
||||
As part of this change, the `IdentityFactoryOptions` type was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to [migrate to the new auth system](https://backstage.io/docs/tutorials/auth-service-migration) if you still rely on it.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
---
|
||||
|
||||
`AwsOrganizationCloudAccountProcessor` configuration field `roleArn` is deprecated in favor of new field `accountId`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Internal refactor to re-declare the token manager service which was removed from `@backstage/backend-plugin-api`, but is still supported in this package for backwards compatibility.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Fix an issue where keys with duplicate final key parts are not all displayed in the `ReviewState`. Change the way the keys are formatted to include the full schema path, separated by `>`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Entity presentation api now only fetches fields that are required to display entity title
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-gerrit': patch
|
||||
---
|
||||
|
||||
Added test cases for publish:gerrit action examples
|
||||
@@ -0,0 +1,64 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The default backend instance no longer provides implementations for the identity and token manager services, which have been removed from `@backstage/backend-plugin-api`.
|
||||
|
||||
If you rely on plugins that still require these services, you can add them to your own backend by re-creating the service reference and factory.
|
||||
|
||||
The following can be used to implement the identity service:
|
||||
|
||||
```ts
|
||||
import {
|
||||
coreServices,
|
||||
createServiceFactory,
|
||||
createServiceRef,
|
||||
} from '@backstage/backend-plugin-api';
|
||||
import {
|
||||
DefaultIdentityClient,
|
||||
IdentityApi,
|
||||
} from '@backstage/plugin-auth-node';
|
||||
|
||||
backend.add(
|
||||
createServiceFactory({
|
||||
service: createServiceRef<IdentityApi>({ id: 'core.identity' }),
|
||||
deps: {
|
||||
discovery: coreServices.discovery,
|
||||
},
|
||||
async factory({ discovery }) {
|
||||
return DefaultIdentityClient.create({ discovery });
|
||||
},
|
||||
}),
|
||||
);
|
||||
```
|
||||
|
||||
The following can be used to implement the token manager service:
|
||||
|
||||
```ts
|
||||
import { ServerTokenManager, TokenManager } from '@backstage/backend-common';
|
||||
import { createBackend } from '@backstage/backend-defaults';
|
||||
import {
|
||||
coreServices,
|
||||
createServiceFactory,
|
||||
createServiceRef,
|
||||
} from '@backstage/backend-plugin-api';
|
||||
|
||||
backend.add(
|
||||
createServiceFactory({
|
||||
service: createServiceRef<TokenManager>({ id: 'core.tokenManager' }),
|
||||
deps: {
|
||||
config: coreServices.rootConfig,
|
||||
logger: coreServices.rootLogger,
|
||||
},
|
||||
createRootContext({ config, logger }) {
|
||||
return ServerTokenManager.fromConfig(config, {
|
||||
logger,
|
||||
allowDisabledTokenManager: true,
|
||||
});
|
||||
},
|
||||
async factory(_deps, tokenManager) {
|
||||
return tokenManager;
|
||||
},
|
||||
}),
|
||||
);
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Added EntityOwnerPicker component to the TemplateListPage to allow filtering on owner
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Scaffolder review page shows static amount of asterisks for secret fields.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
A new `apis` parameter has been added to `factory` for extensions. This is a way to access utility APIs without being coupled to the React context.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/frontend-app-api': patch
|
||||
---
|
||||
|
||||
Added the `root` extension the replace the `app` extension as the root of the app.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
---
|
||||
|
||||
Deprecated `createRouter` and its router options in favour of the new backend system.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/frontend-app-api': minor
|
||||
---
|
||||
|
||||
Removed deprecated `icons` property passing to `createApp` and `createSpecializedApp`. Use `IconBundleBlueprint.make` to create extensions instead and include them in the app.
|
||||
+7
-9
@@ -9,10 +9,10 @@ yarn.lock @backstage/maintainers @backst
|
||||
*/yarn.lock @backstage/maintainers @backstage-service
|
||||
/.changeset/*.md
|
||||
/beps/0001-notifications-system @backstage/maintainers @backstage/notifications-maintainers
|
||||
/docs/assets/search @backstage/discoverability-maintainers
|
||||
/docs/features/search @backstage/discoverability-maintainers
|
||||
/docs/assets/search @backstage/search-maintainers
|
||||
/docs/features/search @backstage/search-maintainers
|
||||
/docs/features/techdocs @backstage/techdocs-maintainers
|
||||
/docs/plugins/integrating-search-into-plugins.md @backstage/discoverability-maintainers
|
||||
/docs/plugins/integrating-search-into-plugins.md @backstage/search-maintainers
|
||||
/packages/cli/src/commands/onboard @backstage/sharks
|
||||
/packages/backend-openapi-utils @backstage/maintainers @backstage/reviewers @backstage/openapi-tooling-maintainers
|
||||
/packages/techdocs-cli @backstage/techdocs-maintainers
|
||||
@@ -50,8 +50,8 @@ yarn.lock @backstage/maintainers @backst
|
||||
/plugins/explore-react @backstage/maintainers @backstage/reviewers @backstage/sda-se-reviewers
|
||||
/plugins/fossa @backstage/maintainers @backstage/reviewers @backstage/sda-se-reviewers
|
||||
/plugins/git-release-manager @backstage/maintainers @backstage/reviewers @erikengervall
|
||||
/plugins/home @backstage/discoverability-maintainers
|
||||
/plugins/home-* @backstage/discoverability-maintainers
|
||||
/plugins/home @backstage/home-maintainers
|
||||
/plugins/home-* @backstage/home-maintainers
|
||||
/plugins/kafka @backstage/maintainers @backstage/reviewers @andrewthauer
|
||||
/plugins/kafka-backend @backstage/maintainers @backstage/reviewers @andrewthauer
|
||||
/plugins/kubernetes @backstage/kubernetes-maintainers
|
||||
@@ -70,13 +70,11 @@ yarn.lock @backstage/maintainers @backst
|
||||
/plugins/rollbar-backend @backstage/maintainers @backstage/reviewers @andrewthauer
|
||||
/plugins/scaffolder @backstage/maintainers @backstage/reviewers @backstage/scaffolder-maintainers
|
||||
/plugins/scaffolder-* @backstage/maintainers @backstage/reviewers @backstage/scaffolder-maintainers
|
||||
/plugins/search @backstage/discoverability-maintainers
|
||||
/plugins/search-* @backstage/discoverability-maintainers
|
||||
/plugins/search @backstage/search-maintainers
|
||||
/plugins/search-* @backstage/search-maintainers
|
||||
/plugins/signals @backstage/maintainers @backstage/notifications-maintainers
|
||||
/plugins/signals-* @backstage/maintainers @backstage/notifications-maintainers
|
||||
/plugins/sonarqube @backstage/maintainers @backstage/reviewers @backstage/sda-se-reviewers
|
||||
/plugins/stack-overflow @backstage/discoverability-maintainers
|
||||
/plugins/stack-overflow-backend @backstage/discoverability-maintainers
|
||||
/plugins/techdocs @backstage/techdocs-maintainers
|
||||
/plugins/techdocs-* @backstage/techdocs-maintainers
|
||||
/plugins/user-settings-backend @backstage/maintainers @backstage/reviewers @backstage/sda-se-reviewers
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
area:techdocs:
|
||||
- '/(techdocs|tech-docs|tech docs)/i'
|
||||
area:discoverability:
|
||||
area:search:
|
||||
- '/search/i'
|
||||
area:events:
|
||||
- '/events/i'
|
||||
|
||||
+5
-1
@@ -4,7 +4,11 @@ area:catalog:
|
||||
- plugins/catalog/**/*
|
||||
- plugins/catalog-*/**/*
|
||||
- packages/catalog-*/**/*
|
||||
area:discoverability: # search + home
|
||||
area:home:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- plugins/home/**/*
|
||||
area:search:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- plugins/search/**/*
|
||||
|
||||
@@ -85,7 +85,9 @@ debounce
|
||||
Debounce
|
||||
debuggability
|
||||
declaratively
|
||||
deduplicate
|
||||
deduplicated
|
||||
deduplication
|
||||
deliverables
|
||||
denormalized
|
||||
dependabot
|
||||
@@ -241,8 +243,10 @@ Mkdocs
|
||||
monorepo
|
||||
Monorepo
|
||||
monorepos
|
||||
morgan
|
||||
msgraph
|
||||
msw
|
||||
multiton
|
||||
mutex
|
||||
mutexes
|
||||
mysql
|
||||
|
||||
@@ -27,7 +27,7 @@ jobs:
|
||||
run: git fetch --depth 1 origin ${{ github.base_ref }}
|
||||
|
||||
- name: setup-node
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: 18.x
|
||||
registry-url: https://registry.npmjs.org/
|
||||
@@ -46,7 +46,7 @@ jobs:
|
||||
cat ${{ github.event_path }} > event.json
|
||||
|
||||
- name: Upload Artifacts
|
||||
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4
|
||||
uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4
|
||||
with:
|
||||
name: preview-spec
|
||||
path: |
|
||||
|
||||
@@ -35,7 +35,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
@@ -71,7 +71,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
@@ -216,7 +216,7 @@ jobs:
|
||||
run: git fetch origin ${{ github.event.pull_request.base.ref }}
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
@@ -31,7 +31,7 @@ jobs:
|
||||
ref: ${{ github.event.client_payload.version && env.RELEASE_VERSION || github.ref }}
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
@@ -31,7 +31,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js 18.x
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: 18.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
@@ -66,7 +66,7 @@ jobs:
|
||||
run: ls microsite/build && ls microsite/build/storybook
|
||||
|
||||
- name: Deploy both microsite and storybook to gh-pages
|
||||
uses: JamesIves/github-pages-deploy-action@5c6e9e9f3672ce8fd37b9856193d2a537941e66c # v4.6.1
|
||||
uses: JamesIves/github-pages-deploy-action@94f3c658273cf92fb48ef99e5fbc02bd2dc642b2 # v4.6.3
|
||||
with:
|
||||
branch: gh-pages
|
||||
folder: microsite/build
|
||||
|
||||
@@ -22,7 +22,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js 18.x
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: 18.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
@@ -77,7 +77,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
@@ -161,7 +161,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
run: |
|
||||
mkdir -p ./pr
|
||||
echo $PR_NUMBER > ./pr/pr_number
|
||||
- uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
|
||||
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
|
||||
with:
|
||||
name: pr_number-${{ github.event.pull_request.number }}
|
||||
path: pr/
|
||||
|
||||
@@ -58,7 +58,7 @@ jobs:
|
||||
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
||||
# format to the repository Actions tab.
|
||||
- name: 'Upload artifact'
|
||||
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
|
||||
uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
|
||||
with:
|
||||
name: SARIF file
|
||||
path: results.sarif
|
||||
@@ -67,6 +67,6 @@ jobs:
|
||||
|
||||
# Upload the results to GitHub's code scanning dashboard.
|
||||
- name: 'Upload to code-scanning'
|
||||
uses: github/codeql-action/upload-sarif@23acc5c183826b7a8a97bce3cecc52db901f8251 # v3.25.10
|
||||
uses: github/codeql-action/upload-sarif@5cf07d8b700b67e235fbb65cbc84f69c0cf10464 # v3.25.14
|
||||
with:
|
||||
sarif_file: results.sarif
|
||||
|
||||
@@ -20,7 +20,7 @@ jobs:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
@@ -19,7 +19,7 @@ jobs:
|
||||
ref: v${{ github.event.client_payload.version }}
|
||||
|
||||
- name: use node.js 18.x
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: 18.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
@@ -19,7 +19,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js 18.x
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: 18.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
cache-prefix: ${{ runner.os }}-v18.x
|
||||
|
||||
- name: Create Snyk report
|
||||
uses: snyk/actions/node@640e31719aac3e44867d239dc86c20c3e34c8e4f # master
|
||||
uses: snyk/actions/node@6312a53377a551c0258438bf25fb8f378afbc977 # master
|
||||
continue-on-error: true # Snyk CLI exits with error when vulnerabilities are found
|
||||
with:
|
||||
args: >
|
||||
|
||||
@@ -31,7 +31,7 @@ jobs:
|
||||
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
- name: Monitor and Synchronize Snyk Policies
|
||||
uses: snyk/actions/node@640e31719aac3e44867d239dc86c20c3e34c8e4f # master
|
||||
uses: snyk/actions/node@6312a53377a551c0258438bf25fb8f378afbc977 # master
|
||||
with:
|
||||
command: monitor
|
||||
args: >
|
||||
@@ -46,7 +46,7 @@ jobs:
|
||||
# Above we run the `monitor` command, this runs the `test` command which is
|
||||
# the one that generates the SARIF report that we can upload to GitHub.
|
||||
- name: Create Snyk report
|
||||
uses: snyk/actions/node@640e31719aac3e44867d239dc86c20c3e34c8e4f # master
|
||||
uses: snyk/actions/node@6312a53377a551c0258438bf25fb8f378afbc977 # master
|
||||
continue-on-error: true # To make sure that SARIF upload gets called
|
||||
with:
|
||||
args: >
|
||||
@@ -58,6 +58,6 @@ jobs:
|
||||
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
|
||||
NODE_OPTIONS: --max-old-space-size=7168
|
||||
- name: Upload Snyk report
|
||||
uses: github/codeql-action/upload-sarif@23acc5c183826b7a8a97bce3cecc52db901f8251 # v3.25.10
|
||||
uses: github/codeql-action/upload-sarif@5cf07d8b700b67e235fbb65cbc84f69c0cf10464 # v3.25.14
|
||||
with:
|
||||
sarif_file: snyk.sarif
|
||||
|
||||
@@ -26,7 +26,7 @@ jobs:
|
||||
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
- name: Use Node.js 18.x
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: 18.x
|
||||
- name: yarn install
|
||||
|
||||
@@ -55,7 +55,7 @@ jobs:
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@23acc5c183826b7a8a97bce3cecc52db901f8251 # v3.25.10
|
||||
uses: github/codeql-action/init@5cf07d8b700b67e235fbb65cbc84f69c0cf10464 # v3.25.14
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
# If you wish to specify custom queries, you can do so here or in a config file.
|
||||
@@ -66,7 +66,7 @@ jobs:
|
||||
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
|
||||
# If this step fails, then you should remove it and run the build manually (see below)
|
||||
- name: Autobuild
|
||||
uses: github/codeql-action/autobuild@23acc5c183826b7a8a97bce3cecc52db901f8251 # v3.25.10
|
||||
uses: github/codeql-action/autobuild@5cf07d8b700b67e235fbb65cbc84f69c0cf10464 # v3.25.14
|
||||
|
||||
# ℹ️ Command-line programs to run using the OS shell.
|
||||
# 📚 https://git.io/JvXDl
|
||||
@@ -80,4 +80,4 @@ jobs:
|
||||
# make release
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@23acc5c183826b7a8a97bce3cecc52db901f8251 # v3.25.10
|
||||
uses: github/codeql-action/analyze@5cf07d8b700b67e235fbb65cbc84f69c0cf10464 # v3.25.14
|
||||
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
@@ -53,7 +53,7 @@ jobs:
|
||||
git config --global user.name 'GitHub e2e user'
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
@@ -35,7 +35,7 @@ jobs:
|
||||
egress-policy: audit
|
||||
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
|
||||
- uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
|
||||
with:
|
||||
python-version: '3.9'
|
||||
|
||||
|
||||
@@ -50,13 +50,13 @@ jobs:
|
||||
git config --global user.name 'GitHub e2e user'
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: setup python
|
||||
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
|
||||
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
|
||||
with:
|
||||
python-version: '3.10'
|
||||
|
||||
|
||||
@@ -31,10 +31,10 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js 18.x
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: 18.x
|
||||
- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5
|
||||
- uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5
|
||||
with:
|
||||
python-version: '3.9'
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: Use Node.js 18.x
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: 18.x
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ jobs:
|
||||
fetch-depth: 0 # Required to retrieve git history
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
@@ -51,7 +51,7 @@ jobs:
|
||||
|
||||
- run: yarn build-storybook
|
||||
|
||||
- uses: chromaui/action@5991575112b472a4fa85429f29cc17e2fb83a2a2 # v11
|
||||
- uses: chromaui/action@fdbe7756d4dbf493e2fbb822df73be7accd07e1c # v11
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
# projectToken intentionally shared to allow collaborators to run Chromatic on forks
|
||||
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
||||
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
+1
-1
@@ -134,7 +134,6 @@ _You can do this by using the [Adopter form](https://info.backstage.spotify.com/
|
||||
| [SafetyCulture](https://safetyculture.com/) | [@R-cen](https://github.com/R-cen), [@lachlancooper](https://github.com/lachlancooper), [@hkf57](https://github.com/hkf57) | Internal developer portal to provide a centralized place for engineers to see an overview of their team's services and information related to the service from other systems. Initially focused on the software catalog, techdocs and search. |
|
||||
| [Sana Life Science](https://sanalifescience.com) | [Joe Hillyard](mailto:joe@sanalifescience.com) | API Catalog, Tools Management & Control Hub |
|
||||
| [Ndustrial](https://ndustrial.io) | [Jonathan Skubic](mailto:jonathan@ndustrial.io) | Software Project Catalog |
|
||||
| [TUI Musement](https://www.musement.com/uk/) | [Simone Fumagalli](mailto:simone.fumagalli@musement.com) | We are importing our catalog into it to keep it under control. The next step is start using templates |
|
||||
| [Kambi AB](https://www.kambi.com) | [Martin Norum](mailto:martin.norum@kambi.com) | We want to kick ass at speed, so we're currently building up a catalog of our existing software, and looking into how Backstage can support us in our journey towards autonomous product teams. Both to improve speed to market and operational awareness. |
|
||||
| [ANZ](https://www.anz.com.au/personal/) | [Elliot Jackson](mailto:elliot.jackson@anz.com) | Catalog, tech docs and automation |
|
||||
| [Genie Solutions](https://www.geniesolutionssoftware.com.au) | [Zainab Bagasrawala](mailto:zainabbagasrawala@geniesolutions.com.au) | Developer Portal to track our projects, documentation, observability tools and more |
|
||||
@@ -274,3 +273,4 @@ _You can do this by using the [Adopter form](https://info.backstage.spotify.com/
|
||||
| [Grupo OLX](https://www.olx.com.br/) | [@marciorgb](https://github.com/marciorgb), [@jeffbraga](https://github.com/jeffbraga), [@rogerfernandes](https://github.com/rogerfernandes), [@stockrt](https://github.com/stockrt) | At Grupo OLX, we are using Backstage to reduce friction and enhance developer autonomy by creating Golden Paths, which automate previously manual processes. Additionally, Backstage's catalog integrates various views of our organizational structure and workflows, offering a comprehensive overview of how different components interconnect. |
|
||||
| [DPG Media](https://www.dpgmediagroup.com) | [@benjidotsh](https://github.com/benjidotsh), [@lvstb](https://github.com/lvstb), [@ssliman](https://github.com/ssliman), [@edewel-beep](https://github.com/edewel-beep) | Access to infrastructure, documentation and internal tooling |
|
||||
| [Baloise](https://www.baloise.ch) | [@dweber019](https://github.com/dweber019), [@mikevader](https://github.com/mikevader) | We are using Backstage as internal developer protal for use cases like software catalog, documentation, infrastructure. |
|
||||
| [Cigna](https://www.cigna.com/) / [Evernorth](https://www.evernorth.com/) | [@raphtalia](https://github.com/raphtalia), [Devon Paluso](mailto:Devon.Paluso@evernorth.com), [Bryan Rego](mailto:Bryan.Rego@evernorth.com), [Ian Skillings](mailto:Ian.Skillings@evernorth.com) | Internal developer portal providing TechDocs, software templates, centralized secret management, with information consolidation from ServiceNow, Okta, GitHub, GitLab, and WebEx. |
|
||||
|
||||
@@ -32,11 +32,11 @@ Scope: The catalog plugin and catalog model
|
||||
| Patrik Oldsberg | Spotify | Cubic Belugas | [Rugvip](https://github.com/Rugvip) | `Rugvip#0019` |
|
||||
| Vincenzo Scamporlino | Spotify | Cubic Belugas | [vinzscam](http://github.com/vinzscam) | `vinzscam#6944` |
|
||||
|
||||
### Discoverability
|
||||
### Home
|
||||
|
||||
Team: @backstage/discoverability-maintainers
|
||||
Team: @backstage/home-maintainers
|
||||
|
||||
Scope: Discoverability within Backstage, including the home page, information architecture, and search
|
||||
Scope: The Backstage home page and information architecture
|
||||
|
||||
| Name | Organization | Team | GitHub | Discord |
|
||||
| ------------------------ | ------------ | -------------- | ---------------------------------------- | ----------------- |
|
||||
@@ -46,6 +46,18 @@ Scope: Discoverability within Backstage, including the home page, information ar
|
||||
| Raghunandan Balachandran | Spotify | Infinite Buck$ | [soapraj](http://github.com/soapraj) | raghunandanb#1114 |
|
||||
| Bailey Brooks | Spotify | Infinite Buck$ | [bailey](http://github.com/bailey) | \_bailey4 |
|
||||
|
||||
### Search
|
||||
|
||||
Team: @backstage/search-maintainers
|
||||
|
||||
Scope: The Backstage Search plugin
|
||||
|
||||
| Name | Organization | Team | GitHub | Discord |
|
||||
| ------------------------ | ------------ | -------------- | --------------------------------------------- | ----------------- |
|
||||
| Emma Indal | Spotify | Infinite Buck$ | [emmaindal](http://github.com/emmaindal) | emmaindal#7503 |
|
||||
| Raghunandan Balachandran | Spotify | Infinite Buck$ | [soapraj](http://github.com/soapraj) | raghunandanb#1114 |
|
||||
| Alex Lorenzi | Spotify | ProTean | [AlexLorenzi](https://github.com/AlexLorenzi) | alexlorenzi |
|
||||
|
||||
### Helm Charts
|
||||
|
||||
Team: @backstage/helm-chart-maintainers
|
||||
|
||||
+1
-1
@@ -55,7 +55,7 @@ Backstage 的文档包括:
|
||||
- [Discord 聊天室](https://discord.gg/backstage-687207715902193673) - 获得支持或讨论项目
|
||||
- [参与贡献 Backstage](https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md) - 如果您想做出贡献,请从这里开始
|
||||
- [RFCs](https://github.com/backstage/backstage/labels/rfc) - 帮助制定技术方向
|
||||
- [FAQ](https://backstage.io/docs/FAQ) - n.: 常问问题
|
||||
- [FAQ](https://backstage.io/docs/FAQ) - 常问问题
|
||||
- [行为准则](CODE_OF_CONDUCT.md) - 这是我们的行事方式
|
||||
- [采纳者](ADOPTERS.md) - 已经在使用 Backstage 的公司
|
||||
- [博客](https://backstage.io/blog/) - 公告和更新
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
[](https://backstage.io/)
|
||||
|
||||
> [!NOTE]
|
||||
> 🏖 From July 1st through 16th, due to maintainers being on summer vacations, expect the project to move a little slower than normal, and support to be limited. Normal service will resume after that! 🏝
|
||||
|
||||
# [Backstage](https://backstage.io)
|
||||
|
||||
English \| [한국어](README-ko_kr.md) \| [中文版](README-zh_Hans.md) \| [Français](README-fr_FR.md)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user