Merge branch 'backstage:master' into custom_auth_connector
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli-node': patch
|
||||
---
|
||||
|
||||
Added `type` field to `BackstagePackageJson` type.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-permission-node': patch
|
||||
---
|
||||
|
||||
The returned router from `createPermissionIntegrationRouter` is now mutable, allowing for permissions and resources to be added after creation of the router.
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
'@backstage/cli': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Add support for native ESM in Node.js code. This changes the behavior of dynamic import expressions in Node.js code. Typically this can be fixed by replacing `import(...)` with `require(...)`, with an `as typeof import(...)` cast if needed for types. This is because dynamic imports will no longer be transformed to `require(...)` calls, but instead be left as-is. This in turn allows you to load ESM modules from CommonJS code using `import(...)`.
|
||||
|
||||
This change adds support for the following in Node.js packages, across type checking, package builds, runtime transforms and Jest tests:
|
||||
|
||||
- Dynamic imports that load ESM modules from CommonJS code.
|
||||
- Both `.mjs` and `.mts` files as explicit ESM files, as well as `.cjs` and `.cts` as explicit CommonJS files.
|
||||
- Support for the `"type": "module"` field in `package.json` to indicate that the package is an ESM package.
|
||||
|
||||
There are a few caveats to be aware of:
|
||||
|
||||
- To enable support for native ESM in tests, you need to run the tests with the `--experimental-vm-modules` flag enabled, typically via `NODE_OPTIONS='--experimental-vm-modules'`.
|
||||
- Declaring a package as `"type": "module"` in `package.json` is supported, but in tests it will cause all local transitive dependencies to also be treated as ESM, regardless of whether they declare `"type": "module"` or not.
|
||||
- Node.js has an [ESM interoperability layer with CommonJS](https://nodejs.org/docs/latest-v22.x/api/esm.html#interoperability-with-commonjs) that allows for imports from ESM to identify named exports in CommonJS packages. This interoperability layer is **only** enabled when importing packages with a `.cts` or `.cjs` extension. This is because the interoperability layer is not fully compatible with the NPM ecosystem, and would break package if it was enabled for `.js` files.
|
||||
- Dynamic imports of CommonJS packages will vary in shape depending on the runtime, i.e. test vs local development, etc. It is therefore recommended to avoid dynamic imports of CommonJS packages and instead use `require`, or to use the explicit CommonJS extensions as mentioned above. If you do need to dynamically import CommonJS packages, avoid using `default` exports, as the shape of them vary across different environments and you would otherwise need to manually unwrap the import based on the shape of the module object.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home': patch
|
||||
---
|
||||
|
||||
Exported `QuickStartCard` component.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/kubernetes-react': patch
|
||||
---
|
||||
|
||||
Fixed bug in string-to-integer conversion to properly handle decimal values with BigInt.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Updates to allow users to subscribe to the newly created repository within GitHub to mimic similar functionality found within the GitHub UI.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Fixed incompatible `@typescript-eslint` versions with current `eslint@8.x.x`
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend': patch
|
||||
'@backstage/plugin-notifications': patch
|
||||
---
|
||||
|
||||
added topic filter for notifications
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/config-loader': patch
|
||||
---
|
||||
|
||||
Internal refactor to use explicit `require` for lazy-loading dependency.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': minor
|
||||
---
|
||||
|
||||
Added mocks for the new `PermissionsRegistryService`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
|
||||
'@backstage/plugin-devtools-backend': patch
|
||||
---
|
||||
|
||||
Remove the error handler middleware, since that is now provided by the framework
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
The `api-reports` command is now also able to generate SQL reports, enabled by the `--sql-reports` flag.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': patch
|
||||
'@backstage/plugin-search': patch
|
||||
---
|
||||
|
||||
Added new extension points to extend search filters `SearchFilterBlueprint` and `SearchFilterResultTypeBlueprint`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Sync feature installation compatibility logic with `@backstage/backend-app-api`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-signals-backend': minor
|
||||
---
|
||||
|
||||
Removed support for the old backend system. If you were using the old `createRouter` export, please migrate to [the new backend system](https://backstage.io/docs/backend-system/).
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Cleanup `refresh_state_references` for entity processors and providers that are no longer in control of a `refresh_state` row for entity
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Go back to using `node-fetch` for gitlab
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
'@backstage/plugin-scaffolder-node': patch
|
||||
---
|
||||
|
||||
Added the ability to use `${{ context.task.id }}` in nunjucks templating, as well as `ctx.task.id` in actions to get the current task ID.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-kubernetes-common': patch
|
||||
'@backstage/plugin-kubernetes-node': patch
|
||||
---
|
||||
|
||||
Fixed the lack of `secrets` to fetch from the kubernetes api by adding option to specify additional Objects which are not part of Default Objects
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Allow passing down `withSearch` prop to `EntityTechdocsContent` component since it was `true` by default, now user can use the `EntityTechdocsContent` component _without_ showing the search field on top of the content.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend-module-email': patch
|
||||
---
|
||||
|
||||
Added more examples of the plugin configuration
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-unprocessed': patch
|
||||
---
|
||||
|
||||
Use new `PermissionsRegistryService` instead of the deprecated `catalogPermissionExtensionPoint`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Added default implementation for the new `PermissionsRegistryService`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
---
|
||||
|
||||
Internal refactor to use cursor based pagination
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
Corrected spelling mistake in error message
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
fix(config): add missing parameters in config schema
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Fix field extension validation not working when field is in dependencies in an array field
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
'@backstage/core-plugin-api': patch
|
||||
'@backstage/types': patch
|
||||
---
|
||||
|
||||
Move `Expand` and `ExpandRecursive` to `@backstage/types`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
The catalog backend now supports the new `PermissionsRegistryService`, which can be used to add custom permission rules.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/config-loader': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Exclude `@backstage/backend-common` from schema collection if `@backstage/backend-defaults` is present
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Fixed an issue where the `<EntityListProvider />` in `offset` mode would unnecessarily re-fetch data when the filter didn't change, causing a flicker effect.
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab-org': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-permission-node': patch
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
Remove some internal usages of the backend-common package
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend': patch
|
||||
---
|
||||
|
||||
Remove `@backstage/backend-common` dependency
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-node': patch
|
||||
---
|
||||
|
||||
Deprecated the alpha `catalogPermissionExtensionPoint` and related types, since the same functionality is now available via the new `PermissionsRegistryService`.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@techdocs/cli': minor
|
||||
'@backstage/plugin-techdocs-node': minor
|
||||
---
|
||||
|
||||
Allow configurable optional retries for publisher AWS S3 operations.
|
||||
@@ -2,4 +2,4 @@
|
||||
'@backstage/plugin-catalog-backend-module-openapi': patch
|
||||
---
|
||||
|
||||
Refactor to no longer use backend-common
|
||||
Fix `resolveUrl` for split openapi definition relative path
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Added `-j 2` to `dev` script to help cases where the backend does not start up during local development
|
||||
+180
-216
@@ -2,235 +2,199 @@
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.104",
|
||||
"@backstage/app-defaults": "1.5.15",
|
||||
"example-app-next": "0.0.18",
|
||||
"app-next-example-plugin": "0.0.18",
|
||||
"example-backend": "0.0.33",
|
||||
"@backstage/backend-app-api": "1.1.0",
|
||||
"@backstage/backend-defaults": "0.6.0",
|
||||
"example-app": "0.2.105",
|
||||
"@backstage/app-defaults": "1.5.16",
|
||||
"example-app-next": "0.0.19",
|
||||
"app-next-example-plugin": "0.0.19",
|
||||
"example-backend": "0.0.34",
|
||||
"@backstage/backend-app-api": "1.1.1",
|
||||
"@backstage/backend-defaults": "0.7.0",
|
||||
"@backstage/backend-dev-utils": "0.1.5",
|
||||
"@backstage/backend-dynamic-feature-service": "0.5.2",
|
||||
"example-backend-legacy": "0.2.105",
|
||||
"@backstage/backend-openapi-utils": "0.4.0",
|
||||
"@backstage/backend-plugin-api": "1.1.0",
|
||||
"@backstage/backend-test-utils": "1.2.0",
|
||||
"@backstage/backend-dynamic-feature-service": "0.5.3",
|
||||
"example-backend-legacy": "0.2.106",
|
||||
"@backstage/backend-openapi-utils": "0.4.1",
|
||||
"@backstage/backend-plugin-api": "1.1.1",
|
||||
"@backstage/backend-test-utils": "1.2.1",
|
||||
"@backstage/canon": "0.0.0",
|
||||
"@backstage/catalog-client": "1.9.0",
|
||||
"@backstage/catalog-model": "1.7.2",
|
||||
"@backstage/cli": "0.29.4",
|
||||
"@backstage/catalog-client": "1.9.1",
|
||||
"@backstage/catalog-model": "1.7.3",
|
||||
"@backstage/cli": "0.29.5",
|
||||
"@backstage/cli-common": "0.1.15",
|
||||
"@backstage/cli-node": "0.2.11",
|
||||
"@backstage/cli-node": "0.2.12",
|
||||
"@backstage/codemods": "0.1.52",
|
||||
"@backstage/config": "1.3.1",
|
||||
"@backstage/config-loader": "1.9.3",
|
||||
"@backstage/core-app-api": "1.15.3",
|
||||
"@backstage/core-compat-api": "0.3.4",
|
||||
"@backstage/core-components": "0.16.2",
|
||||
"@backstage/core-plugin-api": "1.10.2",
|
||||
"@backstage/create-app": "0.5.23",
|
||||
"@backstage/dev-utils": "1.1.5",
|
||||
"e2e-test": "0.2.23",
|
||||
"@backstage/config": "1.3.2",
|
||||
"@backstage/config-loader": "1.9.5",
|
||||
"@backstage/core-app-api": "1.15.4",
|
||||
"@backstage/core-compat-api": "0.3.5",
|
||||
"@backstage/core-components": "0.16.3",
|
||||
"@backstage/core-plugin-api": "1.10.3",
|
||||
"@backstage/create-app": "0.5.24",
|
||||
"@backstage/dev-utils": "1.1.6",
|
||||
"e2e-test": "0.2.24",
|
||||
"@backstage/e2e-test-utils": "0.1.1",
|
||||
"@backstage/errors": "1.2.6",
|
||||
"@backstage/errors": "1.2.7",
|
||||
"@backstage/eslint-plugin": "0.1.10",
|
||||
"@backstage/frontend-app-api": "0.10.3",
|
||||
"@backstage/frontend-defaults": "0.1.4",
|
||||
"@internal/frontend": "0.0.4",
|
||||
"@backstage/frontend-plugin-api": "0.9.3",
|
||||
"@backstage/frontend-test-utils": "0.2.4",
|
||||
"@backstage/integration": "1.16.0",
|
||||
"@backstage/integration-aws-node": "0.1.14",
|
||||
"@backstage/integration-react": "1.2.2",
|
||||
"@backstage/frontend-app-api": "0.10.4",
|
||||
"@backstage/frontend-defaults": "0.1.5",
|
||||
"@internal/frontend": "0.0.5",
|
||||
"@backstage/frontend-plugin-api": "0.9.4",
|
||||
"@backstage/frontend-test-utils": "0.2.5",
|
||||
"@backstage/integration": "1.16.1",
|
||||
"@backstage/integration-aws-node": "0.1.15",
|
||||
"@backstage/integration-react": "1.2.3",
|
||||
"@internal/opaque": "0.0.1",
|
||||
"@backstage/release-manifests": "0.0.12",
|
||||
"@backstage/repo-tools": "0.12.0",
|
||||
"@internal/scaffolder": "0.0.4",
|
||||
"@techdocs/cli": "1.8.24",
|
||||
"techdocs-cli-embedded-app": "0.2.103",
|
||||
"@backstage/test-utils": "1.7.3",
|
||||
"@backstage/repo-tools": "0.12.1",
|
||||
"@internal/scaffolder": "0.0.5",
|
||||
"@techdocs/cli": "1.8.25",
|
||||
"techdocs-cli-embedded-app": "0.2.104",
|
||||
"@backstage/test-utils": "1.7.4",
|
||||
"@backstage/theme": "0.6.3",
|
||||
"@backstage/types": "1.2.0",
|
||||
"@backstage/types": "1.2.1",
|
||||
"@backstage/version-bridge": "1.0.10",
|
||||
"yarn-plugin-backstage": "0.0.4",
|
||||
"@backstage/plugin-api-docs": "0.12.2",
|
||||
"@backstage/plugin-api-docs": "0.12.3",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.8",
|
||||
"@backstage/plugin-app": "0.1.4",
|
||||
"@backstage/plugin-app-backend": "0.4.3",
|
||||
"@backstage/plugin-app-node": "0.1.28",
|
||||
"@backstage/plugin-app-visualizer": "0.1.14",
|
||||
"@backstage/plugin-auth-backend": "0.24.1",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.3.3",
|
||||
"@backstage/plugin-auth-backend-module-auth0-provider": "0.1.3",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.3.1",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.1.3",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.3.3",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.3.3",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.3.3",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.3.3",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.1.3",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.2.3",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.4.2",
|
||||
"@backstage/plugin-auth-node": "0.5.5",
|
||||
"@backstage/plugin-auth-react": "0.1.10",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.26",
|
||||
"@backstage/plugin-catalog": "1.26.0",
|
||||
"@backstage/plugin-catalog-backend": "1.29.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.6",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.3.0",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.4.3",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.4.3",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.3.0",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.3.3",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.2.5",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.7.8",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.3.5",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.6.0",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.4",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.6.1",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.11.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.5",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.5",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.2.5",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.5",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.3",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.3",
|
||||
"@backstage/plugin-catalog-common": "1.1.2",
|
||||
"@backstage/plugin-catalog-graph": "0.4.14",
|
||||
"@backstage/plugin-catalog-import": "0.12.8",
|
||||
"@backstage/plugin-catalog-node": "1.15.0",
|
||||
"@backstage/plugin-catalog-react": "1.15.0",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.12",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.6",
|
||||
"@backstage/plugin-config-schema": "0.1.63",
|
||||
"@backstage/plugin-devtools": "0.1.22",
|
||||
"@backstage/plugin-devtools-backend": "0.5.0",
|
||||
"@backstage/plugin-devtools-common": "0.1.14",
|
||||
"@backstage/plugin-events-backend": "0.4.0",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.6",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.15",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.15",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.15",
|
||||
"@backstage/plugin-events-backend-module-github": "0.2.15",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.2.15",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.39",
|
||||
"@backstage/plugin-events-node": "0.4.6",
|
||||
"@internal/plugin-todo-list": "1.0.34",
|
||||
"@internal/plugin-todo-list-backend": "1.0.34",
|
||||
"@internal/plugin-todo-list-common": "1.0.23",
|
||||
"@backstage/plugin-home": "0.8.3",
|
||||
"@backstage/plugin-home-react": "0.1.21",
|
||||
"@backstage/plugin-kubernetes": "0.12.2",
|
||||
"@backstage/plugin-kubernetes-backend": "0.19.1",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.20",
|
||||
"@backstage/plugin-kubernetes-common": "0.9.1",
|
||||
"@backstage/plugin-kubernetes-node": "0.2.1",
|
||||
"@backstage/plugin-kubernetes-react": "0.5.2",
|
||||
"@backstage/plugin-notifications": "0.5.0",
|
||||
"@backstage/plugin-notifications-backend": "0.5.0",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.3.4",
|
||||
"@backstage/plugin-notifications-common": "0.0.7",
|
||||
"@backstage/plugin-notifications-node": "0.2.10",
|
||||
"@backstage/plugin-org": "0.6.34",
|
||||
"@backstage/plugin-org-react": "0.1.33",
|
||||
"@backstage/plugin-permission-backend": "0.5.52",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.3",
|
||||
"@backstage/plugin-permission-common": "0.8.3",
|
||||
"@backstage/plugin-permission-node": "0.8.6",
|
||||
"@backstage/plugin-permission-react": "0.4.29",
|
||||
"@backstage/plugin-proxy-backend": "0.5.9",
|
||||
"@backstage/plugin-scaffolder": "1.27.2",
|
||||
"@backstage/plugin-scaffolder-backend": "1.28.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.5.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.7.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.4",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.5",
|
||||
"@backstage/plugin-scaffolder-common": "1.5.8",
|
||||
"@backstage/plugin-scaffolder-node": "0.6.2",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.1.17",
|
||||
"@backstage/plugin-scaffolder-react": "1.14.2",
|
||||
"@backstage/plugin-search": "1.4.21",
|
||||
"@backstage/plugin-search-backend": "1.8.0",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.2.6",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.6.3",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.2.6",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.39",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.4",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.3.4",
|
||||
"@backstage/plugin-search-backend-node": "1.3.6",
|
||||
"@backstage/plugin-search-common": "1.2.16",
|
||||
"@backstage/plugin-search-react": "1.8.4",
|
||||
"@backstage/plugin-signals": "0.0.14",
|
||||
"@backstage/plugin-signals-backend": "0.2.4",
|
||||
"@backstage/plugin-signals-node": "0.1.15",
|
||||
"@backstage/plugin-signals-react": "0.0.8",
|
||||
"@backstage/plugin-techdocs": "1.12.0",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.43",
|
||||
"@backstage/plugin-techdocs-backend": "1.11.4",
|
||||
"@backstage/plugin-app": "0.1.5",
|
||||
"@backstage/plugin-app-backend": "0.4.4",
|
||||
"@backstage/plugin-app-node": "0.1.29",
|
||||
"@backstage/plugin-app-visualizer": "0.1.15",
|
||||
"@backstage/plugin-auth-backend": "0.24.2",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-auth0-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.3.2",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.4.3",
|
||||
"@backstage/plugin-auth-node": "0.5.6",
|
||||
"@backstage/plugin-auth-react": "0.1.11",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.27",
|
||||
"@backstage/plugin-catalog": "1.26.1",
|
||||
"@backstage/plugin-catalog-backend": "1.30.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.7",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.3.1",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.4.4",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.4.4",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.3.1",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.3.4",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.7.9",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.3.6",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.6.2",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.5",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.6.2",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.11.1",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.6",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.4",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.4",
|
||||
"@backstage/plugin-catalog-common": "1.1.3",
|
||||
"@backstage/plugin-catalog-graph": "0.4.15",
|
||||
"@backstage/plugin-catalog-import": "0.12.9",
|
||||
"@backstage/plugin-catalog-node": "1.15.1",
|
||||
"@backstage/plugin-catalog-react": "1.15.1",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.13",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.7",
|
||||
"@backstage/plugin-config-schema": "0.1.64",
|
||||
"@backstage/plugin-devtools": "0.1.23",
|
||||
"@backstage/plugin-devtools-backend": "0.5.1",
|
||||
"@backstage/plugin-devtools-common": "0.1.15",
|
||||
"@backstage/plugin-events-backend": "0.4.1",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.7",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-github": "0.2.16",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.2.16",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.40",
|
||||
"@backstage/plugin-events-node": "0.4.7",
|
||||
"@internal/plugin-todo-list": "1.0.35",
|
||||
"@internal/plugin-todo-list-backend": "1.0.35",
|
||||
"@internal/plugin-todo-list-common": "1.0.24",
|
||||
"@backstage/plugin-home": "0.8.4",
|
||||
"@backstage/plugin-home-react": "0.1.22",
|
||||
"@backstage/plugin-kubernetes": "0.12.3",
|
||||
"@backstage/plugin-kubernetes-backend": "0.19.2",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.21",
|
||||
"@backstage/plugin-kubernetes-common": "0.9.2",
|
||||
"@backstage/plugin-kubernetes-node": "0.2.2",
|
||||
"@backstage/plugin-kubernetes-react": "0.5.3",
|
||||
"@backstage/plugin-notifications": "0.5.1",
|
||||
"@backstage/plugin-notifications-backend": "0.5.1",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.3.5",
|
||||
"@backstage/plugin-notifications-common": "0.0.8",
|
||||
"@backstage/plugin-notifications-node": "0.2.11",
|
||||
"@backstage/plugin-org": "0.6.35",
|
||||
"@backstage/plugin-org-react": "0.1.34",
|
||||
"@backstage/plugin-permission-backend": "0.5.53",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.4",
|
||||
"@backstage/plugin-permission-common": "0.8.4",
|
||||
"@backstage/plugin-permission-node": "0.8.7",
|
||||
"@backstage/plugin-permission-react": "0.4.30",
|
||||
"@backstage/plugin-proxy-backend": "0.5.10",
|
||||
"@backstage/plugin-proxy-node": "0.1.0",
|
||||
"@backstage/plugin-scaffolder": "1.27.4",
|
||||
"@backstage/plugin-scaffolder-backend": "1.29.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.5.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.7.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.6",
|
||||
"@backstage/plugin-scaffolder-common": "1.5.9",
|
||||
"@backstage/plugin-scaffolder-node": "0.6.3",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.1.18",
|
||||
"@backstage/plugin-scaffolder-react": "1.14.3",
|
||||
"@backstage/plugin-search": "1.4.22",
|
||||
"@backstage/plugin-search-backend": "1.8.1",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.3.0",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.6.4",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.2.7",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.40",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.5",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.3.5",
|
||||
"@backstage/plugin-search-backend-node": "1.3.7",
|
||||
"@backstage/plugin-search-common": "1.2.17",
|
||||
"@backstage/plugin-search-react": "1.8.5",
|
||||
"@backstage/plugin-signals": "0.0.15",
|
||||
"@backstage/plugin-signals-backend": "0.3.0",
|
||||
"@backstage/plugin-signals-node": "0.1.16",
|
||||
"@backstage/plugin-signals-react": "0.0.9",
|
||||
"@backstage/plugin-techdocs": "1.12.1",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.44",
|
||||
"@backstage/plugin-techdocs-backend": "1.11.5",
|
||||
"@backstage/plugin-techdocs-common": "0.1.0",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.19",
|
||||
"@backstage/plugin-techdocs-node": "1.12.15",
|
||||
"@backstage/plugin-techdocs-react": "1.2.12",
|
||||
"@backstage/plugin-user-settings": "0.8.17",
|
||||
"@backstage/plugin-user-settings-backend": "0.2.28",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.20",
|
||||
"@backstage/plugin-techdocs-node": "1.12.16",
|
||||
"@backstage/plugin-techdocs-react": "1.2.13",
|
||||
"@backstage/plugin-user-settings": "0.8.18",
|
||||
"@backstage/plugin-user-settings-backend": "0.2.29",
|
||||
"@backstage/plugin-user-settings-common": "0.0.1"
|
||||
},
|
||||
"changesets": [
|
||||
"big-seals-drum",
|
||||
"breezy-coats-sort",
|
||||
"calm-tigers-boil",
|
||||
"create-app-1735034814",
|
||||
"create-app-1736262177",
|
||||
"cuddly-lions-knock",
|
||||
"cyan-frogs-count",
|
||||
"dry-hounds-study",
|
||||
"famous-balloons-punch",
|
||||
"famous-dryers-protect",
|
||||
"gentle-deers-return",
|
||||
"gorgeous-zebras-tan",
|
||||
"khaki-fireants-begin",
|
||||
"lemon-students-care",
|
||||
"light-wasps-unite",
|
||||
"little-scissors-fold",
|
||||
"long-parrots-hide",
|
||||
"metal-ravens-hammer",
|
||||
"nasty-pears-taste",
|
||||
"nervous-bottles-occur",
|
||||
"nice-waves-count",
|
||||
"orange-icons-sell",
|
||||
"quick-poems-cover",
|
||||
"red-hotels-sneeze",
|
||||
"renovate-dcf1169",
|
||||
"rich-penguins-stare",
|
||||
"rich-vans-hope",
|
||||
"shiny-walls-press",
|
||||
"silly-bottles-raise",
|
||||
"smart-plants-sip",
|
||||
"spicy-tomatoes-hammer",
|
||||
"strong-students-beg",
|
||||
"tall-actors-clap",
|
||||
"twenty-laws-tie",
|
||||
"two-wasps-mix",
|
||||
"weak-frogs-nail"
|
||||
]
|
||||
"changesets": []
|
||||
}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Changed the base URL in addLinkClickListener from window.location.origin to app.baseUrl for improved path handling. This fixes an issue where Backstage, when running on a subpath, was unable to handle non-Backstage URLs of the same origin correctly.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Fixed a bug in the BitbucketRepoBranchPicker component that crashed the scaffolder
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-catalog': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed support for the old backend system. Please [migrate to the new backend system](https://backstage.io/docs/backend-system/) and enable [the catalog collator](https://backstage.io/docs/features/search/collators#catalog) there.
|
||||
|
||||
As part of this, the `/alpha` export path is gone too. Just import the module from the root of the package as usual instead.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Internal refactor to support native ESM.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Fixing spelling mistake in translation
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home-react': patch
|
||||
'@backstage/plugin-home': patch
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Updated dependency `@rjsf/utils` to `5.23.2`.
|
||||
Updated dependency `@rjsf/core` to `5.23.2`.
|
||||
Updated dependency `@rjsf/material-ui` to `5.23.2`.
|
||||
Updated dependency `@rjsf/validator-ajv8` to `5.23.2`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Fixed scaffolder form fields not resolving correctly in the `useCustomFieldExtensions` hook.
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
Remove usages of `PluginDatabaseManager` and `PluginEndpointDiscovery` and replace with their equivalent service types
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
Added new `PermissionsRegistryService` that is used by plugins to register permissions, resource types, and rules into the permission system. This replaces the existing `createPermissionIntegrationRouter` from `@backstage/plugin-permission-node`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
---
|
||||
|
||||
Modified the logic for generating the location URL by encoding the entity property values with `encodeURIComponent`. This enhancement improves the safety and reliability of the URL.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
Ensure that an error handler middleware exists at the end of each plugin `httpRouter` handler chain. This makes it so that exceptions thrown by plugin routes are caught and encoded in the standard error format.
|
||||
|
||||
If you were using the standard `MiddlewareFactory` just to put an `error` middleware in you router, you can now remove that at your earliest convenience since it's redundant. If you have custom error handlers in your plugin router, those will continue to function as previously. If you were relying on thrown errors propagating all the way down to the root HTTP router, you will find that they no longer do that, and may want to hoist your error handling up to the plugin level instead.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Internal refactor of API report generation.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Improved concurrency of the `entities` endpoint when using the streamed query mode behind the `catalog.disableRelationsCompatibility` flag.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-api-docs': patch
|
||||
---
|
||||
|
||||
Fix typo in default path of api docs definition route
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
Removed the long-deprecated `DefaultCatalogCollatorFactory` and `DefaultCatalogCollatorFactoryOptions` exports, which now no longer exist in the search plugin's offerings. If you were using these, you want to migrate to [the new backend system](https://backstage.io/docs/backend-system/) and use the [catalog collator](https://backstage.io/docs/features/search/collators#catalog) directly.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-node': patch
|
||||
---
|
||||
|
||||
Deprecate the `logStream` option in `executeShellCommand`, replacing it with a logger instance.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Fix issue with `secrets` not being forwarded properly to the backend when creating a task
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Internal update to work with dynamic imports.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
'@backstage/frontend-app-api': patch
|
||||
---
|
||||
|
||||
Added `getNodesByRoutePath` method to the `AppTreeApi`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
---
|
||||
|
||||
Make sure changes are successfully tracked before starting up scanner.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Updated condition in `resolveCodeOwner` to fix a bug where `normalizeCodeOwner` could potentially be called with an invalid argument causing an error in `CodeOwnersProcessor`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-module-addons-contrib': patch
|
||||
---
|
||||
|
||||
Internal refactor for safer handling of possible null value.
|
||||
@@ -0,0 +1,114 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Add optional props to `TechDocCustomHome` to allow for more flexibility:
|
||||
|
||||
```tsx
|
||||
import { TechDocsCustomHome } from '@backstage/plugin-techdocs';
|
||||
//...
|
||||
|
||||
const options = { emptyRowsWhenPaging: false };
|
||||
const linkDestination = (entity: Entity): string | undefined => {
|
||||
return entity.metadata.annotations?.['external-docs'];
|
||||
};
|
||||
const techDocsTabsConfig = [
|
||||
{
|
||||
label: 'Recommended Documentation',
|
||||
panels: [
|
||||
{
|
||||
title: 'Golden Path',
|
||||
description: 'Documentation about standards to follow',
|
||||
panelType: 'DocsCardGrid',
|
||||
panelProps: { CustomHeader: () => <ContentHeader title='Golden Path'/> },
|
||||
filterPredicate: entity =>
|
||||
entity?.metadata?.tags?.includes('golden-path') ?? false,
|
||||
},
|
||||
{
|
||||
title: 'Recommended',
|
||||
description: 'Useful documentation',
|
||||
panelType: 'InfoCardGrid',
|
||||
panelProps: {
|
||||
CustomHeader: () => <ContentHeader title='Recommended' />
|
||||
linkDestination: linkDestination,
|
||||
},
|
||||
filterPredicate: entity =>
|
||||
entity?.metadata?.tags?.includes('recommended') ?? false,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
label: 'Browse All',
|
||||
panels: [
|
||||
{
|
||||
description: 'Browse all docs',
|
||||
filterPredicate: filterEntity,
|
||||
panelType: 'TechDocsIndexPage',
|
||||
title: 'All',
|
||||
panelProps: { PageWrapper: React.Fragment, CustomHeader: React.Fragment, options: options },
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
const AppRoutes = () => {
|
||||
<FlatRoutes>
|
||||
<Route
|
||||
path="/docs"
|
||||
element={
|
||||
<TechDocsCustomHome
|
||||
tabsConfig={techDocsTabsConfig}
|
||||
filter={{
|
||||
kind: ['Location', 'Resource', 'Component'],
|
||||
'metadata.annotations.featured-docs': CATALOG_FILTER_EXISTS,
|
||||
}}
|
||||
CustomPageWrapper={({ children }: React.PropsWithChildren<{}>) => (<PageWithHeader title="Docs" themeId="documentation">{children}</PageWithHeader>)}
|
||||
/>
|
||||
}
|
||||
/>
|
||||
</FlatRoutes>;
|
||||
};
|
||||
```
|
||||
|
||||
Add new Grid option called `InfoCardGrid` which is a more customizable card option for the Docs grid.
|
||||
|
||||
```tsx
|
||||
<InfoCardGrid
|
||||
entities={entities}
|
||||
linkContent="Learn more"
|
||||
linkDestination={entity => entity.metadata['external-docs']}
|
||||
/>
|
||||
```
|
||||
|
||||
Expose existing `CustomDocsPanel` so that it can be used independently if desired.
|
||||
|
||||
```tsx
|
||||
const panels: PanelConfig[] = [
|
||||
{
|
||||
description: '',
|
||||
filterPredicate: entity => {},
|
||||
panelType: 'InfoCardGrid',
|
||||
title: 'Standards',
|
||||
panelProps: {
|
||||
CustomHeader: () => <ContentHeader title='Recommended' />
|
||||
linkDestination: linkDestination,
|
||||
},
|
||||
},
|
||||
{
|
||||
description: '',
|
||||
filterPredicate: entity => {},
|
||||
panelType: 'DocsCardGrid',
|
||||
title: 'Contribute',
|
||||
},
|
||||
];
|
||||
{
|
||||
panels.map((config, index) => (
|
||||
<CustomDocsPanel
|
||||
key={index}
|
||||
config={config}
|
||||
entities={!!entities ? entities : []}
|
||||
index={index}
|
||||
/>
|
||||
));
|
||||
}
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Fixes an issue in `GithubMultiOrgEntityProvider` that caused an error when processing teams without a parent.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Ensure that both global-agent and undici agents are enabled when proxying is enabled.
|
||||
@@ -7,6 +7,7 @@
|
||||
**/.git/**
|
||||
**/public/**
|
||||
**/microsite/**
|
||||
**/canon-docs/**
|
||||
**/templates/**
|
||||
**/sample-templates/**
|
||||
playwright.config.ts
|
||||
|
||||
@@ -276,6 +276,7 @@ nohoist
|
||||
nonces
|
||||
noop
|
||||
npm
|
||||
nullable
|
||||
nunjucks
|
||||
nvarchar
|
||||
nvm
|
||||
@@ -467,6 +468,7 @@ typeahead
|
||||
ui
|
||||
unbreak
|
||||
Unconference
|
||||
undici
|
||||
unicode
|
||||
unmanaged
|
||||
unmount
|
||||
|
||||
@@ -22,7 +22,7 @@ jobs:
|
||||
action: ${{ steps.event.outputs.ACTION }}
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
disable-sudo: true
|
||||
egress-policy: block
|
||||
|
||||
@@ -14,7 +14,7 @@ jobs:
|
||||
if: ${{ github.event_name != 'pull_request' || github.event.action != 'closed' }}
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ jobs:
|
||||
name: Test ${{ matrix.node-version }}
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
name: Install ${{ matrix.node-version }}
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
name: Verify ${{ matrix.node-version }}
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
@@ -202,7 +202,7 @@ jobs:
|
||||
|
||||
env:
|
||||
CI: true
|
||||
NODE_OPTIONS: --max-old-space-size=8192 --no-node-snapshot
|
||||
NODE_OPTIONS: --max-old-space-size=8192 --no-node-snapshot --experimental-vm-modules
|
||||
INTEGRATION_TEST_GITHUB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITHUB_TOKEN }}
|
||||
INTEGRATION_TEST_GITLAB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITLAB_TOKEN }}
|
||||
INTEGRATION_TEST_BITBUCKET_TOKEN: ${{ secrets.INTEGRATION_TEST_BITBUCKET_TOKEN }}
|
||||
|
||||
@@ -10,7 +10,7 @@ jobs:
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
@@ -62,7 +62,7 @@ jobs:
|
||||
uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8.0
|
||||
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6.10.0
|
||||
uses: docker/build-push-action@67a2d409c0a876cbe6b11854e3e25193efe4e62d # v6.12.0
|
||||
with:
|
||||
context: './example-app'
|
||||
file: ./example-app/packages/backend/Dockerfile
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
@@ -91,7 +91,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
@@ -158,7 +158,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ jobs:
|
||||
|
||||
env:
|
||||
CI: true
|
||||
NODE_OPTIONS: --max-old-space-size=8192 --no-node-snapshot
|
||||
NODE_OPTIONS: --max-old-space-size=8192 --no-node-snapshot --experimental-vm-modules
|
||||
INTEGRATION_TEST_GITHUB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITHUB_TOKEN }}
|
||||
INTEGRATION_TEST_GITLAB_TOKEN: ${{ secrets.INTEGRATION_TEST_GITLAB_TOKEN }}
|
||||
INTEGRATION_TEST_BITBUCKET_TOKEN: ${{ secrets.INTEGRATION_TEST_BITBUCKET_TOKEN }}
|
||||
@@ -147,7 +147,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
if: github.repository == 'backstage/backstage'
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ jobs:
|
||||
steps:
|
||||
# Inspired by https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#using-data-from-the-triggering-workflow
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
if: github.repository == 'backstage/backstage' && ( github.event.pull_request || github.event.issue.pull_request )
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
name: Sync Canon Storybook
|
||||
name: Sync Canon Docs
|
||||
on:
|
||||
push:
|
||||
branches: [master]
|
||||
|
||||
jobs:
|
||||
sync-canon-storybook:
|
||||
sync-canon-docs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
@@ -26,31 +26,36 @@ jobs:
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
|
||||
- name: Checkout backstage/canon-storybook
|
||||
- name: Checkout backstage/canon-docs
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
repository: backstage/canon-storybook
|
||||
path: canon-storybook
|
||||
repository: backstage/canon-docs
|
||||
path: canon-external-docs
|
||||
token: ${{ secrets.GH_SERVICE_ACCOUNT_TOKEN }}
|
||||
|
||||
- name: Configure Git
|
||||
run: |
|
||||
git config --global user.email noreply@backstage.io
|
||||
git config --global user.name 'Github Canon Storybook workflow'
|
||||
git config --global user.name 'Github Canon Docs workflow'
|
||||
|
||||
- name: Build Canon Storybook
|
||||
- name: Install dependencies
|
||||
working-directory: canon-docs
|
||||
run: yarn install
|
||||
|
||||
- name: Build Canon Docs
|
||||
working-directory: canon-docs
|
||||
run: |
|
||||
yarn workspace @backstage/canon run build-storybook
|
||||
yarn build
|
||||
|
||||
- name: Replace contents of canon-storybook repo with Storybook build output
|
||||
working-directory: canon-storybook
|
||||
- name: Replace contents of canon-external-docs repo with docs build output
|
||||
working-directory: canon-external-docs
|
||||
run: |
|
||||
git rm -rf .
|
||||
cp -R ../packages/canon/storybook-static/. .
|
||||
cp -R ../canon-docs/dist/. .
|
||||
|
||||
- name: Commit to canon-storybook repo
|
||||
working-directory: canon-storybook
|
||||
working-directory: canon-external-docs
|
||||
run: |
|
||||
git add .
|
||||
git commit -am "Canon Storybook build for backstage/backstage@${{ github.sha }}"
|
||||
git commit -am "Canon Docs build for backstage/backstage@${{ github.sha }}"
|
||||
git push
|
||||
|
||||
@@ -10,7 +10,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ jobs:
|
||||
if: github.actor == 'dependabot[bot]' && github.repository == 'backstage/backstage'
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ jobs:
|
||||
if: github.actor == 'renovate[bot]' && github.repository == 'backstage/backstage'
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
name: E2E Linux ${{ matrix.node-version }}
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -38,12 +38,12 @@ jobs:
|
||||
|
||||
env:
|
||||
CI: true
|
||||
NODE_OPTIONS: --max-old-space-size=8192 --no-node-snapshot
|
||||
NODE_OPTIONS: --max-old-space-size=8192 --no-node-snapshot --experimental-vm-modules
|
||||
|
||||
name: E2E Linux ${{ matrix.node-version }}
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -27,12 +27,12 @@ jobs:
|
||||
|
||||
env:
|
||||
CI: true
|
||||
NODE_OPTIONS: --max-old-space-size=4096
|
||||
NODE_OPTIONS: --max-old-space-size=4096 --experimental-vm-modules
|
||||
|
||||
name: Techdocs
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ jobs:
|
||||
name: E2E Windows ${{ matrix.node-version }}
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
|
||||
uses: step-security/harden-runner@c95a14d0e5bab51a9f56296a4eb0e416910cd350 # v2.10.3
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user