Merge branch 'backstage:master' into refine-custom-permissions-doc

This commit is contained in:
Stanley Nicholl
2024-01-02 15:52:55 +00:00
committed by GitHub
493 changed files with 6605 additions and 655 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-azure-sites': patch
---
Show Azure site tags in `EntityAzureSitesOverviewWidget`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-plugin-api': patch
---
Removed unnecessary `i18next` dependency.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-user-settings': minor
---
Updated the user settings selector to use a select component that displays native language names instead of language codes if possible.
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/config-loader': patch
'@backstage/create-app': patch
'@backstage/repo-tools': patch
'@backstage/cli-node': patch
---
Removed `mock-fs` dev dependency.
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/plugin-kubernetes-react': patch
'@backstage/plugin-kubernetes': patch
---
Add `authuser` search parameter to GKE cluster link formatter in k8s plugin
Thanks to this, people with multiple simultaneously logged-in accounts in their GCP console will automatically view objects with the same email as the one signed in to the Google auth provider in Backstage.
+8 -1
View File
@@ -269,14 +269,21 @@
"brown-planes-sort",
"chilled-seahorses-clean",
"create-app-1703547661",
"curvy-dingos-jump",
"fast-tables-hammer",
"friendly-horses-kneel",
"funny-rings-fry",
"gold-pianos-worry",
"happy-forks-jam",
"large-poets-buy",
"lazy-teachers-walk",
"many-peaches-dress",
"new-plants-sort",
"orange-planets-suffer",
"renovate-126fde4",
"renovate-9647667",
"rotten-tools-clean"
"rotten-tools-clean",
"sour-taxis-rush",
"stale-hairs-sparkle"
]
}
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Removed unnecessary `history` and `immer` dependencies.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-aws': patch
---
Added status and e-mail as labels to the AWS Account Resource
@@ -1,13 +0,0 @@
diff --git a/lib/binding.js b/lib/binding.js
index a4a3e6cdc197bd0f12fe2d060640e91ac58ab457..ab04ce3115fe93073a3e25008730272b6fa21bd7 100644
--- a/lib/binding.js
+++ b/lib/binding.js
@@ -165,6 +165,8 @@ function Binding(system) {
this.trackDescriptor(stderr);
}
+Binding.prototype.readFileSync = path => require('fs').readFileSync(path).toString('utf8');
+
/**
* Get the file system underlying this binding.
* @return {FileSystem} The underlying file system.
+77
View File
@@ -0,0 +1,77 @@
[![headline](docs/assets/headline.png)](https://backstage.io/)
# [Backstage](https://backstage.io)
简体中文\| [English](README.md) \| [한국어](README-ko_kr.md)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![CNCF Status](https://img.shields.io/badge/cncf%20status-incubation-blue.svg)](https://www.cncf.io/projects)
[![Discord](https://img.shields.io/discord/687207715902193673?logo=discord&label=Discord&color=5865F2&logoColor=white)](https://discord.gg/backstage-687207715902193673)
![Code style](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)
[![Codecov](https://img.shields.io/codecov/c/github/backstage/backstage)](https://codecov.io/gh/backstage/backstage)
[![](https://img.shields.io/github/v/release/backstage/backstage)](https://github.com/backstage/backstage/releases)
[![Uffizzi](https://img.shields.io/endpoint?url=https%3A%2F%2Fapp.uffizzi.com%2Fapi%2Fv1%2Fpublic%2Fshields%2Fgithub.com%2Fbackstage%2Fbackstage)](https://app.uffizzi.com/ephemeral-environments/backstage/backstage)
[![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/7678/badge)](https://bestpractices.coreinfrastructure.org/projects/7678)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/backstage/backstage/badge)](https://securityscorecards.dev/viewer/?uri=github.com/backstage/backstage)
## Backstage 是什么?
[Backstage](https://backstage.io/) 是一个用于构建开发者门户的开放平台。在集中式软件目录的支持下,Backstage 可以恢复微服务和基础设施的秩序,并使您的产品团队能够快速交付高质量的代码,而不会影响自主权。
Backstage 统一了所有基础设施工具、服务和文档,以创建端到端的流线型开发环境。
![software-catalog](docs/assets/header.png)
开箱即用的 Backstage 包括:
- [Backstage 软件目录](https://backstage.io/docs/features/software-catalog/) 用于管理所有软件,例如微服务、类库、数据管道、网站和机器学习模型
- [Backstage 软件模板](https://backstage.io/docs/features/software-templates/) 用于快速启动新项目,并根据组织的最佳实践实现工具标准化
- [Backstage 技术文档](https://backstage.io/docs/features/techdocs/) 采用 "像编写代码一样编写文档 "的方法,轻松创建、维护、查找和使用技术文档
- 此外,[开源插件](https://github.com/backstage/backstage/tree/master/plugins) 生态系统不断发展壮大,进一步扩展了 Backstage 的可定制性和功能性
Backstage 由 Spotify 创建,但现在由 [云原生计算基金会 (CNCF)](https://www.cncf.io) 作为孵化级项目托管。更多信息请参见[公告](https://backstage.io/blog/2022/03/16/backstage-turns-two#out-of-the-sandbox-and-into-incubation)。
## 项目路线图
有关项目路线图(包括已交付的里程碑)的详细信息,请参阅[路线图](https://backstage.io/docs/overview/roadmap)。
## 开始上手
要开始使用 Backstage,请参阅[入门文档](https://backstage.io/docs/getting-started)。
## 文档
Backstage 的文档包括:
- [主要文档](https://backstage.io/docs)
- [软件目录](https://backstage.io/docs/features/software-catalog/)
- [架构](https://backstage.io/docs/overview/architecture-overview) ([决策](https://backstage.io/docs/architecture-decisions/))
- [Backstage 设计](https://backstage.io/docs/dls/design)
- [Storybook - UI 组件](https://backstage.io/storybook)
## 社区
要参与我们的社区,您可以使用以下资源:
- [Discord 聊天室](https://discord.gg/backstage-687207715902193673) - 获得支持或讨论项目
- [参与贡献 Backstage](https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md) - 如果您想做出贡献,请从这里开始
- [RFCs](https://github.com/backstage/backstage/labels/rfc) - 帮助制定技术方向
- [FAQ](https://backstage.io/docs/FAQ) - n.: 常问问题
- [行为准则](CODE_OF_CONDUCT.md) - 这是我们的刑事方式
- [采纳者](ADOPTERS.md) - 已经在使用 Backstage 的公司
- [博客](https://backstage.io/blog/) - 公告和更新
- [通讯](https://spoti.fi/backstagenewsletter) - 订阅我们的电子邮件通讯
- [Backstage 社区会议](https://github.com/backstage/community) - 参加每月聚会,探索 Backstage 社区
- 给我们点个星星吧 ⭐️ - 如果您正在使用 Backstage 或认为它是一个有趣的项目,我们希望获得你的一颗星星 ❤️
## 许可
版权所有 2020-2023 © Backstage 作者。版权所有。Linux 基金会已注册商标并使用商标。有关 Linux 基金会的商标列表,请参阅我们的商标使用页面:https://www.linuxfoundation.org/trademark-usage
采用 Apache v2.0 许可:http://www.apache.org/licenses/LICENSE-2.0
## 安全
请使用 Spotify 的 [Bug 赏金计划](https://hackerone.com/spotify) 而不是 GitHub 报告敏感安全问题。
更多详细信息,请参阅完整的[安全发布流程](SECURITY.md)。
+1 -1
View File
@@ -2,7 +2,7 @@
# [Backstage](https://backstage.io)
English \| [한국어](README-ko_kr.md)
English \| [한국어](README-ko_kr.md) \| [中文版](README-zh_Hans.md)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![CNCF Status](https://img.shields.io/badge/cncf%20status-incubation-blue.svg)](https://www.cncf.io/projects)
+23 -6
View File
@@ -53,7 +53,7 @@ yarn build:backend --config ../../app-config.yaml
Once the host build is complete, we are ready to build our image. The following
`Dockerfile` is included when creating a new app with `@backstage/create-app`:
```Dockerfile
```dockerfile
FROM node:18-bookworm-slim
# Install isolate-vm dependencies, these are needed by the @backstage/plugin-scaffolder-backend.
@@ -74,8 +74,10 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
USER node
# This should create the app dir as `node`.
# If it is instead created as `root` then the `tar` command below will fail: `can't create directory 'packages/': Permission denied`.
# If this occurs, then ensure BuildKit is enabled (`DOCKER_BUILDKIT=1`) so the app dir is correctly created as `node`.
# If it is instead created as `root` then the `tar` command below will
# fail: `can't create directory 'packages/': Permission denied`.
# If this occurs, then ensure BuildKit is enabled (`DOCKER_BUILDKIT=1`)
# so the app dir is correctly created as `node`.
WORKDIR /app
# This switches many Node.js dependencies to production mode.
@@ -158,7 +160,7 @@ host build.
The following `Dockerfile` executes the multi-stage build and should be added to
the repo root:
```Dockerfile
```dockerfile
# Stage 1 - Create yarn install skeleton layer
FROM node:18-bookworm-slim AS packages
@@ -229,8 +231,10 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
USER node
# This should create the app dir as `node`.
# If it is instead created as `root` then the `tar` command below will fail: `can't create directory 'packages/': Permission denied`.
# If this occurs, then ensure BuildKit is enabled (`DOCKER_BUILDKIT=1`) so the app dir is correctly created as `node`.
# If it is instead created as `root` then the `tar` command below will
# fail: `can't create directory 'packages/': Permission denied`.
# If this occurs, then ensure BuildKit is enabled (`DOCKER_BUILDKIT=1`)
# so the app dir is correctly created as `node`.
WORKDIR /app
# Copy the install dependencies from the build stage and context
@@ -321,3 +325,16 @@ an NGINX image is available in the
Note that if you're building a separate docker build of the frontend you
probably need to adjust `.dockerignore` appropriately. Most likely by making
sure `packages/app/dist` is not ignored.
## Troubleshooting Tips
When building Docker images you may run into problems from time to time, there are two handy flags you can use to help:
- `--progress=plain`: this will give you a more verbose output and not fold the logs into sections. This is very useful when have an error but it just shows you the last command and possibly an exit code. Using this flag you are more likely to see where the error actually is.
- `--no-cache`: this will rebuild all the layers every time. This is helpful when you want to be sure that it's building from scratch.
Here's an example of these flags in use:
```sh
docker image build . -f packages/backend/Dockerfile --tag backstage --progress=plain --no-cache
```
+1 -1
View File
@@ -130,7 +130,7 @@ export class CustomClustersSupplier implements KubernetesClustersSupplier {
static create(refreshInterval: Duration) {
const clusterSupplier = new CustomClustersSupplier();
// setup refresh, e.g. using a copy of https://github.com/backstage/backstage/blob/master/plugins/search-backend-node/src/runPeriodically.ts
// setup refresh, e.g. using a copy of https://github.com/backstage/backstage/blob/master/plugins/kubernetes-backend/src/service/runPeriodically.ts
runPeriodically(
() => clusterSupplier.refreshClusters(),
refreshInterval.toMillis(),
+3 -3
View File
@@ -275,8 +275,8 @@ otherwise something went terribly wrong.
![Software template main screen, with a blue button to add an existing component](../assets/getting-started/b-existing-1.png)
- As URL use `https://github.com/backstage/demo/blob/master/catalog-info.yaml`.
This is used by our [demo site](https://demo.backstage.io).
- As URL use `https://github.com/backstage/backstage/blob/master/catalog-info.yaml`.
This is used in our [demo site](https://demo.backstage.io) catalog.
![Register a new component wizard, asking for an URL to the existing component YAML file](../assets/getting-started/b-existing-2.png)
@@ -285,7 +285,7 @@ otherwise something went terribly wrong.
![Register a new component wizard, showing the metadata for the component YAML we use in this tutorial](../assets/getting-started/b-existing-3.png)
- You should receive a message that your entities have been added.
- If you go back to `Home`, you should be able to find `demo`. You should be
- If you go back to `Home`, you should be able to find `backstage`. You should be
able to click it and see the details
## Create a new component using a software template
+1 -1
View File
@@ -26,7 +26,7 @@ you to use the [Contributors](https://github.com/backstage/backstage/blob/master
On MacOS, you will want to have run `xcode-select --install` to get the XCode command line build tooling in place.
- An account with elevated rights to install the dependencies
- `curl` or `wget` installed
- Node.js [Active LTS Release](https://nodejs.org/en/blog/release/) installed using one of these
- Node.js [Active LTS Release](https://nodejs.org/en/about/previous-releases) installed using one of these
methods:
- Using `nvm` (recommended)
- [Installing nvm](https://github.com/nvm-sh/nvm#install--update-script)
+1 -1
View File
@@ -158,7 +158,7 @@ package export.
The Backstage project uses [Node.js](https://nodejs.org/) for both its development
tooling and backend runtime. In order for expectations to be clear we use the
following schedule for determining the [Node.js releases](https://nodejs.org/en/about/releases/) that we support:
following schedule for determining the [Node.js releases](https://nodejs.org/en/about/previous-releases) that we support:
- At any given point in time we support exactly two adjacent even-numbered
releases of Node.js, for example v12 and v14.
+3 -1
View File
@@ -41,9 +41,11 @@ standalone mode. You can do a first-light test of your service:
```sh
cd plugins/carmen-backend
yarn start
LEGACY_BACKEND_START=true yarn start
```
> Note: `LEGACY_BACKEND_START=true` is needed while we transition fully to the [New Backend System](../backend-system/index.md). The templates have not been migrated yet; you can track this in [issue 21288](https://github.com/backstage/backstage/issues/21288)
This will think for a bit, and then say `Listening on :7007`. In a different
terminal window, now run
File diff suppressed because it is too large Load Diff
+10
View File
@@ -0,0 +1,10 @@
---
title: WSDL / SOAP viewer
author: dweber019
authorUrl: https://github.com/dweber019
category: Discovery
description: An API docs extension to render WSDL / SOAP web services human readable.
documentation: https://github.com/dweber019/backstage-plugin-api-docs-module-wsdl
iconUrl: https://raw.githubusercontent.com/dweber019/backstage-plugin-api-docs-module-wsdl/main/docs/logo.png
npmPackageName: '@dweber019/backstage-plugin-api-docs-module-wsdl'
addedDate: '2023-12-22'
+3
View File
@@ -291,6 +291,9 @@ module.exports = {
},
prism: {
theme: prismTheme,
// Supported languages: https://prismjs.com/#supported-languages
// Default languages: https://github.com/FormidableLabs/prism-react-renderer/blob/master/packages/generate-prism-languages/index.ts#L9-L23
additionalLanguages: ['docker', 'bash'],
magicComments: [
// Extend the default highlight class name
{
+3 -3
View File
@@ -10807,15 +10807,15 @@ __metadata:
linkType: hard
"sass@npm:^1.57.1":
version: 1.69.5
resolution: "sass@npm:1.69.5"
version: 1.69.6
resolution: "sass@npm:1.69.6"
dependencies:
chokidar: ">=3.0.0 <4.0.0"
immutable: ^4.0.0
source-map-js: ">=0.6.2 <2.0.0"
bin:
sass: sass.js
checksum: c66f4f02882e7aa7aa49703824dadbb5a174dcd05e3cd96f17f73687889aab6027d078b518e2c04b594dfd89b2f574824bf935c7aee46c770aa6be9aafcc49f2
checksum: 9e98eecd283ce6ca5d75ee233e4ec193cb00706d0e119ab6843c44236d3beed2ba28d0af0b4b6bdb4da76feadf426f559d364a69ae54c010467059d130238a36
languageName: node
linkType: hard
+1 -2
View File
@@ -50,11 +50,10 @@
"@types/react": "^18",
"@types/react-dom": "^18",
"jest-haste-map@^29.7.0": "patch:jest-haste-map@npm%3A29.7.0#./.yarn/patches/jest-haste-map-npm-29.7.0-e3be419eff.patch",
"mock-fs@^5.2.0": "patch:mock-fs@npm%3A5.2.0#./.yarn/patches/mock-fs-npm-5.2.0-5103a7b507.patch",
"@material-ui/pickers@^3.3.10": "patch:@material-ui/pickers@npm%3A3.3.11#./.yarn/patches/@material-ui-pickers-npm-3.3.11-1c8f68ea20.patch",
"@material-ui/pickers@^3.2.10": "patch:@material-ui/pickers@npm%3A3.3.11#./.yarn/patches/@material-ui-pickers-npm-3.3.11-1c8f68ea20.patch"
},
"version": "1.22.0-next.0",
"version": "1.22.0-next.1",
"dependencies": {
"@backstage/errors": "workspace:^",
"@manypkg/get-packages": "^1.1.3",
+11
View File
@@ -1,5 +1,16 @@
# @backstage/app-defaults
## 1.4.7-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/core-app-api@1.11.3-next.0
- @backstage/plugin-permission-react@0.4.19-next.1
- @backstage/theme@0.5.0
## 1.4.7-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/app-defaults",
"description": "Provides the default wiring of a Backstage App",
"version": "1.4.7-next.0",
"version": "1.4.7-next.1",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
@@ -1,5 +1,13 @@
# app-next-example-plugin
## 0.0.5-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.10-next.1
- @backstage/frontend-plugin-api@0.4.1-next.1
## 0.0.5-next.0
### Patch Changes
@@ -1,7 +1,7 @@
{
"name": "app-next-example-plugin",
"description": "Backstage internal example plugin",
"version": "0.0.5-next.0",
"version": "0.0.5-next.1",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
+76
View File
@@ -1,5 +1,81 @@
# example-app-next
## 0.0.5-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-azure-sites@0.1.18-next.1
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/plugin-user-settings@0.8.0-next.1
- @backstage/plugin-kubernetes@0.11.4-next.1
- @backstage/core-components@0.13.10-next.1
- @backstage/app-defaults@1.4.7-next.1
- @backstage/cli@0.25.1-next.1
- @backstage/core-app-api@1.11.3-next.0
- @backstage/core-compat-api@0.1.1-next.1
- @backstage/frontend-app-api@0.4.1-next.1
- @backstage/frontend-plugin-api@0.4.1-next.1
- @backstage/integration-react@1.1.23-next.0
- @backstage/plugin-adr@0.6.12-next.1
- @backstage/plugin-airbrake@0.3.29-next.1
- @backstage/plugin-apache-airflow@0.2.19-next.1
- @backstage/plugin-api-docs@0.10.3-next.1
- @backstage/plugin-azure-devops@0.3.11-next.1
- @backstage/plugin-badges@0.2.53-next.1
- @backstage/plugin-catalog@1.16.1-next.1
- @backstage/plugin-catalog-graph@0.3.3-next.1
- @backstage/plugin-catalog-import@0.10.5-next.1
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/plugin-catalog-unprocessed-entities@0.1.7-next.1
- @backstage/plugin-cloudbuild@0.3.29-next.1
- @backstage/plugin-code-coverage@0.2.22-next.1
- @backstage/plugin-cost-insights@0.12.18-next.1
- @backstage/plugin-devtools@0.1.8-next.1
- @backstage/plugin-dynatrace@8.0.3-next.1
- @backstage/plugin-entity-feedback@0.2.12-next.1
- @backstage/plugin-explore@0.4.15-next.1
- @backstage/plugin-gcalendar@0.3.22-next.1
- @backstage/plugin-gcp-projects@0.3.45-next.1
- @backstage/plugin-github-actions@0.6.10-next.1
- @backstage/plugin-gocd@0.1.35-next.1
- @backstage/plugin-graphiql@0.3.2-next.1
- @backstage/plugin-home@0.6.1-next.1
- @backstage/plugin-jenkins@0.9.4-next.1
- @backstage/plugin-kafka@0.3.29-next.1
- @backstage/plugin-lighthouse@0.4.14-next.1
- @backstage/plugin-linguist@0.1.14-next.1
- @backstage/plugin-microsoft-calendar@0.1.11-next.1
- @backstage/plugin-newrelic@0.3.44-next.1
- @backstage/plugin-newrelic-dashboard@0.3.4-next.1
- @backstage/plugin-octopus-deploy@0.2.11-next.1
- @backstage/plugin-org@0.6.19-next.1
- @backstage/plugin-pagerduty@0.7.1-next.1
- @backstage/plugin-permission-react@0.4.19-next.1
- @backstage/plugin-playlist@0.2.3-next.1
- @backstage/plugin-puppetdb@0.1.12-next.1
- @backstage/plugin-rollbar@0.4.29-next.1
- @backstage/plugin-scaffolder@1.17.1-next.1
- @backstage/plugin-scaffolder-react@1.7.1-next.1
- @backstage/plugin-search@1.4.5-next.1
- @backstage/plugin-search-react@1.7.5-next.1
- @backstage/plugin-sentry@0.5.14-next.1
- @backstage/plugin-shortcuts@0.3.18-next.1
- @backstage/plugin-stackstorm@0.1.10-next.1
- @backstage/plugin-tech-insights@0.3.21-next.1
- @backstage/plugin-tech-radar@0.6.12-next.1
- @backstage/plugin-techdocs@1.9.3-next.1
- @backstage/plugin-techdocs-module-addons-contrib@1.1.4-next.1
- @backstage/plugin-techdocs-react@1.1.15-next.1
- @backstage/plugin-todo@0.2.33-next.1
- @backstage/plugin-visualizer@0.0.2-next.1
- app-next-example-plugin@0.0.5-next.1
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/plugin-catalog-common@1.0.19
- @backstage/plugin-linguist-common@0.1.2
- @backstage/plugin-search-common@1.2.9
## 0.0.5-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "example-app-next",
"version": "0.0.5-next.0",
"version": "0.0.5-next.1",
"private": true,
"backstage": {
"role": "frontend"
+76
View File
@@ -1,5 +1,81 @@
# example-app
## 0.2.91-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-azure-sites@0.1.18-next.1
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/plugin-user-settings@0.8.0-next.1
- @backstage/plugin-kubernetes@0.11.4-next.1
- @backstage/core-components@0.13.10-next.1
- @backstage/app-defaults@1.4.7-next.1
- @backstage/cli@0.25.1-next.1
- @backstage/core-app-api@1.11.3-next.0
- @backstage/frontend-app-api@0.4.1-next.1
- @backstage/integration-react@1.1.23-next.0
- @backstage/plugin-adr@0.6.12-next.1
- @backstage/plugin-airbrake@0.3.29-next.1
- @backstage/plugin-apache-airflow@0.2.19-next.1
- @backstage/plugin-api-docs@0.10.3-next.1
- @backstage/plugin-azure-devops@0.3.11-next.1
- @backstage/plugin-badges@0.2.53-next.1
- @backstage/plugin-catalog@1.16.1-next.1
- @backstage/plugin-catalog-graph@0.3.3-next.1
- @backstage/plugin-catalog-import@0.10.5-next.1
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/plugin-catalog-unprocessed-entities@0.1.7-next.1
- @backstage/plugin-cloudbuild@0.3.29-next.1
- @backstage/plugin-code-coverage@0.2.22-next.1
- @backstage/plugin-cost-insights@0.12.18-next.1
- @backstage/plugin-devtools@0.1.8-next.1
- @backstage/plugin-dynatrace@8.0.3-next.1
- @backstage/plugin-entity-feedback@0.2.12-next.1
- @backstage/plugin-explore@0.4.15-next.1
- @backstage/plugin-gcalendar@0.3.22-next.1
- @backstage/plugin-gcp-projects@0.3.45-next.1
- @backstage/plugin-github-actions@0.6.10-next.1
- @backstage/plugin-gocd@0.1.35-next.1
- @backstage/plugin-graphiql@0.3.2-next.1
- @backstage/plugin-home@0.6.1-next.1
- @backstage/plugin-jenkins@0.9.4-next.1
- @backstage/plugin-kafka@0.3.29-next.1
- @backstage/plugin-kubernetes-cluster@0.0.5-next.1
- @backstage/plugin-lighthouse@0.4.14-next.1
- @backstage/plugin-linguist@0.1.14-next.1
- @backstage/plugin-microsoft-calendar@0.1.11-next.1
- @backstage/plugin-newrelic@0.3.44-next.1
- @backstage/plugin-newrelic-dashboard@0.3.4-next.1
- @backstage/plugin-nomad@0.1.10-next.1
- @backstage/plugin-octopus-deploy@0.2.11-next.1
- @backstage/plugin-org@0.6.19-next.1
- @backstage/plugin-pagerduty@0.7.1-next.1
- @backstage/plugin-permission-react@0.4.19-next.1
- @backstage/plugin-playlist@0.2.3-next.1
- @backstage/plugin-puppetdb@0.1.12-next.1
- @backstage/plugin-rollbar@0.4.29-next.1
- @backstage/plugin-scaffolder@1.17.1-next.1
- @backstage/plugin-scaffolder-react@1.7.1-next.1
- @backstage/plugin-search@1.4.5-next.1
- @backstage/plugin-search-react@1.7.5-next.1
- @backstage/plugin-sentry@0.5.14-next.1
- @backstage/plugin-shortcuts@0.3.18-next.1
- @backstage/plugin-stack-overflow@0.1.24-next.1
- @backstage/plugin-stackstorm@0.1.10-next.1
- @backstage/plugin-tech-insights@0.3.21-next.1
- @backstage/plugin-tech-radar@0.6.12-next.1
- @backstage/plugin-techdocs@1.9.3-next.1
- @backstage/plugin-techdocs-module-addons-contrib@1.1.4-next.1
- @backstage/plugin-techdocs-react@1.1.15-next.1
- @backstage/plugin-todo@0.2.33-next.1
- @backstage/config@1.1.1
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/plugin-catalog-common@1.0.19
- @backstage/plugin-linguist-common@0.1.2
- @backstage/plugin-search-common@1.2.9
## 0.2.91-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "example-app",
"version": "0.2.91-next.0",
"version": "0.2.91-next.1",
"private": true,
"backstage": {
"role": "frontend"
+17
View File
@@ -1,5 +1,22 @@
# @backstage/backend-app-api
## 0.5.10-next.1
### Patch Changes
- Updated dependencies
- @backstage/config-loader@1.6.1-next.0
- @backstage/cli-node@0.2.2-next.0
- @backstage/backend-common@0.20.1-next.1
- @backstage/config@1.1.1
- @backstage/backend-tasks@0.5.14-next.1
- @backstage/plugin-auth-node@0.4.3-next.1
- @backstage/plugin-permission-node@0.7.20-next.1
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 0.5.10-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-app-api",
"description": "Core API used by Backstage backend apps",
"version": "0.5.10-next.0",
"version": "0.5.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
+16
View File
@@ -1,5 +1,21 @@
# @backstage/backend-common
## 0.20.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/config-loader@1.6.1-next.0
- @backstage/backend-app-api@0.5.10-next.1
- @backstage/integration@1.8.0
- @backstage/integration-aws-node@0.1.8
- @backstage/config@1.1.1
- @backstage/backend-dev-utils@0.1.2
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 0.20.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-common",
"description": "Common functionality library for Backstage backends",
"version": "0.20.1-next.0",
"version": "0.20.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
+9
View File
@@ -1,5 +1,14 @@
# @backstage/backend-defaults
## 0.2.9-next.1
### Patch Changes
- Updated dependencies
- @backstage/backend-app-api@0.5.10-next.1
- @backstage/backend-common@0.20.1-next.1
- @backstage/backend-plugin-api@0.6.9-next.1
## 0.2.9-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-defaults",
"description": "Backend defaults used by Backstage backend apps",
"version": "0.2.9-next.0",
"version": "0.2.9-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
+41
View File
@@ -1,5 +1,46 @@
# example-backend-next
## 0.0.19-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-app-backend@0.3.57-next.1
- @backstage/plugin-devtools-backend@0.2.6-next.1
- @backstage/plugin-proxy-backend@0.4.7-next.1
- @backstage/backend-defaults@0.2.9-next.1
- @backstage/plugin-kubernetes-backend@0.14.1-next.1
- @backstage/backend-tasks@0.5.14-next.1
- @backstage/plugin-adr-backend@0.4.6-next.1
- @backstage/plugin-auth-node@0.4.3-next.1
- @backstage/plugin-azure-devops-backend@0.5.1-next.1
- @backstage/plugin-badges-backend@0.3.6-next.1
- @backstage/plugin-catalog-backend@1.16.1-next.1
- @backstage/plugin-catalog-backend-module-backstage-openapi@0.1.2-next.1
- @backstage/plugin-catalog-backend-module-openapi@0.1.26-next.1
- @backstage/plugin-entity-feedback-backend@0.2.6-next.1
- @backstage/plugin-jenkins-backend@0.3.3-next.1
- @backstage/plugin-lighthouse-backend@0.4.1-next.1
- @backstage/plugin-linguist-backend@0.5.6-next.1
- @backstage/plugin-nomad-backend@0.1.11-next.1
- @backstage/plugin-permission-backend@0.5.32-next.1
- @backstage/plugin-permission-node@0.7.20-next.1
- @backstage/plugin-playlist-backend@0.3.13-next.1
- @backstage/plugin-scaffolder-backend@1.19.3-next.1
- @backstage/plugin-search-backend@1.4.9-next.1
- @backstage/plugin-search-backend-module-catalog@0.1.13-next.1
- @backstage/plugin-search-backend-module-explore@0.1.13-next.1
- @backstage/plugin-search-backend-module-techdocs@0.1.13-next.1
- @backstage/plugin-search-backend-node@1.2.13-next.1
- @backstage/plugin-sonarqube-backend@0.2.11-next.1
- @backstage/plugin-techdocs-backend@1.9.2-next.1
- @backstage/plugin-todo-backend@0.3.7-next.1
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.6-next.1
- @backstage/plugin-catalog-backend-module-unprocessed@0.3.6-next.1
- @backstage/plugin-permission-backend-module-allow-all-policy@0.1.6-next.1
- @backstage/plugin-permission-common@0.7.11
## 0.0.19-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "example-backend-next",
"version": "0.0.19-next.0",
"version": "0.0.19-next.1",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -1,5 +1,13 @@
# @backstage/backend-openapi-utils
## 0.1.2-next.1
### Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/errors@1.2.3
## 0.1.2-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-openapi-utils",
"description": "OpenAPI typescript support.",
"version": "0.1.2-next.0",
"version": "0.1.2-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+11
View File
@@ -1,5 +1,16 @@
# @backstage/backend-plugin-api
## 0.6.9-next.1
### Patch Changes
- Updated dependencies
- @backstage/config@1.1.1
- @backstage/backend-tasks@0.5.14-next.1
- @backstage/plugin-auth-node@0.4.3-next.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.11
## 0.6.9-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-plugin-api",
"description": "Core API used by Backstage backend plugins",
"version": "0.6.9-next.0",
"version": "0.6.9-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
@@ -1,5 +1,28 @@
# @backstage/backend-plugin-manager
## 0.0.5-next.1
### Patch Changes
- Updated dependencies
- @backstage/cli-node@0.2.2-next.0
- @backstage/backend-common@0.20.1-next.1
- @backstage/config@1.1.1
- @backstage/backend-tasks@0.5.14-next.1
- @backstage/plugin-auth-node@0.4.3-next.1
- @backstage/plugin-catalog-backend@1.16.1-next.1
- @backstage/plugin-events-backend@0.2.18-next.1
- @backstage/plugin-permission-node@0.7.20-next.1
- @backstage/plugin-scaffolder-node@0.2.10-next.1
- @backstage/plugin-search-backend-node@1.2.13-next.1
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/plugin-events-node@0.2.18-next.1
- @backstage/plugin-permission-common@0.7.11
- @backstage/plugin-search-common@1.2.9
## 0.0.5-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-plugin-manager",
"description": "Backstage plugin management backend",
"version": "0.0.5-next.0",
"version": "0.0.5-next.1",
"private": true,
"main": "src/index.ts",
"types": "src/index.ts",
+10
View File
@@ -1,5 +1,15 @@
# @backstage/backend-tasks
## 0.5.14-next.1
### Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.1
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 0.5.14-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-tasks",
"description": "Common distributed task management library for Backstage backends",
"version": "0.5.14-next.0",
"version": "0.5.14-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
+13
View File
@@ -1,5 +1,18 @@
# @backstage/backend-test-utils
## 0.2.10-next.1
### Patch Changes
- Updated dependencies
- @backstage/backend-app-api@0.5.10-next.1
- @backstage/backend-common@0.20.1-next.1
- @backstage/config@1.1.1
- @backstage/plugin-auth-node@0.4.3-next.1
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 0.2.10-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/backend-test-utils",
"description": "Test helpers library for Backstage backends",
"version": "0.2.10-next.0",
"version": "0.2.10-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
+58
View File
@@ -1,5 +1,63 @@
# example-backend
## 0.2.91-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.10-next.1
- example-app@0.2.91-next.1
- @backstage/backend-common@0.20.1-next.1
- @backstage/integration@1.8.0
- @backstage/plugin-app-backend@0.3.57-next.1
- @backstage/plugin-devtools-backend@0.2.6-next.1
- @backstage/plugin-proxy-backend@0.4.7-next.1
- @backstage/config@1.1.1
- @backstage/plugin-kubernetes-backend@0.14.1-next.1
- @backstage/backend-tasks@0.5.14-next.1
- @backstage/plugin-adr-backend@0.4.6-next.1
- @backstage/plugin-auth-backend@0.20.3-next.1
- @backstage/plugin-auth-node@0.4.3-next.1
- @backstage/plugin-azure-devops-backend@0.5.1-next.1
- @backstage/plugin-azure-sites-backend@0.1.19-next.1
- @backstage/plugin-badges-backend@0.3.6-next.1
- @backstage/plugin-catalog-backend@1.16.1-next.1
- @backstage/plugin-code-coverage-backend@0.2.23-next.1
- @backstage/plugin-entity-feedback-backend@0.2.6-next.1
- @backstage/plugin-events-backend@0.2.18-next.1
- @backstage/plugin-explore-backend@0.0.19-next.1
- @backstage/plugin-jenkins-backend@0.3.3-next.1
- @backstage/plugin-kafka-backend@0.3.7-next.1
- @backstage/plugin-lighthouse-backend@0.4.1-next.1
- @backstage/plugin-linguist-backend@0.5.6-next.1
- @backstage/plugin-nomad-backend@0.1.11-next.1
- @backstage/plugin-permission-backend@0.5.32-next.1
- @backstage/plugin-permission-node@0.7.20-next.1
- @backstage/plugin-playlist-backend@0.3.13-next.1
- @backstage/plugin-rollbar-backend@0.1.54-next.1
- @backstage/plugin-scaffolder-backend@1.19.3-next.1
- @backstage/plugin-scaffolder-backend-module-rails@0.4.26-next.1
- @backstage/plugin-search-backend@1.4.9-next.1
- @backstage/plugin-search-backend-module-catalog@0.1.13-next.1
- @backstage/plugin-search-backend-module-elasticsearch@1.3.12-next.1
- @backstage/plugin-search-backend-module-explore@0.1.13-next.1
- @backstage/plugin-search-backend-module-pg@0.5.18-next.1
- @backstage/plugin-search-backend-module-techdocs@0.1.13-next.1
- @backstage/plugin-search-backend-node@1.2.13-next.1
- @backstage/plugin-tech-insights-backend@0.5.23-next.1
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.41-next.1
- @backstage/plugin-tech-insights-node@0.4.15-next.1
- @backstage/plugin-techdocs-backend@1.9.2-next.1
- @backstage/plugin-todo-backend@0.3.7-next.1
- @backstage/catalog-client@1.5.2-next.0
- @backstage/catalog-model@1.4.3
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.6-next.1
- @backstage/plugin-catalog-backend-module-unprocessed@0.3.6-next.1
- @backstage/plugin-catalog-node@1.6.1-next.1
- @backstage/plugin-events-node@0.2.18-next.1
- @backstage/plugin-permission-common@0.7.11
- @backstage/plugin-search-common@1.2.9
## 0.2.91-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "example-backend",
"version": "0.2.91-next.0",
"version": "0.2.91-next.1",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
+10
View File
@@ -1,5 +1,15 @@
# @backstage/cli-node
## 0.2.2-next.0
### Patch Changes
- 7acbb5a: Removed `mock-fs` dev dependency.
- Updated dependencies
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 0.2.1
### Patch Changes
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli-node",
"description": "Node.js library for Backstage CLIs",
"version": "0.2.1",
"version": "0.2.2-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -38,8 +38,8 @@
"zod": "^3.22.4"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"mock-fs": "^5.2.0"
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^"
},
"files": [
"dist"
@@ -15,15 +15,17 @@
*/
import { isMonoRepo } from './isMonoRepo';
import mockFs from 'mock-fs';
import { createMockDirectory } from '@backstage/backend-test-utils';
const mockDir = createMockDirectory();
jest.mock('../paths', () => ({
paths: { resolveTargetRoot: (...args: string[]) => mockDir.resolve(...args) },
}));
describe('isMonoRepo', () => {
afterEach(() => {
mockFs.restore();
});
it('should detect a monorepo', async () => {
mockFs({
mockDir.setContent({
'package.json': JSON.stringify({
name: 'foo',
workspaces: {
@@ -35,7 +37,7 @@ describe('isMonoRepo', () => {
});
it('should detect a non- monorepo', async () => {
mockFs({
mockDir.setContent({
'package.json': JSON.stringify({
name: 'foo',
}),
@@ -44,7 +46,7 @@ describe('isMonoRepo', () => {
});
it('should return false if package.json is missing', async () => {
mockFs({});
mockDir.setContent({});
await expect(isMonoRepo()).resolves.toBe(false);
});
});
+16
View File
@@ -1,5 +1,21 @@
# @backstage/cli
## 0.25.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/config-loader@1.6.1-next.0
- @backstage/cli-node@0.2.2-next.0
- @backstage/integration@1.8.0
- @backstage/config@1.1.1
- @backstage/release-manifests@0.0.11
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
- @backstage/eslint-plugin@0.1.4
- @backstage/types@1.1.1
## 0.25.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/cli",
"description": "CLI for developing Backstage plugins and apps",
"version": "0.25.1-next.0",
"version": "0.25.1-next.1",
"publishConfig": {
"access": "public"
},
+11
View File
@@ -1,5 +1,16 @@
# @backstage/config-loader
## 1.6.1-next.0
### Patch Changes
- 7acbb5a: Removed `mock-fs` dev dependency.
- Updated dependencies
- @backstage/config@1.1.1
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 1.6.0
### Minor Changes
+1 -2
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/config-loader",
"description": "Config loading functionality used by Backstage backend, and CLI",
"version": "1.6.0",
"version": "1.6.1-next.0",
"publishConfig": {
"access": "public",
"main": "dist/index.cjs.js",
@@ -54,7 +54,6 @@
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"@types/json-schema-merge-allof": "^0.6.0",
"@types/mock-fs": "^4.10.0",
"msw": "^1.0.0",
"zen-observable": "^0.10.0"
},
+10
View File
@@ -1,5 +1,15 @@
# @backstage/core-app-api
## 1.11.3-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.11.2
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-app-api",
"description": "Core app API used by Backstage apps",
"version": "1.11.2",
"version": "1.11.3-next.0",
"publishConfig": {
"access": "public"
},
+10
View File
@@ -1,5 +1,15 @@
# @backstage/core-compat-api
## 0.1.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-app-api@1.11.3-next.0
- @backstage/frontend-plugin-api@0.4.1-next.1
- @backstage/version-bridge@1.0.7
## 0.1.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/core-compat-api",
"version": "0.1.1-next.0",
"version": "0.1.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+12
View File
@@ -1,5 +1,17 @@
# @backstage/core-components
## 0.13.10-next.1
### Patch Changes
- 6878b1d: Removed unnecessary `history` and `immer` dependencies.
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/version-bridge@1.0.7
## 0.13.10-next.0
### Patch Changes
+2 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-components",
"description": "Core components used by Backstage plugins and apps",
"version": "0.13.10-next.0",
"version": "0.13.10-next.1",
"publishConfig": {
"access": "public"
},
@@ -66,8 +66,6 @@
"d3-shape": "^3.0.0",
"d3-zoom": "^3.0.0",
"dagre": "^0.8.5",
"history": "^5.0.0",
"immer": "^9.0.1",
"linkify-react": "4.1.3",
"linkifyjs": "4.1.3",
"lodash": "^4.17.21",
@@ -114,6 +112,7 @@
"@types/react-window": "^1.8.5",
"@types/zen-observable": "^0.8.0",
"cross-fetch": "^4.0.0",
"history": "^5.0.0",
"msw": "^1.0.0"
},
"files": [
@@ -34,7 +34,7 @@ import ArrowDropUp from '@material-ui/icons/ArrowDropUp';
import ArrowRightIcon from '@material-ui/icons/ArrowRight';
import SearchIcon from '@material-ui/icons/Search';
import classnames from 'classnames';
import { Location } from 'history';
import type { Location } from 'history';
import React, {
ComponentProps,
ComponentType,
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { Location, Path } from 'history';
import type { Location, Path } from 'history';
import { isLocationMatch } from './utils';
describe('isLocationMatching', () => {
@@ -14,7 +14,7 @@
* limitations under the License.
*/
import { Location, Path } from 'history';
import type { Location, Path } from 'history';
import { isEqual, isMatch } from 'lodash';
import qs from 'qs';
+10
View File
@@ -1,5 +1,15 @@
# @backstage/core-plugin-api
## 1.8.2-next.0
### Patch Changes
- 6878b1d: Removed unnecessary `i18next` dependency.
- Updated dependencies
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.8.1
### Patch Changes
+2 -3
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-plugin-api",
"description": "Core API used by Backstage plugins",
"version": "1.8.1",
"version": "1.8.2-next.0",
"publishConfig": {
"access": "public"
},
@@ -50,8 +50,7 @@
"@backstage/types": "workspace:^",
"@backstage/version-bridge": "workspace:^",
"@types/react": "^16.13.1 || ^17.0.0",
"history": "^5.0.0",
"i18next": "^22.4.15"
"history": "^5.0.0"
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0 || ^18.0.0",
+8
View File
@@ -1,5 +1,13 @@
# @backstage/create-app
## 0.5.9-next.1
### Patch Changes
- 7acbb5a: Removed `mock-fs` dev dependency.
- Updated dependencies
- @backstage/cli-common@0.1.13
## 0.5.9-next.0
### Patch Changes
+1 -2
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/create-app",
"description": "A CLI that helps you create your own Backstage app",
"version": "0.5.9-next.0",
"version": "0.5.9-next.1",
"publishConfig": {
"access": "public"
},
@@ -49,7 +49,6 @@
"@types/inquirer": "^8.1.3",
"@types/node": "^18.17.8",
"@types/recursive-readdir": "^2.2.0",
"mock-fs": "^5.2.0",
"nodemon": "^3.0.1",
"ts-node": "^10.0.0"
},
+14
View File
@@ -1,5 +1,19 @@
# @backstage/dev-utils
## 1.0.26-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/app-defaults@1.4.7-next.1
- @backstage/core-app-api@1.11.3-next.0
- @backstage/integration-react@1.1.23-next.0
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
## 1.0.26-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/dev-utils",
"description": "Utilities for developing Backstage plugins.",
"version": "1.0.26-next.0",
"version": "1.0.26-next.1",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
+9
View File
@@ -1,5 +1,14 @@
# e2e-test
## 0.2.11-next.1
### Patch Changes
- Updated dependencies
- @backstage/create-app@0.5.9-next.1
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
## 0.2.11-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "e2e-test",
"description": "E2E test for verifying Backstage packages",
"version": "0.2.11-next.0",
"version": "0.2.11-next.1",
"private": true,
"backstage": {
"role": "cli"
+15
View File
@@ -1,5 +1,20 @@
# @backstage/frontend-app-api
## 0.4.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/core-app-api@1.11.3-next.0
- @backstage/frontend-plugin-api@0.4.1-next.1
- @backstage/config@1.1.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 0.4.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-app-api",
"version": "0.4.1-next.0",
"version": "0.4.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+10
View File
@@ -1,5 +1,15 @@
# @backstage/frontend-plugin-api
## 0.4.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 0.4.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-plugin-api",
"version": "0.4.1-next.0",
"version": "0.4.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+10
View File
@@ -1,5 +1,15 @@
# @backstage/frontend-test-utils
## 0.1.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.4.1-next.1
- @backstage/frontend-plugin-api@0.4.1-next.1
- @backstage/test-utils@1.4.7-next.1
- @backstage/types@1.1.1
## 0.1.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/frontend-test-utils",
"version": "0.1.1-next.0",
"version": "0.1.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/integration-react
## 1.1.23-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/integration@1.8.0
- @backstage/config@1.1.1
## 1.1.22
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration-react",
"description": "Frontend package for managing integrations towards external systems",
"version": "1.1.22",
"version": "1.1.23-next.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+12
View File
@@ -1,5 +1,17 @@
# @backstage/repo-tools
## 0.5.2-next.1
### Patch Changes
- 7acbb5a: Removed `mock-fs` dev dependency.
- Updated dependencies
- @backstage/cli-node@0.2.2-next.0
- @backstage/backend-common@0.20.1-next.1
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
## 0.5.2-next.0
### Patch Changes
+3 -4
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/repo-tools",
"description": "CLI for Backstage repo tooling ",
"version": "0.5.2-next.0",
"version": "0.5.2-next.1",
"publishConfig": {
"access": "public"
},
@@ -63,13 +63,12 @@
"yaml-diff-patch": "^2.0.0"
},
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"@backstage/types": "workspace:^",
"@types/is-glob": "^4.0.2",
"@types/mock-fs": "^4.13.0",
"@types/node": "^18.17.8",
"@types/prettier": "^2.0.0",
"mock-fs": "^5.2.0"
"@types/prettier": "^2.0.0"
},
"peerDependencies": {
"@microsoft/api-extractor-model": "*",
@@ -14,8 +14,8 @@
* limitations under the License.
*/
import mockFs from 'mock-fs';
import { normalize, resolve as resolvePath } from 'path';
import { createMockDirectory } from '@backstage/backend-test-utils';
import { normalize } from 'path';
import * as pathsLib from '../../lib/paths';
import {
@@ -47,38 +47,38 @@ jest.mock('./api-extractor', () => ({
const projectPaths = pathsLib.paths;
const mockDir = createMockDirectory();
jest.spyOn(projectPaths, 'targetRoot', 'get').mockReturnValue(mockDir.path);
jest
.spyOn(projectPaths, 'targetRoot', 'get')
.mockReturnValue(normalize('/root'));
jest.spyOn(projectPaths, 'resolveTargetRoot').mockImplementation((...path) => {
return resolvePath(normalize('/root'), ...path);
});
.spyOn(projectPaths, 'resolveTargetRoot')
.mockImplementation((...path) => mockDir.resolve(...path));
jest.spyOn(PackageGraph, 'listTargetPackages').mockResolvedValue([
{
dir: '/root/packages/package-a',
dir: normalize(mockDir.resolve('packages/package-a')),
packageJson: { name: 'package-a', version: '0.0.0' },
},
{
dir: '/root/packages/package-b',
dir: normalize(mockDir.resolve('packages/package-b')),
packageJson: { name: 'package-b', version: '0.0.0' },
},
{
dir: '/root/plugins/plugin-a',
dir: normalize(mockDir.resolve('plugins/plugin-a')),
packageJson: { name: 'plugin-a', version: '0.0.0' },
},
{
dir: '/root/plugins/plugin-b',
dir: normalize(mockDir.resolve('plugins/plugin-b')),
packageJson: { name: 'plugin-b', version: '0.0.0' },
},
{
dir: '/root/plugins/plugin-c',
dir: normalize(mockDir.resolve('plugins/plugin-c')),
packageJson: { name: 'plugin-c', version: '0.0.0' },
},
]);
describe('buildApiReports', () => {
beforeEach(() => {
mockFs({
mockDir.setContent({
[projectPaths.targetRoot]: {
'package.json': JSON.stringify({
workspaces: { packages: ['packages/*', 'plugins/*'] },
@@ -109,7 +109,6 @@ describe('buildApiReports', () => {
});
afterEach(() => {
mockFs.restore();
jest.clearAllMocks();
});
@@ -138,11 +137,11 @@ describe('buildApiReports', () => {
normalize('plugins/plugin-b'),
normalize('plugins/plugin-c'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
expect(runCliExtraction).toHaveBeenCalledWith({
packageDirs: [
@@ -171,11 +170,11 @@ describe('buildApiReports', () => {
expect(runApiExtraction).toHaveBeenCalledWith({
packageDirs: [normalize('packages/package-a')],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
expect(runCliExtraction).toHaveBeenCalledWith({
packageDirs: [normalize('packages/package-a')],
@@ -200,11 +199,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
expect(runCliExtraction).toHaveBeenCalledWith({
packageDirs: [
@@ -232,11 +231,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
expect(runCliExtraction).toHaveBeenCalledWith({
packageDirs: [
@@ -267,11 +266,11 @@ describe('buildApiReports', () => {
normalize('packages/package-b'),
normalize('plugins/plugin-a'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
expect(runCliExtraction).toHaveBeenCalledWith({
packageDirs: [
@@ -305,11 +304,11 @@ describe('buildApiReports', () => {
normalize('plugins/plugin-b'),
normalize('plugins/plugin-c'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
expect(runCliExtraction).toHaveBeenCalledWith({
packageDirs: [
@@ -338,11 +337,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: ['packages/package-a'],
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
});
@@ -359,11 +358,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: ['packages/package-a', 'packages/package-b'],
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
});
@@ -380,11 +379,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: ['packages/package-a', 'packages/package-b'],
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
});
});
@@ -402,11 +401,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: true,
omitMessages: [],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
});
});
@@ -424,11 +423,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: ['ae-missing-release-tag'],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
});
@@ -445,11 +444,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: ['ae-missing-release-tag', 'ae-missing-annotations'],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
});
@@ -466,11 +465,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: ['ae-missing-release-tag', 'ae-missing-annotations'],
isLocalBuild: true,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
});
});
@@ -488,11 +487,11 @@ describe('buildApiReports', () => {
normalize('packages/package-a'),
normalize('packages/package-b'),
],
tsconfigFilePath: resolvePath('/root/tsconfig.json'),
tsconfigFilePath: mockDir.resolve('tsconfig.json'),
allowWarnings: [],
omitMessages: [],
isLocalBuild: false,
outputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
});
expect(runCliExtraction).toHaveBeenCalledWith({
packageDirs: [
@@ -513,8 +512,8 @@ describe('buildApiReports', () => {
await buildApiReports(paths, opts);
expect(buildDocs).toHaveBeenCalledWith({
inputDir: resolvePath('/root/node_modules/.cache/api-extractor'),
outputDir: resolvePath('/root/docs/reference'),
inputDir: mockDir.resolve('node_modules/.cache/api-extractor'),
outputDir: mockDir.resolve('docs/reference'),
});
});
});
@@ -1,5 +1,24 @@
# techdocs-cli-embedded-app
## 0.2.90-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/app-defaults@1.4.7-next.1
- @backstage/cli@0.25.1-next.1
- @backstage/core-app-api@1.11.3-next.0
- @backstage/integration-react@1.1.23-next.0
- @backstage/test-utils@1.4.7-next.1
- @backstage/plugin-catalog@1.16.1-next.1
- @backstage/plugin-techdocs@1.9.3-next.1
- @backstage/plugin-techdocs-react@1.1.15-next.1
- @backstage/config@1.1.1
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
## 0.2.90-next.0
### Patch Changes
@@ -1,6 +1,6 @@
{
"name": "techdocs-cli-embedded-app",
"version": "0.2.90-next.0",
"version": "0.2.90-next.1",
"private": true,
"backstage": {
"role": "frontend"
+11
View File
@@ -1,5 +1,16 @@
# @techdocs/cli
## 1.8.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.1
- @backstage/config@1.1.1
- @backstage/plugin-techdocs-node@1.11.1-next.1
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
## 1.8.1-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@techdocs/cli",
"description": "Utility CLI for managing TechDocs sites in Backstage.",
"version": "1.8.1-next.0",
"version": "1.8.1-next.1",
"publishConfig": {
"access": "public"
},
+13
View File
@@ -1,5 +1,18 @@
# @backstage/test-utils
## 1.4.7-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-app-api@1.11.3-next.0
- @backstage/plugin-permission-react@0.4.19-next.1
- @backstage/config@1.1.1
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.11
## 1.4.7-next.0
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/test-utils",
"description": "Utilities to test Backstage plugins and apps.",
"version": "1.4.7-next.0",
"version": "1.4.7-next.1",
"publishConfig": {
"access": "public"
},
+15
View File
@@ -1,5 +1,20 @@
# @backstage/plugin-adr-backend
## 0.4.6-next.1
### Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.1
- @backstage/integration@1.8.0
- @backstage/config@1.1.1
- @backstage/backend-plugin-api@0.6.9-next.1
- @backstage/catalog-client@1.5.2-next.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/plugin-adr-common@0.2.18
- @backstage/plugin-search-common@1.2.9
## 0.4.6-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-adr-backend",
"version": "0.4.6-next.0",
"version": "0.4.6-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+15
View File
@@ -1,5 +1,20 @@
# @backstage/plugin-adr
## 0.6.12-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/frontend-plugin-api@0.4.1-next.1
- @backstage/integration-react@1.1.23-next.0
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/plugin-search-react@1.7.5-next.1
- @backstage/catalog-model@1.4.3
- @backstage/plugin-adr-common@0.2.18
- @backstage/plugin-search-common@1.2.9
## 0.6.12-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-adr",
"version": "0.6.12-next.0",
"version": "0.6.12-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+9
View File
@@ -1,5 +1,14 @@
# @backstage/plugin-airbrake-backend
## 0.3.6-next.1
### Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.1
- @backstage/config@1.1.1
- @backstage/backend-plugin-api@0.6.9-next.1
## 0.3.6-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-airbrake-backend",
"version": "0.3.6-next.0",
"version": "0.3.6-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+12
View File
@@ -1,5 +1,17 @@
# @backstage/plugin-airbrake
## 0.3.29-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/dev-utils@1.0.26-next.1
- @backstage/test-utils@1.4.7-next.1
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/catalog-model@1.4.3
## 0.3.29-next.0
### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-airbrake",
"version": "0.3.29-next.0",
"version": "0.3.29-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
+10
View File
@@ -1,5 +1,15 @@
# @backstage/plugin-allure
## 0.1.45-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/catalog-model@1.4.3
## 0.1.45-next.0
### Patch Changes

Some files were not shown because too many files have changed in this diff Show More