Merge branch 'master' of github.com:adamdmharvey/backstage into adamdmharvey/refactor-spell-checking
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
'@backstage/plugin-pagerduty': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-splunk-on-call': patch
|
||||
'@backstage/plugin-techdocs-react': patch
|
||||
---
|
||||
|
||||
Internal refactor to improve tests
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Enabling the customization of the last step in the scaffolder template.
|
||||
|
||||
To override the content you have to do the next:
|
||||
|
||||
```typescript jsx
|
||||
<TemplatePage ReviewStepComponent={YourCustomComponent} />
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Fixed an issue where the CLI would fail to function when there was a mix of workspace and non-workspace versions of the same package in `yarn.lock` when using Yarn 3.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/catalog-client': minor
|
||||
---
|
||||
|
||||
**BREAKING PRODUCERS**: Added a new `getEntitiesByRefs` endpoint to `CatalogApi`, for efficient batch fetching of entities by ref.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': minor
|
||||
---
|
||||
|
||||
Introducing repo-tools package
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Do not use deprecated `LocationSpec` from the `@backstage/plugin-catalog-node` package
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Fixes the assignment of group member references in `GithubMultiOrgProcessor` so membership relations are resolved correctly.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
changed tests created by create-plugin to follow eslint-rules best practices particularly testing-library/prefer-screen-queries and testing-library/render-result-naming-convention
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Initialize all `formData` in the `Stepper` in `/next`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
rollback `@rjsf/validator-ajv8` to `@rjsf/validator-v6`
|
||||
@@ -1,15 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/core-app-api': patch
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/version-bridge': patch
|
||||
'@backstage/plugin-analytics-module-ga': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-cloudbuild': patch
|
||||
'@backstage/plugin-gcp-projects': patch
|
||||
'@backstage/plugin-github-actions': patch
|
||||
'@backstage/plugin-graphiql': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Internal fixes to avoid implicit usage of globals
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Optimize `Stitcher` process to be more memory efficient
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-org-react': patch
|
||||
---
|
||||
|
||||
Bug fixes and adding the possibility to add a default value for the `GroupListPicker`. Fixes: Vertical size jump on text entry, left align for text, selecting a value closes the popup, auto focus on the popup when opening
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Added the githubCredentialsProvider property to the GithubLocationAnalyzerOptions to be able to override the GithubCredentialsProvider.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
Added new `POST /entities/by-refs` endpoint, which allows you to efficiently
|
||||
batch-fetch entities by their entity ref. This can be useful e.g. in graphql
|
||||
resolvers or similar contexts where you need to fetch many entities at the same
|
||||
time.
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
'@backstage/catalog-model': patch
|
||||
'@backstage/plugin-scaffolder-common': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
Fixed spelling mistakes in documentation.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/catalog-client': minor
|
||||
---
|
||||
|
||||
Implemented support for the `order` directive on `getEntities`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-explore-backend': patch
|
||||
---
|
||||
|
||||
Bump `msw` to `^0.49.0`
|
||||
@@ -1,21 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-events-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING:** Remove required field `router` at `HttpPostIngressEventPublisher.fromConfig`
|
||||
and replace it with `bind(router: Router)`.
|
||||
Additionally, the path prefix `/http` will be added inside `HttpPostIngressEventPublisher`.
|
||||
|
||||
```diff
|
||||
// at packages/backend/src/plugins/events.ts
|
||||
const eventsRouter = Router();
|
||||
- const httpRouter = Router();
|
||||
- eventsRouter.use('/http', httpRouter);
|
||||
|
||||
const http = HttpPostIngressEventPublisher.fromConfig({
|
||||
config: env.config,
|
||||
logger: env.logger,
|
||||
- router: httpRouter,
|
||||
});
|
||||
+ http.bind(eventsRouter);
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Bump dependency @azure/identity to next minor
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
The frontend serve task now filters out allowed package duplicates during its package check, just like `versions:bump` and `versions:check`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Provide the ability to change the base currency from USD to any other currency in cost insights plugin
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-bazaar': patch
|
||||
---
|
||||
|
||||
`HomePageBazaarInfoCard` is now displaying `title` instead of `name`. Title is a string that doesn't have to be URL friendly.
|
||||
The BazaarOverviewCard have the new property `fullHeight`. Link in `BazaarOverviewCard`is moved to header in card.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Use Json types from @backstage/types
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Fixed bug in `EntityTagPicker` that filtered on unavailable tags for the selected kind.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Bump `msw` version in default plugin/app templates
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/test-utils': patch
|
||||
---
|
||||
|
||||
The test utility for the plugin context called `MockPluginProvider` has been created. It will be handy in the cases when you use
|
||||
`__experimentalConfigure` in your plugin. It is experimental and exported through `@backstage/test-utils/alpha`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
Wait for indexer initialization before finalizing indexing.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kafka-backend': patch
|
||||
---
|
||||
|
||||
Internal tweak to adapt to `kafkajs` 2.2.3
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Internal refactor to avoid usage of deprecated symbols
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Create a variable for minimum height and add a prop named 'fit' for determining if the graph height should grow or be contained.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Applied fix from v1.9.1
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings': minor
|
||||
---
|
||||
|
||||
Added the ability to fully customize settings page. Deprecated UserSettingsTab in favour of SettingsLayout.Route
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
exported KubernetesContainerRunner, KubernetesContainerRunnerOptions, KubernetesContainerRunnerMountBase
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Fixed deprecated use of `substr` into `substring`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-incremental-ingestion': minor
|
||||
---
|
||||
|
||||
Introduces incremental entity providers, which are used for streaming very large data sources into the catalog.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Add items prop to SupportButton. This prop can be used to override the items that would otherwise be grabbed from the config.
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-events-backend-module-github': patch
|
||||
---
|
||||
|
||||
Add `createGithubSignatureValidator(config)` which can be used
|
||||
to create a validator used at an ingress for topic `github`.
|
||||
|
||||
On top, there is a new `githubWebhookEventsModule` for the new backend plugin API
|
||||
which auto-registers the `HttpPostIngress` for topic `github` incl. the validator.
|
||||
|
||||
Please find more information at
|
||||
https://github.com/backstage/backstage/tree/master/plugins/events-backend-module-github/README.md.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-jenkins-backend': patch
|
||||
---
|
||||
|
||||
Remove unnecessary dependency promise-any-polyfill
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-explore': patch
|
||||
---
|
||||
|
||||
Adds styling to graph forcing it to always fill out the available space.
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-events-node': minor
|
||||
---
|
||||
|
||||
Introduce a new interface `RequestDetails` to abstract `Request`
|
||||
providing access to request body and headers.
|
||||
|
||||
**BREAKING:** Replace `request: Request` with `request: RequestDetails` at `RequestValidator`.
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Handle GitHub `push` events at the `GithubEntityProvider` by subscribing to the topic `github.push.`
|
||||
|
||||
Implements `EventSubscriber` to receive events for the topic `github.push`.
|
||||
|
||||
On `github.push`, the affected repository will be refreshed.
|
||||
This includes adding new Location entities, refreshing existing ones,
|
||||
and removing obsolete ones.
|
||||
|
||||
Please find more information at
|
||||
https://backstage.io/docs/integrations/github/discovery#installation-with-events-support
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
Added `lifecycleFactory` implementation.
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-adr': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-search-react': patch
|
||||
'@backstage/plugin-stack-overflow': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Update search links to only have header as linkable text
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-stack-overflow-backend': minor
|
||||
---
|
||||
|
||||
Enable configuration override for StackOverflow backend plugin when instantiating the search indexer. This makes it possible to set different configuration for frontend and backend of the plugin.
|
||||
+186
-222
@@ -2,233 +2,197 @@
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.77",
|
||||
"@backstage/app-defaults": "1.0.8",
|
||||
"example-backend": "0.2.77",
|
||||
"@backstage/backend-app-api": "0.2.3",
|
||||
"@backstage/backend-common": "0.16.0",
|
||||
"@backstage/backend-defaults": "0.1.3",
|
||||
"example-backend-next": "0.0.5",
|
||||
"@backstage/backend-plugin-api": "0.1.4",
|
||||
"@backstage/backend-tasks": "0.3.7",
|
||||
"@backstage/backend-test-utils": "0.1.30",
|
||||
"@backstage/catalog-client": "1.1.2",
|
||||
"@backstage/catalog-model": "1.1.3",
|
||||
"@backstage/cli": "0.21.0",
|
||||
"@backstage/cli-common": "0.1.10",
|
||||
"@backstage/codemods": "0.1.41",
|
||||
"@backstage/config": "1.0.4",
|
||||
"@backstage/config-loader": "1.1.6",
|
||||
"@backstage/core-app-api": "1.2.0",
|
||||
"@backstage/core-components": "0.12.0",
|
||||
"@backstage/core-plugin-api": "1.1.0",
|
||||
"@backstage/create-app": "0.4.34",
|
||||
"@backstage/dev-utils": "1.0.8",
|
||||
"example-app": "0.2.78",
|
||||
"@backstage/app-defaults": "1.0.9",
|
||||
"example-backend": "0.2.78",
|
||||
"@backstage/backend-app-api": "0.2.4",
|
||||
"@backstage/backend-common": "0.17.0",
|
||||
"@backstage/backend-defaults": "0.1.4",
|
||||
"example-backend-next": "0.0.6",
|
||||
"@backstage/backend-plugin-api": "0.2.0",
|
||||
"@backstage/backend-tasks": "0.4.0",
|
||||
"@backstage/backend-test-utils": "0.1.31",
|
||||
"@backstage/catalog-client": "1.2.0",
|
||||
"@backstage/catalog-model": "1.1.4",
|
||||
"@backstage/cli": "0.22.0",
|
||||
"@backstage/cli-common": "0.1.11",
|
||||
"@backstage/codemods": "0.1.42",
|
||||
"@backstage/config": "1.0.5",
|
||||
"@backstage/config-loader": "1.1.7",
|
||||
"@backstage/core-app-api": "1.3.0",
|
||||
"@backstage/core-components": "0.12.1",
|
||||
"@backstage/core-plugin-api": "1.2.0",
|
||||
"@backstage/create-app": "0.4.35",
|
||||
"@backstage/dev-utils": "1.0.9",
|
||||
"e2e-test": "0.2.0",
|
||||
"@backstage/errors": "1.1.3",
|
||||
"@backstage/integration": "1.4.0",
|
||||
"@backstage/integration-react": "1.1.6",
|
||||
"@backstage/release-manifests": "0.0.7",
|
||||
"@backstage/repo-tools": "0.0.0",
|
||||
"@techdocs/cli": "1.2.3",
|
||||
"techdocs-cli-embedded-app": "0.2.76",
|
||||
"@backstage/test-utils": "1.2.2",
|
||||
"@backstage/errors": "1.1.4",
|
||||
"@backstage/integration": "1.4.1",
|
||||
"@backstage/integration-aws-node": "0.1.0",
|
||||
"@backstage/integration-react": "1.1.7",
|
||||
"@backstage/release-manifests": "0.0.8",
|
||||
"@backstage/repo-tools": "0.1.0",
|
||||
"@techdocs/cli": "1.2.4",
|
||||
"techdocs-cli-embedded-app": "0.2.77",
|
||||
"@backstage/test-utils": "1.2.3",
|
||||
"@backstage/theme": "0.2.16",
|
||||
"@backstage/types": "1.0.1",
|
||||
"@backstage/version-bridge": "1.0.2",
|
||||
"@backstage/plugin-adr": "0.2.3",
|
||||
"@backstage/plugin-adr-backend": "0.2.3",
|
||||
"@backstage/plugin-adr-common": "0.2.3",
|
||||
"@backstage/plugin-airbrake": "0.3.11",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.11",
|
||||
"@backstage/plugin-allure": "0.1.27",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.22",
|
||||
"@backstage/plugin-apache-airflow": "0.2.4",
|
||||
"@backstage/plugin-api-docs": "0.8.11",
|
||||
"@backstage/types": "1.0.2",
|
||||
"@backstage/version-bridge": "1.0.3",
|
||||
"@backstage/plugin-adr": "0.2.4",
|
||||
"@backstage/plugin-adr-backend": "0.2.4",
|
||||
"@backstage/plugin-adr-common": "0.2.4",
|
||||
"@backstage/plugin-airbrake": "0.3.12",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.12",
|
||||
"@backstage/plugin-allure": "0.1.28",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.23",
|
||||
"@backstage/plugin-apache-airflow": "0.2.5",
|
||||
"@backstage/plugin-api-docs": "0.8.12",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.0",
|
||||
"@backstage/plugin-apollo-explorer": "0.1.4",
|
||||
"@backstage/plugin-app-backend": "0.3.38",
|
||||
"@backstage/plugin-auth-backend": "0.17.1",
|
||||
"@backstage/plugin-auth-node": "0.2.7",
|
||||
"@backstage/plugin-azure-devops": "0.2.2",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.17",
|
||||
"@backstage/plugin-apollo-explorer": "0.1.5",
|
||||
"@backstage/plugin-app-backend": "0.3.39",
|
||||
"@backstage/plugin-auth-backend": "0.17.2",
|
||||
"@backstage/plugin-auth-node": "0.2.8",
|
||||
"@backstage/plugin-azure-devops": "0.2.3",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.18",
|
||||
"@backstage/plugin-azure-devops-common": "0.3.0",
|
||||
"@backstage/plugin-azure-sites": "0.1.0",
|
||||
"@backstage/plugin-azure-sites-backend": "0.1.0",
|
||||
"@backstage/plugin-azure-sites": "0.1.1",
|
||||
"@backstage/plugin-azure-sites-backend": "0.1.1",
|
||||
"@backstage/plugin-azure-sites-common": "0.1.0",
|
||||
"@backstage/plugin-badges": "0.2.35",
|
||||
"@backstage/plugin-badges-backend": "0.1.32",
|
||||
"@backstage/plugin-bazaar": "0.2.0",
|
||||
"@backstage/plugin-bazaar-backend": "0.2.1",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.1",
|
||||
"@backstage/plugin-bitrise": "0.1.38",
|
||||
"@backstage/plugin-catalog": "1.6.1",
|
||||
"@backstage/plugin-catalog-backend": "1.5.1",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.1.11",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.9",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.5",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.5",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.3",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.9",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.5.5",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.4.4",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.4",
|
||||
"@backstage/plugin-catalog-common": "1.0.8",
|
||||
"@internal/plugin-catalog-customized": "0.0.4",
|
||||
"@backstage/plugin-catalog-graph": "0.2.23",
|
||||
"@backstage/plugin-catalog-graphql": "0.3.15",
|
||||
"@backstage/plugin-catalog-import": "0.9.1",
|
||||
"@backstage/plugin-catalog-node": "1.2.1",
|
||||
"@backstage/plugin-catalog-react": "1.2.1",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.13",
|
||||
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.7",
|
||||
"@backstage/plugin-circleci": "0.3.11",
|
||||
"@backstage/plugin-cloudbuild": "0.3.11",
|
||||
"@backstage/plugin-code-climate": "0.1.11",
|
||||
"@backstage/plugin-code-coverage": "0.2.4",
|
||||
"@backstage/plugin-code-coverage-backend": "0.2.4",
|
||||
"@backstage/plugin-codescene": "0.1.6",
|
||||
"@backstage/plugin-config-schema": "0.1.34",
|
||||
"@backstage/plugin-cost-insights": "0.12.0",
|
||||
"@backstage/plugin-badges": "0.2.36",
|
||||
"@backstage/plugin-badges-backend": "0.1.33",
|
||||
"@backstage/plugin-bazaar": "0.2.1",
|
||||
"@backstage/plugin-bazaar-backend": "0.2.2",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.2",
|
||||
"@backstage/plugin-bitrise": "0.1.39",
|
||||
"@backstage/plugin-catalog": "1.7.0",
|
||||
"@backstage/plugin-catalog-backend": "1.6.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.1.12",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.10",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.6",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.4",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.7",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.2.2",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.10",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.1.0",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.5.6",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.4.5",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.5",
|
||||
"@backstage/plugin-catalog-common": "1.0.9",
|
||||
"@internal/plugin-catalog-customized": "0.0.5",
|
||||
"@backstage/plugin-catalog-graph": "0.2.24",
|
||||
"@backstage/plugin-catalog-graphql": "0.3.16",
|
||||
"@backstage/plugin-catalog-import": "0.9.2",
|
||||
"@backstage/plugin-catalog-node": "1.3.0",
|
||||
"@backstage/plugin-catalog-react": "1.2.2",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.14",
|
||||
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.8",
|
||||
"@backstage/plugin-circleci": "0.3.12",
|
||||
"@backstage/plugin-cloudbuild": "0.3.12",
|
||||
"@backstage/plugin-code-climate": "0.1.12",
|
||||
"@backstage/plugin-code-coverage": "0.2.5",
|
||||
"@backstage/plugin-code-coverage-backend": "0.2.5",
|
||||
"@backstage/plugin-codescene": "0.1.7",
|
||||
"@backstage/plugin-config-schema": "0.1.35",
|
||||
"@backstage/plugin-cost-insights": "0.12.1",
|
||||
"@backstage/plugin-cost-insights-common": "0.1.1",
|
||||
"@backstage/plugin-dynatrace": "1.0.1",
|
||||
"@backstage/plugin-events-backend": "0.1.0",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.1.0",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.1.0",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.1.0",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.1.0",
|
||||
"@backstage/plugin-events-backend-module-github": "0.1.0",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.1.0",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.0",
|
||||
"@backstage/plugin-events-node": "0.1.0",
|
||||
"@internal/plugin-todo-list": "1.0.7",
|
||||
"@internal/plugin-todo-list-backend": "1.0.7",
|
||||
"@internal/plugin-todo-list-common": "1.0.6",
|
||||
"@backstage/plugin-explore": "0.3.42",
|
||||
"@backstage/plugin-explore-react": "0.0.23",
|
||||
"@backstage/plugin-firehydrant": "0.1.28",
|
||||
"@backstage/plugin-fossa": "0.2.43",
|
||||
"@backstage/plugin-gcalendar": "0.3.7",
|
||||
"@backstage/plugin-gcp-projects": "0.3.30",
|
||||
"@backstage/plugin-git-release-manager": "0.3.24",
|
||||
"@backstage/plugin-github-actions": "0.5.11",
|
||||
"@backstage/plugin-github-deployments": "0.1.42",
|
||||
"@backstage/plugin-github-issues": "0.2.0",
|
||||
"@backstage/plugin-github-pull-requests-board": "0.1.5",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.29",
|
||||
"@backstage/plugin-gocd": "0.1.17",
|
||||
"@backstage/plugin-graphiql": "0.2.43",
|
||||
"@backstage/plugin-graphql-backend": "0.1.28",
|
||||
"@backstage/plugin-home": "0.4.27",
|
||||
"@backstage/plugin-ilert": "0.2.0",
|
||||
"@backstage/plugin-jenkins": "0.7.10",
|
||||
"@backstage/plugin-jenkins-backend": "0.1.28",
|
||||
"@backstage/plugin-jenkins-common": "0.1.10",
|
||||
"@backstage/plugin-kafka": "0.3.11",
|
||||
"@backstage/plugin-kafka-backend": "0.2.31",
|
||||
"@backstage/plugin-kubernetes": "0.7.4",
|
||||
"@backstage/plugin-kubernetes-backend": "0.8.0",
|
||||
"@backstage/plugin-kubernetes-common": "0.4.4",
|
||||
"@backstage/plugin-lighthouse": "0.3.11",
|
||||
"@backstage/plugin-newrelic": "0.3.29",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.2.4",
|
||||
"@backstage/plugin-org": "0.6.0",
|
||||
"@backstage/plugin-org-react": "0.1.0",
|
||||
"@backstage/plugin-pagerduty": "0.5.4",
|
||||
"@backstage/plugin-periskop": "0.1.9",
|
||||
"@backstage/plugin-periskop-backend": "0.1.9",
|
||||
"@backstage/plugin-permission-backend": "0.5.13",
|
||||
"@backstage/plugin-permission-common": "0.7.1",
|
||||
"@backstage/plugin-permission-node": "0.7.1",
|
||||
"@backstage/plugin-permission-react": "0.4.7",
|
||||
"@backstage/plugin-playlist": "0.1.2",
|
||||
"@backstage/plugin-playlist-backend": "0.2.1",
|
||||
"@backstage/plugin-playlist-common": "0.1.2",
|
||||
"@backstage/plugin-proxy-backend": "0.2.32",
|
||||
"@backstage/plugin-rollbar": "0.4.11",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.35",
|
||||
"@backstage/plugin-scaffolder": "1.8.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.8.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.13",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.11",
|
||||
"@backstage/plugin-scaffolder-common": "1.2.2",
|
||||
"@backstage/plugin-search": "1.0.4",
|
||||
"@backstage/plugin-search-backend": "1.1.1",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.0.4",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.4.2",
|
||||
"@backstage/plugin-search-backend-node": "1.0.4",
|
||||
"@backstage/plugin-search-common": "1.1.1",
|
||||
"@backstage/plugin-search-react": "1.2.1",
|
||||
"@backstage/plugin-sentry": "0.4.4",
|
||||
"@backstage/plugin-shortcuts": "0.3.3",
|
||||
"@backstage/plugin-sonarqube": "0.5.0",
|
||||
"@backstage/plugin-sonarqube-backend": "0.1.3",
|
||||
"@backstage/plugin-splunk-on-call": "0.4.0",
|
||||
"@backstage/plugin-stack-overflow": "0.1.7",
|
||||
"@backstage/plugin-stack-overflow-backend": "0.1.7",
|
||||
"@backstage/plugin-tech-insights": "0.3.3",
|
||||
"@backstage/plugin-tech-insights-backend": "0.5.4",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.22",
|
||||
"@backstage/plugin-tech-insights-common": "0.2.8",
|
||||
"@backstage/plugin-tech-insights-node": "0.3.6",
|
||||
"@backstage/plugin-tech-radar": "0.5.18",
|
||||
"@backstage/plugin-techdocs": "1.4.0",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.6",
|
||||
"@backstage/plugin-techdocs-backend": "1.4.1",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.6",
|
||||
"@backstage/plugin-techdocs-node": "1.4.2",
|
||||
"@backstage/plugin-techdocs-react": "1.0.6",
|
||||
"@backstage/plugin-todo": "0.2.13",
|
||||
"@backstage/plugin-todo-backend": "0.1.35",
|
||||
"@backstage/plugin-user-settings": "0.5.1",
|
||||
"@backstage/plugin-user-settings-backend": "0.1.2",
|
||||
"@backstage/plugin-vault": "0.1.5",
|
||||
"@backstage/plugin-vault-backend": "0.2.4",
|
||||
"@backstage/plugin-xcmetrics": "0.2.31"
|
||||
"@backstage/plugin-dynatrace": "1.0.2",
|
||||
"@backstage/plugin-events-backend": "0.2.0",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.1.1",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.1.1",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.1.1",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.1.1",
|
||||
"@backstage/plugin-events-backend-module-github": "0.1.1",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.1.1",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.1",
|
||||
"@backstage/plugin-events-node": "0.2.0",
|
||||
"@internal/plugin-todo-list": "1.0.8",
|
||||
"@internal/plugin-todo-list-backend": "1.0.8",
|
||||
"@internal/plugin-todo-list-common": "1.0.7",
|
||||
"@backstage/plugin-explore": "0.3.43",
|
||||
"@backstage/plugin-explore-backend": "0.0.1",
|
||||
"@backstage/plugin-explore-common": "0.0.1",
|
||||
"@backstage/plugin-explore-react": "0.0.24",
|
||||
"@backstage/plugin-firehydrant": "0.1.29",
|
||||
"@backstage/plugin-fossa": "0.2.44",
|
||||
"@backstage/plugin-gcalendar": "0.3.8",
|
||||
"@backstage/plugin-gcp-projects": "0.3.31",
|
||||
"@backstage/plugin-git-release-manager": "0.3.25",
|
||||
"@backstage/plugin-github-actions": "0.5.12",
|
||||
"@backstage/plugin-github-deployments": "0.1.43",
|
||||
"@backstage/plugin-github-issues": "0.2.1",
|
||||
"@backstage/plugin-github-pull-requests-board": "0.1.6",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.30",
|
||||
"@backstage/plugin-gocd": "0.1.18",
|
||||
"@backstage/plugin-graphiql": "0.2.44",
|
||||
"@backstage/plugin-graphql-backend": "0.1.29",
|
||||
"@backstage/plugin-home": "0.4.28",
|
||||
"@backstage/plugin-ilert": "0.2.1",
|
||||
"@backstage/plugin-jenkins": "0.7.11",
|
||||
"@backstage/plugin-jenkins-backend": "0.1.29",
|
||||
"@backstage/plugin-jenkins-common": "0.1.11",
|
||||
"@backstage/plugin-kafka": "0.3.12",
|
||||
"@backstage/plugin-kafka-backend": "0.2.32",
|
||||
"@backstage/plugin-kubernetes": "0.7.5",
|
||||
"@backstage/plugin-kubernetes-backend": "0.9.0",
|
||||
"@backstage/plugin-kubernetes-common": "0.5.0",
|
||||
"@backstage/plugin-lighthouse": "0.3.12",
|
||||
"@backstage/plugin-newrelic": "0.3.30",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.2.5",
|
||||
"@backstage/plugin-org": "0.6.2",
|
||||
"@backstage/plugin-org-react": "0.1.1",
|
||||
"@backstage/plugin-pagerduty": "0.5.5",
|
||||
"@backstage/plugin-periskop": "0.1.10",
|
||||
"@backstage/plugin-periskop-backend": "0.1.10",
|
||||
"@backstage/plugin-permission-backend": "0.5.14",
|
||||
"@backstage/plugin-permission-common": "0.7.2",
|
||||
"@backstage/plugin-permission-node": "0.7.2",
|
||||
"@backstage/plugin-permission-react": "0.4.8",
|
||||
"@backstage/plugin-playlist": "0.1.3",
|
||||
"@backstage/plugin-playlist-backend": "0.2.2",
|
||||
"@backstage/plugin-playlist-common": "0.1.3",
|
||||
"@backstage/plugin-proxy-backend": "0.2.33",
|
||||
"@backstage/plugin-rollbar": "0.4.12",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.36",
|
||||
"@backstage/plugin-scaffolder": "1.9.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.9.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.14",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.12",
|
||||
"@backstage/plugin-scaffolder-common": "1.2.3",
|
||||
"@backstage/plugin-search": "1.0.5",
|
||||
"@backstage/plugin-search-backend": "1.2.0",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.1.0",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.0",
|
||||
"@backstage/plugin-search-backend-node": "1.1.0",
|
||||
"@backstage/plugin-search-common": "1.2.0",
|
||||
"@backstage/plugin-search-react": "1.3.0",
|
||||
"@backstage/plugin-sentry": "0.4.5",
|
||||
"@backstage/plugin-shortcuts": "0.3.4",
|
||||
"@backstage/plugin-sonarqube": "0.6.0",
|
||||
"@backstage/plugin-sonarqube-backend": "0.1.4",
|
||||
"@backstage/plugin-sonarqube-react": "0.1.0",
|
||||
"@backstage/plugin-splunk-on-call": "0.4.1",
|
||||
"@backstage/plugin-stack-overflow": "0.1.8",
|
||||
"@backstage/plugin-stack-overflow-backend": "0.1.8",
|
||||
"@backstage/plugin-tech-insights": "0.3.4",
|
||||
"@backstage/plugin-tech-insights-backend": "0.5.5",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.23",
|
||||
"@backstage/plugin-tech-insights-common": "0.2.9",
|
||||
"@backstage/plugin-tech-insights-node": "0.3.7",
|
||||
"@backstage/plugin-tech-radar": "0.5.19",
|
||||
"@backstage/plugin-techdocs": "1.4.1",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.7",
|
||||
"@backstage/plugin-techdocs-backend": "1.5.0",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.7",
|
||||
"@backstage/plugin-techdocs-node": "1.4.3",
|
||||
"@backstage/plugin-techdocs-react": "1.1.0",
|
||||
"@backstage/plugin-todo": "0.2.14",
|
||||
"@backstage/plugin-todo-backend": "0.1.36",
|
||||
"@backstage/plugin-user-settings": "0.6.0",
|
||||
"@backstage/plugin-user-settings-backend": "0.1.3",
|
||||
"@backstage/plugin-vault": "0.1.6",
|
||||
"@backstage/plugin-vault-backend": "0.2.5",
|
||||
"@backstage/plugin-xcmetrics": "0.2.32"
|
||||
},
|
||||
"changesets": [
|
||||
"angry-dingos-lick",
|
||||
"angry-trees-relax",
|
||||
"chilly-ads-lay",
|
||||
"clean-paws-fry",
|
||||
"clever-pillows-drive",
|
||||
"clever-rivers-obey",
|
||||
"create-app-1669131574",
|
||||
"early-hairs-switch",
|
||||
"early-parrots-guess",
|
||||
"fair-walls-talk",
|
||||
"fast-lies-remain",
|
||||
"fluffy-walls-approve",
|
||||
"four-adults-provide",
|
||||
"funny-numbers-compete",
|
||||
"gold-icons-cheat",
|
||||
"gorgeous-hairs-applaud",
|
||||
"hip-stingrays-kneel",
|
||||
"itchy-walls-boil",
|
||||
"modern-mugs-shout",
|
||||
"new-bugs-march",
|
||||
"nine-ears-whisper",
|
||||
"old-keys-leave",
|
||||
"renovate-3fe8460",
|
||||
"renovate-4bb70f3",
|
||||
"renovate-778b2fa",
|
||||
"rich-garlics-play",
|
||||
"search-heavy-frogs-confess",
|
||||
"search-om-manniskan-ginge",
|
||||
"serious-windows-occur",
|
||||
"silly-wolves-remember",
|
||||
"slow-dragons-promise",
|
||||
"soft-nails-arrive",
|
||||
"sour-flowers-care",
|
||||
"sour-plums-grow",
|
||||
"tender-parrots-cover",
|
||||
"thin-donuts-join",
|
||||
"twelve-meals-smell",
|
||||
"twenty-dodos-wash",
|
||||
"weak-ears-jam",
|
||||
"young-turkeys-relax"
|
||||
]
|
||||
"changesets": []
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-bazaar-backend': patch
|
||||
---
|
||||
|
||||
Column `title` has replaced column `name` for `BazaarProject` in database
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
JSX and React Fast Refresh transforms are no longer enabled when bundling backend code.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Update `UserProfileCard` and `GroupProfileCard` to not render links unless the `showLinks` prop is set. The primary component for rendering links are the `EntityLinksCard` from plugin-catalog.
|
||||
@@ -1,113 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/backend-test-utils': patch
|
||||
'@backstage/catalog-client': patch
|
||||
'@backstage/cli': patch
|
||||
'@backstage/config-loader': patch
|
||||
'@backstage/core-app-api': patch
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/core-plugin-api': patch
|
||||
'@backstage/integration-react': patch
|
||||
'@backstage/integration': patch
|
||||
'@backstage/release-manifests': patch
|
||||
'@backstage/test-utils': patch
|
||||
'@backstage/plugin-adr-backend': patch
|
||||
'@backstage/plugin-adr': patch
|
||||
'@backstage/plugin-airbrake-backend': patch
|
||||
'@backstage/plugin-airbrake': patch
|
||||
'@backstage/plugin-allure': patch
|
||||
'@backstage/plugin-analytics-module-ga': patch
|
||||
'@backstage/plugin-apache-airflow': patch
|
||||
'@backstage/plugin-api-docs': patch
|
||||
'@backstage/plugin-apollo-explorer': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-auth-node': patch
|
||||
'@backstage/plugin-azure-devops-backend': patch
|
||||
'@backstage/plugin-azure-devops': patch
|
||||
'@backstage/plugin-azure-sites-backend': patch
|
||||
'@backstage/plugin-azure-sites': patch
|
||||
'@backstage/plugin-badges': patch
|
||||
'@backstage/plugin-bitbucket-cloud-common': patch
|
||||
'@backstage/plugin-bitrise': 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-bitbucket': 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-msgraph': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-catalog-graphql': patch
|
||||
'@backstage/plugin-catalog-import': patch
|
||||
'@backstage/plugin-circleci': patch
|
||||
'@backstage/plugin-cloudbuild': patch
|
||||
'@backstage/plugin-code-climate': patch
|
||||
'@backstage/plugin-code-coverage-backend': patch
|
||||
'@backstage/plugin-code-coverage': patch
|
||||
'@backstage/plugin-codescene': patch
|
||||
'@backstage/plugin-config-schema': patch
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
'@backstage/plugin-dynatrace': patch
|
||||
'@backstage/plugin-explore-react': patch
|
||||
'@backstage/plugin-explore': patch
|
||||
'@backstage/plugin-firehydrant': patch
|
||||
'@backstage/plugin-fossa': patch
|
||||
'@backstage/plugin-gcalendar': patch
|
||||
'@backstage/plugin-gcp-projects': patch
|
||||
'@backstage/plugin-git-release-manager': patch
|
||||
'@backstage/plugin-github-actions': patch
|
||||
'@backstage/plugin-github-deployments': patch
|
||||
'@backstage/plugin-github-issues': patch
|
||||
'@backstage/plugin-github-pull-requests-board': patch
|
||||
'@backstage/plugin-gitops-profiles': patch
|
||||
'@backstage/plugin-gocd': patch
|
||||
'@backstage/plugin-graphiql': patch
|
||||
'@backstage/plugin-graphql-backend': patch
|
||||
'@backstage/plugin-home': patch
|
||||
'@backstage/plugin-ilert': patch
|
||||
'@backstage/plugin-jenkins-backend': patch
|
||||
'@backstage/plugin-jenkins': patch
|
||||
'@backstage/plugin-kafka': patch
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
'@backstage/plugin-lighthouse': patch
|
||||
'@backstage/plugin-newrelic': patch
|
||||
'@backstage/plugin-org-react': patch
|
||||
'@backstage/plugin-org': patch
|
||||
'@backstage/plugin-pagerduty': patch
|
||||
'@backstage/plugin-periskop-backend': patch
|
||||
'@backstage/plugin-periskop': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-permission-common': patch
|
||||
'@backstage/plugin-permission-node': patch
|
||||
'@backstage/plugin-playlist-backend': patch
|
||||
'@backstage/plugin-playlist': patch
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
'@backstage/plugin-rollbar-backend': patch
|
||||
'@backstage/plugin-rollbar': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
'@backstage/plugin-search': patch
|
||||
'@backstage/plugin-sentry': patch
|
||||
'@backstage/plugin-shortcuts': patch
|
||||
'@backstage/plugin-sonarqube-backend': patch
|
||||
'@backstage/plugin-sonarqube': patch
|
||||
'@backstage/plugin-splunk-on-call': patch
|
||||
'@backstage/plugin-stack-overflow': patch
|
||||
'@backstage/plugin-tech-insights': patch
|
||||
'@backstage/plugin-tech-radar': patch
|
||||
'@backstage/plugin-techdocs-addons-test-utils': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@backstage/plugin-techdocs-module-addons-contrib': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
'@backstage/plugin-todo-backend': patch
|
||||
'@backstage/plugin-todo': patch
|
||||
'@backstage/plugin-user-settings': patch
|
||||
'@backstage/plugin-vault-backend': patch
|
||||
'@backstage/plugin-vault': patch
|
||||
'@backstage/plugin-xcmetrics': patch
|
||||
---
|
||||
|
||||
Updated dependency `msw` to `^0.49.0`.
|
||||
@@ -1,17 +0,0 @@
|
||||
---
|
||||
'@backstage/core-app-api': patch
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/core-plugin-api': patch
|
||||
'@backstage/dev-utils': patch
|
||||
'@backstage/test-utils': patch
|
||||
'@backstage/types': patch
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-config-schema': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
'@backstage/plugin-shortcuts': patch
|
||||
'@backstage/plugin-user-settings': patch
|
||||
---
|
||||
|
||||
Updated dependency `zen-observable` to `^0.9.0`.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-codescene': patch
|
||||
'@backstage/plugin-sonarqube': patch
|
||||
---
|
||||
|
||||
Updated dependency `rc-progress` to `3.4.1`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Updated dependency `@microsoft/tsdoc-config` to `0.16.2`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/config-loader': patch
|
||||
---
|
||||
|
||||
Updated dependency `typescript-json-schema` to `^0.55.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Added the ability to understand Job Artifact URLs to the GitLab integration
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-kubernetes-common': patch
|
||||
---
|
||||
|
||||
Added Kubernetes proxy API route to backend Kubernetes plugin, allowing Backstage plugin developers to read/write new information from Kubernetes (if proper credentials are provided).
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
---
|
||||
|
||||
Fixed a bug that could cause an indexing process to silently fail, timeout, and accumulate stale indices.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
Fixed a bug that could cause a `max listeners exceeded warning` to be logged when more than 10 collators were running simultaneously.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
---
|
||||
|
||||
Fixed a bug that could cause the backstage backend to unexpectedly terminate when client errors were encountered during the indexing process.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
Updated indexer and decorator base classes to take advantage of features introduced in Node.js v16; be sure you are running a [supported version of Node.js](https://backstage.io/docs/releases/v1.8.0#node-16-and-18).
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
---
|
||||
|
||||
Improved index throughput by optimizing when and how many documents were made available to the bulk client.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
Use of `TestPipeline.withSubject()` is now deprecated. Instead, use the `fromCollator`, `fromDecorator`, or `fromIndexer` static methods to instantiate a test pipeline. You may also use the class' `withCollator`, `withDecorator`, and `withIndexer` instance methods to build test pipelines that consist of multiple test subjects.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Internal refactor to avoid usage of deprecated symbols.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Registered shutdown hook in experimental catalog plugin.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
Implemented server side ordering in the entities endpoint
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Fix incorrectly exported GithubOrgEntityProvider as a type
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-events-backend-module-aws-sqs': patch
|
||||
---
|
||||
|
||||
Upgrade to AWS SDK for Javascript v3
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Upgrade to AWS SDK for Javascript v3
|
||||
|
||||
Techdocs support for AWS S3 now requires defining the AWS region to connect to.
|
||||
If `techdocs.publisher.awsS3.region` is missing from the config, the AWS environment variable `AWS_REGION` will be used.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Fixed `SingleHostDiscovery` so that it properly handles single-string `backend.listen` configurations such as `:80`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Implement Custom Field Explorer to view and play around with available installed custom field extensions
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Adds the ability to supply a `transformErrors` function to the `Stepper` for `/next`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
fixed `headerOptions` not passed to `TemplatePage` component
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
add the command type-deps to the repo tool package.
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-events-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Add `createGitlabTokenValidator(config)` which can be used
|
||||
to create a validator used at an ingress for topic `gitlab`.
|
||||
|
||||
On top, there is a new `gitlabWebhookEventsModule` for the new backend plugin API
|
||||
which auto-registers the `HttpPostIngress` for topic `gitlab` incl. the validator.
|
||||
|
||||
Please find more information at
|
||||
https://github.com/backstage/backstage/tree/master/plugins/events-backend-module-gitlab/README.md.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
---
|
||||
|
||||
Fix repo:push topic not matching `BitbucketCloudEventRouter`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
The `repo test`, `repo lint`, and `repo build` commands will now analyze `yarn.lock` for dependency changes when searching for changed packages. This allows you to use the `--since <ref>` flag even if you have `yarn.lock` changes.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Fixed an issue where internal references in the catalog would stick around for longer than expected, causing entities to not be deleted or orphaned as expected.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-openapi': patch
|
||||
---
|
||||
|
||||
Enabled support of resolving `$refs` in all kind of yaml documents, not only OpenAPI. This implicitly adds `$ref` resolving support for AsyncAPI specs. Thus, the `openApiPlaceholderResolver` has been renamed to `jsonSchemaRefPlaceholderResolver`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-module-addons-contrib': patch
|
||||
---
|
||||
|
||||
Use `app.title` from `app-config.yaml` when creating new Documentation Feedback issue. `Backstage` is the default value.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Fixed Entity kind pluralisation in the `CatalogKindHeader` component.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-vault-backend': patch
|
||||
---
|
||||
|
||||
Use `express-promise-router` to catch errors properly.
|
||||
Add `403` error as a known one. It will now return a `NotAllowed` error.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Added `lifecycleFactory` to default service factories.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Added `integrations.github.apps.allowedInstallationOwners` to the configuration schema.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
added an optional config entry `costInsights.engineerThreshold` to allow users to control the threshold value for the 'negligible' change in costs.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Workspace ranges are no longer considered invalid by version commands.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Making a possibility to hide a trending line in a cost insights plugin
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
Added initial support for registering shutdown hooks via `lifecycleServiceRef`.
|
||||
@@ -7,5 +7,6 @@
|
||||
**/.git/**
|
||||
**/public/**
|
||||
**/microsite/**
|
||||
**/microsite-next/**
|
||||
**/templates/**
|
||||
**/sample-templates/**
|
||||
|
||||
+17
-1
@@ -18,7 +18,7 @@ var path = require('path');
|
||||
|
||||
module.exports = {
|
||||
root: true,
|
||||
plugins: ['notice', 'testing-library'],
|
||||
plugins: ['@spotify', 'notice', 'react', 'testing-library'],
|
||||
rules: {
|
||||
'notice/notice': [
|
||||
'error',
|
||||
@@ -237,4 +237,20 @@ module.exports = {
|
||||
}),
|
||||
].flat(),
|
||||
},
|
||||
overrides: [
|
||||
{
|
||||
files: ['**/*.[jt]s?(x)'],
|
||||
excludedFiles: '**/*.{test,spec}.[jt]s?(x)',
|
||||
rules: {
|
||||
'react/forbid-elements': [
|
||||
1,
|
||||
{
|
||||
forbid: [
|
||||
{ element: 'button', message: 'use MUI <Button> instead' },
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
+6
-4
@@ -26,10 +26,12 @@ yarn.lock @backstage/reviewers @backst
|
||||
/plugins/azure-devops-common @backstage/reviewers @marleypowell @awanlin
|
||||
/plugins/bitbucket-cloud-common @backstage/reviewers @pjungermann
|
||||
/plugins/bitrise @backstage/reviewers @backstage/sda-se-reviewers
|
||||
/plugins/catalog-backend-module-aws @backstage/reviewers @pjungermann
|
||||
/plugins/catalog-backend-module-bitbucket-cloud @backstage/reviewers @pjungermann
|
||||
/plugins/catalog-backend-module-msgraph @backstage/reviewers @pjungermann
|
||||
/plugins/catalog-graph @backstage/reviewers @backstage/sda-se-reviewers
|
||||
/plugins/catalog @backstage/reviewers @backstage/catalog-core
|
||||
/plugins/catalog-* @backstage/reviewers @backstage/catalog-core
|
||||
/plugins/catalog-backend-module-aws @backstage/reviewers @backstage/catalog-core @pjungermann
|
||||
/plugins/catalog-backend-module-bitbucket-cloud @backstage/reviewers @backstage/catalog-core @pjungermann
|
||||
/plugins/catalog-backend-module-msgraph @backstage/reviewers @backstage/catalog-core @pjungermann
|
||||
/plugins/catalog-graph @backstage/reviewers @backstage/catalog-core @backstage/sda-se-reviewers
|
||||
/plugins/circleci @backstage/reviewers @adamdmharvey
|
||||
/plugins/cloudbuild @backstage/reviewers @trivago/ebarrios
|
||||
/plugins/code-coverage @backstage/reviewers @alde @nissayeva
|
||||
|
||||
@@ -13,6 +13,8 @@ techdocs:
|
||||
- plugins/techdocs/**/*
|
||||
- plugins/techdocs-*/**/*
|
||||
- packages/techdocs-*/**/*
|
||||
homepage:
|
||||
- plugins/home/**/*
|
||||
documentation:
|
||||
- docs/**/*
|
||||
microsite:
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
version: '3'
|
||||
|
||||
x-uffizzi:
|
||||
ingress:
|
||||
service: backstage
|
||||
port: 7007
|
||||
|
||||
services:
|
||||
backstage:
|
||||
image: '${BACKSTAGE_IMAGE}'
|
||||
|
||||
environment:
|
||||
POSTGRES_HOST: db
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_PASSWORD: example
|
||||
NODE_ENV: production
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 500M
|
||||
entrypoint: '/bin/sh'
|
||||
command:
|
||||
- '-c'
|
||||
- "APP_CONFIG_app_baseUrl=$$UFFIZZI_URL APP_CONFIG_backend_baseUrl=$$UFFIZZI_URL APP_CONFIG_auth_environment='production' node packages/backend --config app-config.yaml"
|
||||
|
||||
db:
|
||||
image: postgres
|
||||
environment:
|
||||
POSTGRES_PASSWORD: example
|
||||
@@ -0,0 +1,259 @@
|
||||
app:
|
||||
title: Backstage Uffizzi Environment
|
||||
baseUrl: ${UFFIZZI_URL}
|
||||
|
||||
organization:
|
||||
name: My Company
|
||||
|
||||
backend:
|
||||
baseUrl: ${UFFIZZI_URL}
|
||||
auth:
|
||||
keys:
|
||||
# random mock key for uffizi deployments
|
||||
- secret: 5TXvdjVZFxF7qf9K5RAYRDoGrLzJooqa
|
||||
listen:
|
||||
port: 7007
|
||||
database:
|
||||
client: better-sqlite3
|
||||
connection: ':memory:'
|
||||
cache:
|
||||
store: memory
|
||||
cors:
|
||||
origin: ${UFFIZZI_URL}
|
||||
methods: [GET, HEAD, PATCH, POST, PUT, DELETE]
|
||||
credentials: true
|
||||
csp:
|
||||
connect-src: ["'self'", 'http:', 'https:']
|
||||
# Content-Security-Policy directives follow the Helmet format: https://helmetjs.github.io/#reference
|
||||
# Default Helmet Content-Security-Policy values can be removed by setting the key to false
|
||||
|
||||
auth:
|
||||
environment: production
|
||||
providers: {}
|
||||
|
||||
catalog:
|
||||
locations:
|
||||
- type: url
|
||||
target: https://github.com/backstage/backstage/blob/master/packages/catalog-model/examples/all.yaml
|
||||
|
||||
proxy:
|
||||
'/circleci/api':
|
||||
target: https://circleci.com/api/v1.1
|
||||
headers:
|
||||
Circle-Token: ${CIRCLECI_AUTH_TOKEN}
|
||||
|
||||
'/jenkins/api':
|
||||
target: http://localhost:8080
|
||||
headers:
|
||||
Authorization: ${JENKINS_BASIC_AUTH_HEADER}
|
||||
|
||||
'/travisci/api':
|
||||
target: https://api.travis-ci.com
|
||||
changeOrigin: true
|
||||
headers:
|
||||
Authorization: ${TRAVISCI_AUTH_TOKEN}
|
||||
travis-api-version: '3'
|
||||
|
||||
'/newrelic/apm/api':
|
||||
target: https://api.newrelic.com/v2
|
||||
headers:
|
||||
X-Api-Key: ${NEW_RELIC_REST_API_KEY}
|
||||
|
||||
'/newrelic/api':
|
||||
target: https://api.newrelic.com
|
||||
headers:
|
||||
X-Api-Key: ${NEW_RELIC_USER_KEY}
|
||||
|
||||
'/pagerduty':
|
||||
target: https://api.pagerduty.com
|
||||
headers:
|
||||
Authorization: Token token=${PAGERDUTY_TOKEN}
|
||||
|
||||
'/buildkite/api':
|
||||
target: https://api.buildkite.com/v2/
|
||||
headers:
|
||||
Authorization: ${BUILDKITE_TOKEN}
|
||||
|
||||
'/sentry/api':
|
||||
target: https://sentry.io/api/
|
||||
allowedMethods: ['GET']
|
||||
headers:
|
||||
Authorization: ${SENTRY_TOKEN}
|
||||
|
||||
'/ilert':
|
||||
target: https://api.ilert.com
|
||||
allowedMethods: ['GET', 'POST', 'PUT']
|
||||
allowedHeaders: ['Authorization']
|
||||
headers:
|
||||
Authorization: ${ILERT_AUTH_HEADER}
|
||||
|
||||
'/airflow':
|
||||
target: https://your.airflow.instance.com/api/v1
|
||||
headers:
|
||||
Authorization: ${AIRFLOW_BASIC_AUTH_HEADER}
|
||||
|
||||
'/gocd':
|
||||
target: https://your.gocd.instance.com/go/api
|
||||
allowedMethods: ['GET']
|
||||
allowedHeaders: ['Authorization']
|
||||
headers:
|
||||
Authorization: Basic ${GOCD_AUTH_CREDENTIALS}
|
||||
|
||||
'/dynatrace':
|
||||
target: https://your.dynatrace.instance.com/api/v2
|
||||
headers:
|
||||
Authorization: 'Api-Token ${DYNATRACE_ACCESS_TOKEN}'
|
||||
|
||||
techdocs:
|
||||
builder: 'local' # Alternatives - 'external'
|
||||
generator:
|
||||
runIn: 'docker'
|
||||
# dockerImage: my-org/techdocs # use a custom docker image
|
||||
# pullImage: true # or false to disable automatic pulling of image (e.g. if custom docker login is required)
|
||||
publisher:
|
||||
type: 'local' # Alternatives - 'googleGcs' or 'awsS3' or 'azureBlobStorage' or 'openStackSwift'. Read documentation for using alternatives.
|
||||
|
||||
dynatrace:
|
||||
baseUrl: https://your.dynatrace.instance.com
|
||||
|
||||
# Score-cards sample configuration.
|
||||
scorecards:
|
||||
jsonDataUrl: https://raw.githubusercontent.com/Oriflame/backstage-plugins/main/plugins/score-card/sample-data/
|
||||
wikiLinkTemplate: https://link-to-wiki/{id}
|
||||
|
||||
sentry:
|
||||
organization: my-company
|
||||
|
||||
rollbar:
|
||||
organization: my-company
|
||||
# NOTE: The rollbar-backend & accountToken key may be deprecated in the future (replaced by a proxy config)
|
||||
accountToken: my-rollbar-account-token
|
||||
|
||||
lighthouse:
|
||||
baseUrl: http://localhost:3003
|
||||
|
||||
kubernetes:
|
||||
serviceLocatorMethod:
|
||||
type: 'multiTenant'
|
||||
clusterLocatorMethods:
|
||||
- type: 'config'
|
||||
clusters: []
|
||||
|
||||
kafka:
|
||||
clientId: backstage
|
||||
clusters:
|
||||
- name: cluster
|
||||
dashboardUrl: https://akhq.io/
|
||||
brokers:
|
||||
- localhost:9092
|
||||
|
||||
allure:
|
||||
baseUrl: http://localhost:5050/allure-docker-service
|
||||
|
||||
integrations:
|
||||
github:
|
||||
- host: github.com
|
||||
token: ${GITHUB_TOKEN}
|
||||
### Example for how to add your GitHub Enterprise instance using the API:
|
||||
# - host: ghe.example.net
|
||||
# apiBaseUrl: https://ghe.example.net/api/v3
|
||||
# token: ${GHE_TOKEN}
|
||||
### Example for how to add your GitHub Enterprise instance using raw HTTP fetches (token is optional):
|
||||
# - host: ghe.example.net
|
||||
# rawBaseUrl: https://ghe.example.net/raw
|
||||
# token: ${GHE_TOKEN}
|
||||
gitlab:
|
||||
- host: gitlab.com
|
||||
token: ${GITLAB_TOKEN}
|
||||
### Example for how to add a bitbucket cloud integration
|
||||
# bitbucketCloud:
|
||||
# - username: ${BITBUCKET_USERNAME}
|
||||
# appPassword: ${BITBUCKET_APP_PASSWORD}
|
||||
### Example for how to add your bitbucket server instance using the API:
|
||||
# - host: server.bitbucket.com
|
||||
# apiBaseUrl: server.bitbucket.com
|
||||
# username: ${BITBUCKET_SERVER_USERNAME}
|
||||
# appPassword: ${BITBUCKET_SERVER_APP_PASSWORD}
|
||||
azure:
|
||||
- host: dev.azure.com
|
||||
token: ${AZURE_TOKEN}
|
||||
# googleGcs:
|
||||
# clientEmail: 'example@example.com'
|
||||
# privateKey: ${GCS_PRIVATE_KEY}
|
||||
awsS3:
|
||||
- host: amazonaws.com
|
||||
accessKeyId: ${AWS_ACCESS_KEY_ID}
|
||||
secretAccessKey: ${AWS_SECRET_ACCESS_KEY}
|
||||
|
||||
costInsights:
|
||||
engineerCost: 200000
|
||||
engineerThreshold: 0.5
|
||||
products:
|
||||
computeEngine:
|
||||
name: Compute Engine
|
||||
icon: compute
|
||||
cloudDataflow:
|
||||
name: Cloud Dataflow
|
||||
icon: data
|
||||
cloudStorage:
|
||||
name: Cloud Storage
|
||||
icon: storage
|
||||
bigQuery:
|
||||
name: BigQuery
|
||||
icon: search
|
||||
events:
|
||||
name: Events
|
||||
icon: data
|
||||
metrics:
|
||||
DAU:
|
||||
name: Daily Active Users
|
||||
default: true
|
||||
MSC:
|
||||
name: Monthly Subscribers
|
||||
currencies:
|
||||
engineers:
|
||||
label: 'Engineers 🛠'
|
||||
unit: 'engineer'
|
||||
usd:
|
||||
label: 'US Dollars 💵'
|
||||
kind: 'USD'
|
||||
unit: 'dollar'
|
||||
prefix: '$'
|
||||
rate: 1
|
||||
carbonOffsetTons:
|
||||
label: 'Carbon Offset Tons ♻️⚖️s'
|
||||
kind: 'CARBON_OFFSET_TONS'
|
||||
unit: 'carbon offset ton'
|
||||
rate: 3.5
|
||||
beers:
|
||||
label: 'Beers 🍺'
|
||||
kind: 'BEERS'
|
||||
unit: 'beer'
|
||||
rate: 4.5
|
||||
pintsIceCream:
|
||||
label: 'Pints of Ice Cream 🍦'
|
||||
kind: 'PINTS_OF_ICE_CREAM'
|
||||
unit: 'ice cream pint'
|
||||
rate: 5.5
|
||||
pagerduty:
|
||||
eventsBaseUrl: 'https://events.pagerduty.com/v2'
|
||||
jenkins:
|
||||
instances:
|
||||
- name: default
|
||||
baseUrl: https://jenkins.example.com
|
||||
username: backstage-bot
|
||||
apiKey: 123456789abcdef0123456789abcedf012
|
||||
|
||||
azureDevOps:
|
||||
host: dev.azure.com
|
||||
token: my-token
|
||||
organization: my-company
|
||||
|
||||
apacheAirflow:
|
||||
baseUrl: https://your.airflow.instance.com
|
||||
|
||||
gocd:
|
||||
baseUrl: https://your.gocd.instance.com
|
||||
|
||||
permission:
|
||||
enabled: true
|
||||
@@ -411,3 +411,6 @@ zoomable
|
||||
zsh
|
||||
Lainfiesta
|
||||
allowlisted
|
||||
Dominik
|
||||
Henneke
|
||||
Kuang
|
||||
|
||||
@@ -26,70 +26,15 @@ jobs:
|
||||
# Fetch the commit that's merged into the base rather than the target ref
|
||||
# This will let us diff only the contents of the PR, without fetching more history
|
||||
ref: 'refs/pull/${{ github.event.pull_request.number }}/merge'
|
||||
|
||||
- name: fetch base
|
||||
run: git fetch --depth 1 origin ${{ github.base_ref }}
|
||||
|
||||
# We avoid using the in-source script since this workflow has elevated permissions that we don't want to expose
|
||||
- name: Generate Feedback
|
||||
id: generate-feedback
|
||||
run: |
|
||||
rm -f generate.js
|
||||
wget -O generate.js https://raw.githubusercontent.com/backstage/backstage/master/scripts/generate-changeset-feedback.js 1>&2
|
||||
node generate.js FETCH_HEAD > feedback.txt
|
||||
|
||||
- name: Post Feedback
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
ISSUE_NUMBER: ${{ github.event.pull_request.number }}
|
||||
- uses: backstage/actions/changeset-feedback@v0.5.12
|
||||
name: Generate feedback
|
||||
with:
|
||||
script: |
|
||||
const owner = "backstage";
|
||||
const repo = "backstage";
|
||||
const marker = "<!-- changeset-feedback -->";
|
||||
const feedback = require('fs').readFileSync('feedback.txt', 'utf8');
|
||||
const issue_number = Number(process.env.ISSUE_NUMBER);
|
||||
const body = feedback.trim() ? feedback + marker : undefined
|
||||
|
||||
const existingComments = await github.paginate(github.rest.issues.listComments, {
|
||||
owner,
|
||||
repo,
|
||||
issue_number,
|
||||
});
|
||||
|
||||
const existingComment = existingComments.find((c) =>
|
||||
c.user.login === "github-actions[bot]" &&
|
||||
c.body.includes(marker)
|
||||
);
|
||||
|
||||
if (existingComment) {
|
||||
if (body) {
|
||||
if (existingComment.body !== body) {
|
||||
console.log(`updating existing comment in #${issue_number}`);
|
||||
await github.rest.issues.updateComment({
|
||||
owner,
|
||||
repo,
|
||||
comment_id: existingComment.id,
|
||||
body,
|
||||
});
|
||||
} else {
|
||||
console.log(`skipped update of identical comment in #${issue_number}`);
|
||||
}
|
||||
} else {
|
||||
console.log(`removing comment from #${issue_number}`);
|
||||
await github.rest.issues.deleteComment({
|
||||
owner,
|
||||
repo,
|
||||
comment_id: existingComment.id,
|
||||
body,
|
||||
});
|
||||
}
|
||||
} else if (body) {
|
||||
console.log(`creating comment for #${issue_number}`);
|
||||
await github.rest.issues.createComment({
|
||||
owner,
|
||||
repo,
|
||||
issue_number,
|
||||
body,
|
||||
});
|
||||
}
|
||||
diffRef: 'origin/master'
|
||||
marker: <!-- changeset-feedback -->
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
botUsername: backstage-goalie[bot]
|
||||
app-id: ${{ secrets.BACKSTAGE_GOALIE_APPLICATION_ID }}
|
||||
private-key: ${{ secrets.BACKSTAGE_GOALIE_PRIVATE_KEY }}
|
||||
installation-id: ${{ secrets.BACKSTAGE_GOALIE_INSTALLATION_ID }}
|
||||
|
||||
@@ -27,8 +27,8 @@ jobs:
|
||||
with:
|
||||
ref: '${{ github.event.pull_request.merge_commit_sha }}'
|
||||
|
||||
- name: fetch base
|
||||
run: git fetch --depth 1 origin ${{ github.event.pull_request.base.sha }}
|
||||
- name: fetch head & base
|
||||
run: git fetch --depth 1 origin ${{ github.event.pull_request.head.sha }} ${{ github.event.pull_request.base.sha }}
|
||||
|
||||
# We avoid using the in-source script since this workflow has elevated permissions that we don't want to expose
|
||||
- name: Generate Message
|
||||
|
||||
@@ -33,7 +33,7 @@ jobs:
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@v0.5.8
|
||||
uses: backstage/actions/yarn-install@v0.5.12
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
|
||||
|
||||
@@ -63,7 +63,7 @@ jobs:
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@v0.5.8
|
||||
uses: backstage/actions/yarn-install@v0.5.12
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
|
||||
|
||||
@@ -181,40 +181,16 @@ jobs:
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@v0.5.8
|
||||
uses: backstage/actions/yarn-install@v0.5.12
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
|
||||
|
||||
- name: check for yarn.lock changes
|
||||
id: yarn-lock
|
||||
run: git diff --quiet origin/master HEAD -- yarn.lock
|
||||
continue-on-error: true
|
||||
|
||||
- name: lint changed packages
|
||||
if: ${{ steps.yarn-lock.outcome == 'success' }}
|
||||
run: yarn backstage-cli repo lint --since origin/master
|
||||
|
||||
- name: lint all packages
|
||||
if: ${{ steps.yarn-lock.outcome == 'failure' }}
|
||||
run: yarn backstage-cli repo lint
|
||||
|
||||
- name: test changed packages
|
||||
if: ${{ steps.yarn-lock.outcome == 'success' }}
|
||||
run: yarn backstage-cli repo test --maxWorkers=2 --workerIdleMemoryLimit=1300M --since origin/master
|
||||
env:
|
||||
BACKSTAGE_NEXT_TESTS: 1
|
||||
BACKSTAGE_TEST_DISABLE_DOCKER: 1
|
||||
BACKSTAGE_TEST_DATABASE_POSTGRES13_CONNECTION_STRING: postgresql://postgres:postgres@localhost:${{ job.services.postgres13.ports[5432] }}
|
||||
BACKSTAGE_TEST_DATABASE_POSTGRES9_CONNECTION_STRING: postgresql://postgres:postgres@localhost:${{ job.services.postgres9.ports[5432] }}
|
||||
BACKSTAGE_TEST_DATABASE_MYSQL8_CONNECTION_STRING: mysql://root:root@localhost:${{ job.services.mysql8.ports[3306] }}/ignored
|
||||
|
||||
- name: test all packages (and upload coverage)
|
||||
if: ${{ steps.yarn-lock.outcome == 'failure' }}
|
||||
run: |
|
||||
yarn backstage-cli repo test --maxWorkers=2 --workerIdleMemoryLimit=800M --coverage
|
||||
bash <(curl -s https://codecov.io/bash) -N $(git rev-parse FETCH_HEAD)
|
||||
env:
|
||||
BACKSTAGE_NEXT_TESTS: 1
|
||||
BACKSTAGE_TEST_DISABLE_DOCKER: 1
|
||||
BACKSTAGE_TEST_DATABASE_POSTGRES13_CONNECTION_STRING: postgresql://postgres:postgres@localhost:${{ job.services.postgres13.ports[5432] }}
|
||||
BACKSTAGE_TEST_DATABASE_POSTGRES9_CONNECTION_STRING: postgresql://postgres:postgres@localhost:${{ job.services.postgres9.ports[5432] }}
|
||||
|
||||
@@ -8,7 +8,7 @@ jobs:
|
||||
cron:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: backstage/actions/cron@v0.5.8
|
||||
- uses: backstage/actions/cron@v0.5.12
|
||||
with:
|
||||
app-id: ${{ secrets.BACKSTAGE_GOALIE_APPLICATION_ID }}
|
||||
private-key: ${{ secrets.BACKSTAGE_GOALIE_PRIVATE_KEY }}
|
||||
|
||||
@@ -7,6 +7,11 @@ jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node-version: [16.x]
|
||||
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@v3
|
||||
@@ -14,50 +19,16 @@ jobs:
|
||||
path: backstage
|
||||
ref: v${{ github.event.client_payload.version }}
|
||||
|
||||
- name: setup-node
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 16.x
|
||||
registry-url: https://registry.npmjs.org/
|
||||
|
||||
# Beginning of yarn setup, keep in sync between all workflows.
|
||||
# TODO(Rugvip): move this to composite action once all features we use are supported
|
||||
- name: use node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
# Cache every node_modules folder inside the monorepo
|
||||
- name: cache all node_modules
|
||||
id: cache-modules
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
path: '**/node_modules'
|
||||
# We use both yarn.lock and package.json as cache keys to ensure that
|
||||
# changes to local monorepo packages bust the cache.
|
||||
key: ${{ runner.os }}-v${{ matrix.node-version }}-node_modules-${{ hashFiles('yarn.lock', '**/package.json') }}
|
||||
|
||||
# If we get a cache hit for node_modules, there's no need to bring in the global
|
||||
# yarn cache or run yarn install, as all dependencies will be installed already.
|
||||
|
||||
- name: find location of global yarn cache
|
||||
id: yarn-cache
|
||||
if: steps.cache-modules.outputs.cache-hit != 'true'
|
||||
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: cache global yarn cache
|
||||
uses: actions/cache@v3
|
||||
if: steps.cache-modules.outputs.cache-hit != 'true'
|
||||
with:
|
||||
path: ${{ steps.yarn-cache.outputs.dir }}
|
||||
key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-yarn-
|
||||
- name: yarn install
|
||||
if: steps.cache-modules.outputs.cache-hit != 'true'
|
||||
run: yarn install --immutable
|
||||
# End of yarn setup
|
||||
uses: backstage/actions/yarn-install@v0.5.12
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
|
||||
|
||||
- name: create-app
|
||||
run: npx @backstage/create-app
|
||||
@@ -65,7 +36,7 @@ jobs:
|
||||
BACKSTAGE_APP_NAME: example-app
|
||||
|
||||
- name: yarn build
|
||||
run: yarn build
|
||||
run: yarn build:backend
|
||||
working-directory: ./example-app
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user