From 3ec294a186debe88d12460f749c53847740f5943 Mon Sep 17 00:00:00 2001 From: goenning Date: Fri, 13 May 2022 13:35:02 +0100 Subject: [PATCH 01/86] expose detectErrors function publicly Signed-off-by: goenning --- .changeset/hip-ways-shop.md | 5 +++++ plugins/kubernetes/api-report.md | 32 ++++++++++++++++++++++++++++++++ plugins/kubernetes/src/index.ts | 1 + 3 files changed, 38 insertions(+) create mode 100644 .changeset/hip-ways-shop.md diff --git a/.changeset/hip-ways-shop.md b/.changeset/hip-ways-shop.md new file mode 100644 index 0000000000..74646b7b3a --- /dev/null +++ b/.changeset/hip-ways-shop.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-kubernetes': patch +--- + +expose detectErrors function publicly diff --git a/plugins/kubernetes/api-report.md b/plugins/kubernetes/api-report.md index 99bee06165..19b25b1b02 100644 --- a/plugins/kubernetes/api-report.md +++ b/plugins/kubernetes/api-report.md @@ -108,6 +108,38 @@ export interface DeploymentResources { replicaSets: V1ReplicaSet[]; } +// Warning: (ae-missing-release-tag) "DetectedError" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface DetectedError { + // (undocumented) + cluster: string; + // Warning: (ae-forgotten-export) The symbol "ErrorDetectableKind" needs to be exported by the entry point index.d.ts + // + // (undocumented) + kind: ErrorDetectableKind; + // (undocumented) + message: string[]; + // (undocumented) + names: string[]; + // Warning: (ae-forgotten-export) The symbol "ErrorSeverity" needs to be exported by the entry point index.d.ts + // + // (undocumented) + severity: ErrorSeverity; +} + +// Warning: (ae-missing-release-tag) "DetectedErrorsByCluster" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export type DetectedErrorsByCluster = Map; + +// Warning: (ae-missing-release-tag) "detectErrors" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export const detectErrors: ( + objects: ObjectsByEntityResponse, +) => DetectedErrorsByCluster; + // Warning: (ae-missing-release-tag) "EntityKubernetesContent" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) diff --git a/plugins/kubernetes/src/index.ts b/plugins/kubernetes/src/index.ts index 688d52d7e1..39a966cd1f 100644 --- a/plugins/kubernetes/src/index.ts +++ b/plugins/kubernetes/src/index.ts @@ -30,5 +30,6 @@ export * from './api'; export * from './kubernetes-auth-provider'; export * from './utils/clusterLinks'; export * from './components'; +export * from './error-detection'; export * from './hooks'; export * from './types'; From 90c87f28e8f65a4046f117a744f4c68788a71b9a Mon Sep 17 00:00:00 2001 From: Carlo Giuseppe Sergi Date: Wed, 6 Jul 2022 16:57:39 +0200 Subject: [PATCH 02/86] fix the getLastCommitShortHash and changed the endpoint Signed-off-by: Carlo Giuseppe Sergi --- .changeset/mean-berries-kick.md | 5 ++++ .../reading/BitbucketServerUrlReader.test.ts | 12 +++----- .../src/reading/BitbucketServerUrlReader.ts | 30 ++++++++----------- 3 files changed, 22 insertions(+), 25 deletions(-) create mode 100644 .changeset/mean-berries-kick.md diff --git a/.changeset/mean-berries-kick.md b/.changeset/mean-berries-kick.md new file mode 100644 index 0000000000..70400b80b8 --- /dev/null +++ b/.changeset/mean-berries-kick.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-common': patch +--- + +Moving to endpoint of bitbucket from https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp222 to https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp224, to have the last commit in function of different branch, and not only the list of default branch diff --git a/packages/backend-common/src/reading/BitbucketServerUrlReader.test.ts b/packages/backend-common/src/reading/BitbucketServerUrlReader.test.ts index 1417752494..4584ba75f8 100644 --- a/packages/backend-common/src/reading/BitbucketServerUrlReader.test.ts +++ b/packages/backend-common/src/reading/BitbucketServerUrlReader.test.ts @@ -83,13 +83,11 @@ describe('BitbucketServerUrlReader', () => { ), ), rest.get( - 'https://api.bitbucket.mycompany.net/rest/api/1.0/projects/backstage/repos/mock/commits', + 'https://api.bitbucket.mycompany.net/rest/api/1.0/projects/backstage/repos/mock/commits/*', (_, res, ctx) => res( ctx.status(200), - ctx.json({ - values: [{ id: '12ab34cd56ef78gh90ij12kl34mn56op78qr90st' }], - }), + ctx.json({ id: '12ab34cd56ef78gh90ij12kl34mn56op78qr90st' }), ), ), ); @@ -132,13 +130,11 @@ describe('BitbucketServerUrlReader', () => { ), ), rest.get( - 'https://api.bitbucket.mycompany.net/rest/api/1.0/projects/backstage/repos/mock/commits', + 'https://api.bitbucket.mycompany.net/rest/api/1.0/projects/backstage/repos/mock/commits/*', (_, res, ctx) => res( ctx.status(200), - ctx.json({ - values: [{ id: '12ab34cd56ef78gh90ij12kl34mn56op78qr90st' }], - }), + ctx.json({ id: '12ab34cd56ef78gh90ij12kl34mn56op78qr90st' }), ), ), ); diff --git a/packages/backend-common/src/reading/BitbucketServerUrlReader.ts b/packages/backend-common/src/reading/BitbucketServerUrlReader.ts index b4e1e62327..31894cf823 100644 --- a/packages/backend-common/src/reading/BitbucketServerUrlReader.ts +++ b/packages/backend-common/src/reading/BitbucketServerUrlReader.ts @@ -186,33 +186,29 @@ export class BitbucketServerUrlReader implements UrlReader { } private async getLastCommitShortHash(url: string): Promise { - const { name: repoName, owner: project } = parseGitUrl(url); + const { name: repoName, owner: project, ref: branch } = parseGitUrl(url); - // Bitbucket Server https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp222 - const commitsApiUrl = `${this.integration.config.apiBaseUrl}/projects/${project}/repos/${repoName}/commits`; + // Bitbucket Server https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp224 + const commitApiUrl = `${this.integration.config.apiBaseUrl}/projects/${project}/repos/${repoName}/commits/${branch}`; - const commitsResponse = await fetch( - commitsApiUrl, + const commitResponse = await fetch( + commitApiUrl, getBitbucketServerRequestOptions(this.integration.config), ); - if (!commitsResponse.ok) { - const message = `Failed to retrieve commits from ${commitsApiUrl}, ${commitsResponse.status} ${commitsResponse.statusText}`; - if (commitsResponse.status === 404) { + if (!commitResponse.ok) { + const message = `Failed to retrieve commits from ${commitApiUrl}, ${commitResponse.status} ${commitResponse.statusText}`; + if (commitResponse.status === 404) { throw new NotFoundError(message); } throw new Error(message); } - const commits = await commitsResponse.json(); - if ( - commits && - commits.values && - commits.values.length > 0 && - commits.values[0].id - ) { - return commits.values[0].id.substring(0, 12); + const commits = await commitResponse.json(); + + if (commits && commits.id) { + return commits.id.substring(0, 12); } - throw new Error(`Failed to read response from ${commitsApiUrl}`); + throw new Error(`Failed to read response from ${commitApiUrl}`); } } From 419559d0e7c5f7c71d9737a368a7b548ecc263a7 Mon Sep 17 00:00:00 2001 From: ahmed Date: Mon, 4 Jul 2022 11:08:19 +0200 Subject: [PATCH 03/86] consider hosted gitlab with relative path Signed-off-by: ahmed --- .../src/reading/GitlabUrlReader.ts | 14 +++++-- .../src/gitlab/GitLabIntegration.test.ts | 1 + .../integration/src/gitlab/config.test.ts | 5 +++ packages/integration/src/gitlab/config.ts | 16 +++++++- packages/integration/src/gitlab/core.test.ts | 16 ++++++++ packages/integration/src/gitlab/core.ts | 39 +++++++++++++------ 6 files changed, 74 insertions(+), 17 deletions(-) diff --git a/packages/backend-common/src/reading/GitlabUrlReader.ts b/packages/backend-common/src/reading/GitlabUrlReader.ts index 2387dadf5b..f681adb4d4 100644 --- a/packages/backend-common/src/reading/GitlabUrlReader.ts +++ b/packages/backend-common/src/reading/GitlabUrlReader.ts @@ -37,7 +37,7 @@ import { ReadUrlResponse, ReadUrlOptions, } from './types'; -import { trimEnd } from 'lodash'; +import { trimEnd, trimStart } from 'lodash'; import { ReadUrlResponseFactory } from './ReadUrlResponseFactory'; /** @@ -117,13 +117,19 @@ export class GitlabUrlReader implements UrlReader { const { etag, signal } = options ?? {}; const { ref, full_name, filepath } = parseGitUrl(url); + // Considering self hosted gitlab with relative + const repo_full_name = trimStart( + full_name, + this.integration.config.relativePath ?? '', + ); + // Use GitLab API to get the default branch // encodeURIComponent is required for GitLab API // https://docs.gitlab.com/ee/api/README.html#namespaced-path-encoding const projectGitlabResponse = await fetch( new URL( `${this.integration.config.apiBaseUrl}/projects/${encodeURIComponent( - full_name, + repo_full_name, )}`, ).toString(), getGitLabRequestOptions(this.integration.config), @@ -150,7 +156,7 @@ export class GitlabUrlReader implements UrlReader { const commitsGitlabResponse = await fetch( new URL( `${this.integration.config.apiBaseUrl}/projects/${encodeURIComponent( - full_name, + repo_full_name, )}/repository/commits?${commitsReqParams.toString()}`, ).toString(), { @@ -181,7 +187,7 @@ export class GitlabUrlReader implements UrlReader { // https://docs.gitlab.com/ee/api/repositories.html#get-file-archive const archiveGitLabResponse = await fetch( `${this.integration.config.apiBaseUrl}/projects/${encodeURIComponent( - full_name, + repo_full_name, )}/repository/archive?sha=${branch}`, { ...getGitLabRequestOptions(this.integration.config), diff --git a/packages/integration/src/gitlab/GitLabIntegration.test.ts b/packages/integration/src/gitlab/GitLabIntegration.test.ts index 575ce75308..ca84110438 100644 --- a/packages/integration/src/gitlab/GitLabIntegration.test.ts +++ b/packages/integration/src/gitlab/GitLabIntegration.test.ts @@ -28,6 +28,7 @@ describe('GitLabIntegration', () => { token: 't', apiBaseUrl: 'https://h.com/api/v4', baseUrl: 'https://h.com', + relativePath: '', }, ], }, diff --git a/packages/integration/src/gitlab/config.test.ts b/packages/integration/src/gitlab/config.test.ts index db03285206..b642b3c7ae 100644 --- a/packages/integration/src/gitlab/config.test.ts +++ b/packages/integration/src/gitlab/config.test.ts @@ -66,6 +66,7 @@ describe('readGitLabIntegrationConfig', () => { token: 't', apiBaseUrl: 'https://a.com', baseUrl: 'https://baseurl.for.me/gitlab', + relativePath: '/gitlab', }); }); @@ -77,6 +78,7 @@ describe('readGitLabIntegrationConfig', () => { host: 'gitlab.com', apiBaseUrl: 'https://gitlab.com/api/v4', baseUrl: 'https://gitlab.com', + relativePath: '', }); }); @@ -89,6 +91,7 @@ describe('readGitLabIntegrationConfig', () => { host: 'gitlab.com', baseUrl: 'https://gitlab.com', apiBaseUrl: 'https://gitlab.com/api/v4', + relativePath: '', }); }); @@ -119,6 +122,7 @@ describe('readGitLabIntegrationConfig', () => { host: 'a.com', apiBaseUrl: 'https://a.com/api', baseUrl: 'https://a.com', + relativePath: '/', }); }); }); @@ -144,6 +148,7 @@ describe('readGitLabIntegrationConfigs', () => { token: 't', apiBaseUrl: 'https://a.com/api/v4', baseUrl: 'https://a.com', + relativePath: '/', }); }); diff --git a/packages/integration/src/gitlab/config.ts b/packages/integration/src/gitlab/config.ts index 71b4cd868f..89f6b6a822 100644 --- a/packages/integration/src/gitlab/config.ts +++ b/packages/integration/src/gitlab/config.ts @@ -54,6 +54,14 @@ export type GitLabIntegrationConfig = { * If no baseUrl is provided, it will default to `https://${host}` */ baseUrl: string; + + /** + * The relative path for gitlab self hosted installations + * described here https://docs.gitlab.com/ee/install/relative_url.html + * + * If no baseUrl is provided, it will default to `/` + */ + relativePath?: string; }; /** @@ -69,7 +77,7 @@ export function readGitLabIntegrationConfig( let apiBaseUrl = config.getOptionalString('apiBaseUrl'); const token = config.getOptionalString('token'); let baseUrl = config.getOptionalString('baseUrl'); - + let relativePath = ''; if (apiBaseUrl) { apiBaseUrl = trimEnd(apiBaseUrl, '/'); } else if (host === GITLAB_HOST) { @@ -96,7 +104,11 @@ export function readGitLabIntegrationConfig( ); } - return { host, token, apiBaseUrl, baseUrl }; + if (host !== GITLAB_HOST) { + relativePath = new URL(baseUrl).pathname; + } + + return { host, token, apiBaseUrl, baseUrl, relativePath }; } /** diff --git a/packages/integration/src/gitlab/core.test.ts b/packages/integration/src/gitlab/core.test.ts index d01406fe1c..e923c0ee0c 100644 --- a/packages/integration/src/gitlab/core.test.ts +++ b/packages/integration/src/gitlab/core.test.ts @@ -39,12 +39,22 @@ describe('gitlab core', () => { token: '0123456789', apiBaseUrl: '', baseUrl: '', + relativePath: '', }; const configWithNoToken: GitLabIntegrationConfig = { host: 'g.com', apiBaseUrl: '', baseUrl: '', + relativePath: '', + }; + + const configWithSelfHosted: GitLabIntegrationConfig = { + host: 'g.com', + token: '0123456789', + apiBaseUrl: '', + baseUrl: '', + relativePath: '/gitlab', }; describe('getGitLabFileFetchUrl with .yaml extension', () => { @@ -121,6 +131,12 @@ describe('gitlab core', () => { result: 'https://gitlab.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yml/raw?ref=branch', }, + { + config: configWithSelfHosted, + url: 'https://gitlab.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file.yml', + result: + 'https://gitlab.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yml/raw?ref=branch', + }, { config: configWithNoToken, // Works with non URI encoded link diff --git a/packages/integration/src/gitlab/core.ts b/packages/integration/src/gitlab/core.ts index ba0f9c83de..64b350eb67 100644 --- a/packages/integration/src/gitlab/core.ts +++ b/packages/integration/src/gitlab/core.ts @@ -17,6 +17,9 @@ import { GitLabIntegrationConfig } from './config'; import fetch from 'cross-fetch'; import { InputError } from '@backstage/errors'; +import { relative } from 'path'; +import { trimStart } from 'lodash'; +// import { config } from 'process'; /** * Given a URL pointing to a file on a provider, returns a URL that is suitable @@ -44,7 +47,7 @@ export async function getGitLabFileFetchUrl( // makes sense and it might require some more work. if (url.includes('/-/blob/')) { const projectID = await getProjectId(url, config); - return buildProjectUrl(url, projectID).toString(); + return buildProjectUrl(url, projectID, config).toString(); } return buildRawUrl(url).toString(); } @@ -101,20 +104,26 @@ export function buildRawUrl(target: string): URL { // Converts // from: https://gitlab.com/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/filepath // to: https://gitlab.com/api/v4/projects/projectId/repository/files/filepath?ref=branch -export function buildProjectUrl(target: string, projectID: Number): URL { +export function buildProjectUrl( + target: string, + projectID: Number, + config: GitLabIntegrationConfig, +): URL { try { const url = new URL(target); const branchAndFilePath = url.pathname.split('/-/blob/')[1]; const [branch, ...filePath] = branchAndFilePath.split('/'); - url.pathname = [ - '/api/v4/projects', - projectID, - 'repository/files', - encodeURIComponent(decodeURIComponent(filePath.join('/'))), - 'raw', - ].join('/'); + url.pathname = + [config.relativePath] + + [ + '/api/v4/projects', + projectID, + 'repository/files', + encodeURIComponent(decodeURIComponent(filePath.join('/'))), + 'raw', + ].join('/'); url.search = `?ref=${branch}`; return url; @@ -137,19 +146,27 @@ export async function getProjectId( } try { - const repo = url.pathname.split('/-/blob/')[0]; + let repo = url.pathname.split('/-/blob/')[0]; + + // Ignore relative path if it's not set + const relativePath = config.relativePath ?? ''; + + // Should replace first match only + repo = repo.replace(relativePath, ''); // Convert // to: https://gitlab.com/api/v4/projects/groupA%2Fteams%2FsubgroupA%2FteamA%2Frepo const repoIDLookup = new URL( - `${url.origin}/api/v4/projects/${encodeURIComponent( + `${url.origin}${relativePath}/api/v4/projects/${encodeURIComponent( repo.replace(/^\//, ''), )}`, ); + const response = await fetch( repoIDLookup.toString(), getGitLabRequestOptions(config), ); + const data = await response.json(); if (!response.ok) { From 954a94f52f6ad568aa73cf015677a098a776dae6 Mon Sep 17 00:00:00 2001 From: ahmed Date: Mon, 4 Jul 2022 11:20:40 +0200 Subject: [PATCH 04/86] add changeset Signed-off-by: ahmed --- .changeset/tall-pants-clap.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/tall-pants-clap.md diff --git a/.changeset/tall-pants-clap.md b/.changeset/tall-pants-clap.md new file mode 100644 index 0000000000..1472e0a208 --- /dev/null +++ b/.changeset/tall-pants-clap.md @@ -0,0 +1,6 @@ +--- +'@backstage/backend-common': patch +'@backstage/integration': patch +--- + +Support self-hosted gitlab installations with relative url From 6e77ce6605b5105d93ae898d3dc2bba309eedb2c Mon Sep 17 00:00:00 2001 From: ahmed Date: Mon, 4 Jul 2022 17:23:17 +0200 Subject: [PATCH 05/86] remove unused imports Signed-off-by: ahmed --- packages/integration/src/gitlab/core.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/integration/src/gitlab/core.ts b/packages/integration/src/gitlab/core.ts index 64b350eb67..5432bd90ee 100644 --- a/packages/integration/src/gitlab/core.ts +++ b/packages/integration/src/gitlab/core.ts @@ -17,9 +17,6 @@ import { GitLabIntegrationConfig } from './config'; import fetch from 'cross-fetch'; import { InputError } from '@backstage/errors'; -import { relative } from 'path'; -import { trimStart } from 'lodash'; -// import { config } from 'process'; /** * Given a URL pointing to a file on a provider, returns a URL that is suitable From c7aa786be4c8409f8579ca56deacc902b62e58fe Mon Sep 17 00:00:00 2001 From: ahmed Date: Tue, 5 Jul 2022 15:05:56 +0200 Subject: [PATCH 06/86] update api-report.md Signed-off-by: ahmed --- packages/integration/api-report.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/integration/api-report.md b/packages/integration/api-report.md index 3ffb131900..78d170a0e0 100644 --- a/packages/integration/api-report.md +++ b/packages/integration/api-report.md @@ -443,6 +443,7 @@ export type GitLabIntegrationConfig = { apiBaseUrl: string; token?: string; baseUrl: string; + relativePath?: string; }; // @public From b0da37a6364f63c0c21ea0150d83d946e85c3535 Mon Sep 17 00:00:00 2001 From: ahmed Date: Tue, 5 Jul 2022 15:08:34 +0200 Subject: [PATCH 07/86] changeset typo Signed-off-by: ahmed --- .changeset/tall-pants-clap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/tall-pants-clap.md b/.changeset/tall-pants-clap.md index 1472e0a208..5a1714c106 100644 --- a/.changeset/tall-pants-clap.md +++ b/.changeset/tall-pants-clap.md @@ -3,4 +3,4 @@ '@backstage/integration': patch --- -Support self-hosted gitlab installations with relative url +Support self-hosted gitlab installations with relative URL. From f0f2e4f6b0bfbc699cee1d023c55647491e81218 Mon Sep 17 00:00:00 2001 From: ahmed Date: Wed, 6 Jul 2022 21:55:48 +0200 Subject: [PATCH 08/86] move relative path to a function Signed-off-by: ahmed --- .../src/reading/GitlabUrlReader.ts | 8 +++-- packages/integration/api-report.md | 6 +++- .../src/gitlab/GitLabIntegration.test.ts | 1 - .../integration/src/gitlab/config.test.ts | 5 --- packages/integration/src/gitlab/config.ts | 32 +++++++++-------- packages/integration/src/gitlab/core.test.ts | 35 ++++++++++++++----- packages/integration/src/gitlab/core.ts | 13 ++++--- packages/integration/src/gitlab/index.ts | 1 + 8 files changed, 64 insertions(+), 37 deletions(-) diff --git a/packages/backend-common/src/reading/GitlabUrlReader.ts b/packages/backend-common/src/reading/GitlabUrlReader.ts index f681adb4d4..c4cb0fb661 100644 --- a/packages/backend-common/src/reading/GitlabUrlReader.ts +++ b/packages/backend-common/src/reading/GitlabUrlReader.ts @@ -16,6 +16,7 @@ import { getGitLabFileFetchUrl, + getGitLabIntegrationRelativePath, getGitLabRequestOptions, GitLabIntegration, ScmIntegrations, @@ -118,11 +119,12 @@ export class GitlabUrlReader implements UrlReader { const { ref, full_name, filepath } = parseGitUrl(url); // Considering self hosted gitlab with relative - const repo_full_name = trimStart( - full_name, - this.integration.config.relativePath ?? '', + const relativePath = getGitLabIntegrationRelativePath( + this.integration.config, ); + const repo_full_name = trimStart(full_name, relativePath); + // Use GitLab API to get the default branch // encodeURIComponent is required for GitLab API // https://docs.gitlab.com/ee/api/README.html#namespaced-path-encoding diff --git a/packages/integration/api-report.md b/packages/integration/api-report.md index 78d170a0e0..8d8d017095 100644 --- a/packages/integration/api-report.md +++ b/packages/integration/api-report.md @@ -342,6 +342,11 @@ export function getGitLabFileFetchUrl( config: GitLabIntegrationConfig, ): Promise; +// @public +export function getGitLabIntegrationRelativePath( + config: GitLabIntegrationConfig, +): string; + // @public export function getGitLabRequestOptions(config: GitLabIntegrationConfig): { headers: Record; @@ -443,7 +448,6 @@ export type GitLabIntegrationConfig = { apiBaseUrl: string; token?: string; baseUrl: string; - relativePath?: string; }; // @public diff --git a/packages/integration/src/gitlab/GitLabIntegration.test.ts b/packages/integration/src/gitlab/GitLabIntegration.test.ts index ca84110438..575ce75308 100644 --- a/packages/integration/src/gitlab/GitLabIntegration.test.ts +++ b/packages/integration/src/gitlab/GitLabIntegration.test.ts @@ -28,7 +28,6 @@ describe('GitLabIntegration', () => { token: 't', apiBaseUrl: 'https://h.com/api/v4', baseUrl: 'https://h.com', - relativePath: '', }, ], }, diff --git a/packages/integration/src/gitlab/config.test.ts b/packages/integration/src/gitlab/config.test.ts index b642b3c7ae..db03285206 100644 --- a/packages/integration/src/gitlab/config.test.ts +++ b/packages/integration/src/gitlab/config.test.ts @@ -66,7 +66,6 @@ describe('readGitLabIntegrationConfig', () => { token: 't', apiBaseUrl: 'https://a.com', baseUrl: 'https://baseurl.for.me/gitlab', - relativePath: '/gitlab', }); }); @@ -78,7 +77,6 @@ describe('readGitLabIntegrationConfig', () => { host: 'gitlab.com', apiBaseUrl: 'https://gitlab.com/api/v4', baseUrl: 'https://gitlab.com', - relativePath: '', }); }); @@ -91,7 +89,6 @@ describe('readGitLabIntegrationConfig', () => { host: 'gitlab.com', baseUrl: 'https://gitlab.com', apiBaseUrl: 'https://gitlab.com/api/v4', - relativePath: '', }); }); @@ -122,7 +119,6 @@ describe('readGitLabIntegrationConfig', () => { host: 'a.com', apiBaseUrl: 'https://a.com/api', baseUrl: 'https://a.com', - relativePath: '/', }); }); }); @@ -148,7 +144,6 @@ describe('readGitLabIntegrationConfigs', () => { token: 't', apiBaseUrl: 'https://a.com/api/v4', baseUrl: 'https://a.com', - relativePath: '/', }); }); diff --git a/packages/integration/src/gitlab/config.ts b/packages/integration/src/gitlab/config.ts index 89f6b6a822..0e96a5e5e9 100644 --- a/packages/integration/src/gitlab/config.ts +++ b/packages/integration/src/gitlab/config.ts @@ -54,14 +54,6 @@ export type GitLabIntegrationConfig = { * If no baseUrl is provided, it will default to `https://${host}` */ baseUrl: string; - - /** - * The relative path for gitlab self hosted installations - * described here https://docs.gitlab.com/ee/install/relative_url.html - * - * If no baseUrl is provided, it will default to `/` - */ - relativePath?: string; }; /** @@ -77,7 +69,6 @@ export function readGitLabIntegrationConfig( let apiBaseUrl = config.getOptionalString('apiBaseUrl'); const token = config.getOptionalString('token'); let baseUrl = config.getOptionalString('baseUrl'); - let relativePath = ''; if (apiBaseUrl) { apiBaseUrl = trimEnd(apiBaseUrl, '/'); } else if (host === GITLAB_HOST) { @@ -104,11 +95,7 @@ export function readGitLabIntegrationConfig( ); } - if (host !== GITLAB_HOST) { - relativePath = new URL(baseUrl).pathname; - } - - return { host, token, apiBaseUrl, baseUrl, relativePath }; + return { host, token, apiBaseUrl, baseUrl }; } /** @@ -136,3 +123,20 @@ export function readGitLabIntegrationConfigs( return result; } + +/** + * Reads a GitLab integration config, and returns + * relative path. + * + * @param config - GitLabIntegrationConfig object + * @public + */ +export function getGitLabIntegrationRelativePath( + config: GitLabIntegrationConfig, +): string { + let relativePath = ''; + if (config.host !== GITLAB_HOST) { + relativePath = new URL(config.baseUrl).pathname; + } + return relativePath; +} diff --git a/packages/integration/src/gitlab/core.test.ts b/packages/integration/src/gitlab/core.test.ts index e923c0ee0c..d0ba87c653 100644 --- a/packages/integration/src/gitlab/core.test.ts +++ b/packages/integration/src/gitlab/core.test.ts @@ -35,26 +35,23 @@ describe('gitlab core', () => { }); const configWithToken: GitLabIntegrationConfig = { - host: 'g.com', + host: 'gitlab.com', token: '0123456789', apiBaseUrl: '', baseUrl: '', - relativePath: '', }; const configWithNoToken: GitLabIntegrationConfig = { - host: 'g.com', + host: 'gitlab.com', apiBaseUrl: '', baseUrl: '', - relativePath: '', }; const configWithSelfHosted: GitLabIntegrationConfig = { - host: 'g.com', + host: 'gitlab.mycompany.com', token: '0123456789', apiBaseUrl: '', - baseUrl: '', - relativePath: '/gitlab', + baseUrl: 'https://gitlab.mycompany.com/gitlab', }; describe('getGitLabFileFetchUrl with .yaml extension', () => { @@ -66,6 +63,12 @@ describe('gitlab core', () => { result: 'https://gitlab.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yaml/raw?ref=branch', }, + { + config: configWithSelfHosted, + url: 'https://gitlab.mycompany.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file.yaml', + result: + 'https://gitlab.mycompany.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yaml/raw?ref=branch', + }, { config: configWithNoToken, // Works with non URI encoded link @@ -73,6 +76,13 @@ describe('gitlab core', () => { result: 'https://gitlab.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yaml/raw?ref=branch', }, + { + config: configWithSelfHosted, + url: 'https://gitlab.mycompany.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file with spaces.yaml', + result: + 'https://gitlab.mycompany.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yaml/raw?ref=branch', + }, + { config: configWithNoToken, url: 'https://gitlab.com/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path%20with%20spaces/to/file.yaml', @@ -133,9 +143,9 @@ describe('gitlab core', () => { }, { config: configWithSelfHosted, - url: 'https://gitlab.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file.yml', + url: 'https://gitlab.mycompany.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file.yml', result: - 'https://gitlab.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yml/raw?ref=branch', + 'https://gitlab.mycompany.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yml/raw?ref=branch', }, { config: configWithNoToken, @@ -144,6 +154,13 @@ describe('gitlab core', () => { result: 'https://gitlab.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yml/raw?ref=branch', }, + { + config: configWithSelfHosted, + // Works with non URI encoded link + url: 'https://gitlab.mycompany.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file with spaces.yml', + result: + 'https://gitlab.mycompany.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yml/raw?ref=branch', + }, { config: configWithNoToken, url: 'https://gitlab.com/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path%20with%20spaces/to/file.yml', diff --git a/packages/integration/src/gitlab/core.ts b/packages/integration/src/gitlab/core.ts index 5432bd90ee..5f51a514bf 100644 --- a/packages/integration/src/gitlab/core.ts +++ b/packages/integration/src/gitlab/core.ts @@ -14,7 +14,10 @@ * limitations under the License. */ -import { GitLabIntegrationConfig } from './config'; +import { + getGitLabIntegrationRelativePath, + GitLabIntegrationConfig, +} from './config'; import fetch from 'cross-fetch'; import { InputError } from '@backstage/errors'; @@ -42,6 +45,7 @@ export async function getGitLabFileFetchUrl( // TODO(Rugvip): From the old GitlabReaderProcessor; used // the existence of /-/blob/ to switch the logic. Don't know if this // makes sense and it might require some more work. + if (url.includes('/-/blob/')) { const projectID = await getProjectId(url, config); return buildProjectUrl(url, projectID, config).toString(); @@ -111,9 +115,10 @@ export function buildProjectUrl( const branchAndFilePath = url.pathname.split('/-/blob/')[1]; const [branch, ...filePath] = branchAndFilePath.split('/'); + const relativePath = getGitLabIntegrationRelativePath(config); url.pathname = - [config.relativePath] + + [relativePath] + [ '/api/v4/projects', projectID, @@ -145,8 +150,8 @@ export async function getProjectId( try { let repo = url.pathname.split('/-/blob/')[0]; - // Ignore relative path if it's not set - const relativePath = config.relativePath ?? ''; + // Get gitlab relative path + const relativePath = getGitLabIntegrationRelativePath(config); // Should replace first match only repo = repo.replace(relativePath, ''); diff --git a/packages/integration/src/gitlab/index.ts b/packages/integration/src/gitlab/index.ts index e8d6665a6f..1a5063c51c 100644 --- a/packages/integration/src/gitlab/index.ts +++ b/packages/integration/src/gitlab/index.ts @@ -17,6 +17,7 @@ export { readGitLabIntegrationConfig, readGitLabIntegrationConfigs, + getGitLabIntegrationRelativePath, } from './config'; export type { GitLabIntegrationConfig } from './config'; export { getGitLabFileFetchUrl, getGitLabRequestOptions } from './core'; From b8ebecd100ac0f4b3fa00cccb91d45d02add729f Mon Sep 17 00:00:00 2001 From: Alex Crome Date: Wed, 6 Jul 2022 23:20:28 +0100 Subject: [PATCH 09/86] Use Azure Identity to Authenticate with Microsoft Graph API Replaced MSAL with Azure Identity to support additional authentication methods with Microsoft Graph - in particular Managed Identity. If `clientId` and clientSecret` are configured, the plugin will continue to behave as before using those credentials. If those values are ommitted, then `DefaultAzureCredential` is choose the best method of authentication. This is particularly helpful locally as if the Azure CLI or Azure Powershell are installed, Azure Identity will use those to authenticate, without the developer needing to configure anything. In those cases, the following config will be sufficient for a working graph plugin. ```yaml catalog: provider: microsoftGraphOrg: default: tenantId: ${AZURE_TENANT_ID} user: filter: accountEnabled eq true and userType eq 'member' group: filter: securityEnabled eq false and mailEnabled eq true and groupTypes/any(c:c+eq+'Unified') ``` Signed-off-by: Alex Crome --- .changeset/polite-keys-confess.md | 12 +++ app-config.yaml | 9 ++ .../catalog-backend-module-msgraph/README.md | 14 ++- .../package.json | 6 +- .../src/microsoftGraph/client.test.ts | 30 +++--- .../src/microsoftGraph/client.ts | 43 +++++---- .../src/microsoftGraph/config.test.ts | 93 ++++++++++++------- .../src/microsoftGraph/config.ts | 49 +++++++--- yarn.lock | 2 +- 9 files changed, 169 insertions(+), 89 deletions(-) create mode 100644 .changeset/polite-keys-confess.md diff --git a/.changeset/polite-keys-confess.md b/.changeset/polite-keys-confess.md new file mode 100644 index 0000000000..c83bd20b3a --- /dev/null +++ b/.changeset/polite-keys-confess.md @@ -0,0 +1,12 @@ +--- +'@backstage/plugin-catalog-backend-module-msgraph': minor +--- + +Microsoft Graph plugin can supports many more options for authenticating with the Microsoft Graph API. +Previously only ClientId/ClientSecret was supported, but now all the authentication options of `DefaultAzureCredential` from `@azure/identity` are supported. +Including Managed Identity, Client Certificate, Azure CLI and VS Code. + +If `clientId` and `clientSecret` are specified in configuration, the plugin behaves the same way as before. +If these fields are omitted, the plugin uses `DefaultAzureCredential` to determine + +This is particularly useful for local development environments - the default configuration will try to use existing credentials from Visual Studio Code, Azure CLI and Azure PowerShell, without the user needing to configure any credentials in app-config.yaml diff --git a/app-config.yaml b/app-config.yaml index 9a3206026e..67a55582c8 100644 --- a/app-config.yaml +++ b/app-config.yaml @@ -216,6 +216,15 @@ catalog: - Domain - Location + providers: + microsoftGraphOrg: + default: + tenantId: ${AZURE_TENANT_ID} + user: + filter: accountEnabled eq true and userType eq 'member' + group: + filter: securityEnabled eq false and mailEnabled eq true and groupTypes/any(c:c+eq+'Unified') + processors: ldapOrg: ### Example for how to add your enterprise LDAP server diff --git a/plugins/catalog-backend-module-msgraph/README.md b/plugins/catalog-backend-module-msgraph/README.md index 6132d5abc6..d9f004af03 100644 --- a/plugins/catalog-backend-module-msgraph/README.md +++ b/plugins/catalog-backend-module-msgraph/README.md @@ -6,13 +6,17 @@ This provider is useful if you want to import users and groups from Azure Active ## Getting Started -1. Create or use an existing App registration in the [Microsoft Azure Portal](https://portal.azure.com/). +1. Choose your authentication method + + - If you have a + +1. Create or use an existing App registration or Managed Identity in the [Microsoft Azure Portal](https://portal.azure.com/). The App registration requires at least the API permissions `Group.Read.All`, `GroupMember.Read.All`, `User.Read` and `User.Read.All` for Microsoft Graph (if you still run into errors about insufficient privileges, add `Team.ReadBasic.All` and `TeamMember.Read.All` too). -2. Configure the entity provider: +1. Configure the entity provider: ```yaml # app-config.yaml @@ -159,3 +163,9 @@ export async function myGroupTransformer( }), ); ``` + +## Troubleshooting + +### Authentication Errors + +If you're having problems authenticating, take a look at (Troubleshooting Azure Identity Authentication Issues)[https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/TROUBLESHOOTING.md] diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json index 921d198b8b..7609b4c083 100644 --- a/plugins/catalog-backend-module-msgraph/package.json +++ b/plugins/catalog-backend-module-msgraph/package.json @@ -33,7 +33,7 @@ "start": "backstage-cli package start" }, "dependencies": { - "@azure/msal-node": "^1.1.0", + "@azure/identity": "^2.0.4", "@backstage/backend-tasks": "^0.3.3-next.2", "@backstage/catalog-model": "^1.1.0-next.2", "@backstage/config": "^1.0.1", @@ -43,9 +43,9 @@ "lodash": "^4.17.21", "node-fetch": "^2.6.7", "p-limit": "^3.0.2", + "qs": "^6.9.4", "uuid": "^8.0.0", - "winston": "^3.2.1", - "qs": "^6.9.4" + "winston": "^3.2.1" }, "devDependencies": { "@backstage/backend-common": "^0.14.1-next.2", diff --git a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/client.test.ts b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/client.test.ts index 5ff4fa4e0e..94502b9e7d 100644 --- a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/client.test.ts +++ b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/client.test.ts @@ -14,30 +14,26 @@ * limitations under the License. */ -import * as msal from '@azure/msal-node'; +import { TokenCredential } from '@azure/identity'; import { setupRequestMockHandlers } from '@backstage/backend-test-utils'; import { rest } from 'msw'; import { setupServer } from 'msw/node'; import { MicrosoftGraphClient } from './client'; describe('MicrosoftGraphClient', () => { - const confidentialClientApplication: jest.Mocked = - { - acquireTokenByClientCredential: jest.fn(), - } as any; + const tokenCredential: jest.Mocked = { + getToken: jest.fn(), + } as any; let client: MicrosoftGraphClient; const worker = setupServer(); setupRequestMockHandlers(worker); beforeEach(() => { - confidentialClientApplication.acquireTokenByClientCredential.mockResolvedValue( - { token: 'ACCESS_TOKEN' } as any, - ); - client = new MicrosoftGraphClient( - 'https://example.com', - confidentialClientApplication, - ); + tokenCredential.getToken.mockResolvedValue({ + token: 'ACCESS_TOKEN', + } as any); + client = new MicrosoftGraphClient('https://example.com', tokenCredential); }); afterEach(() => { @@ -55,12 +51,10 @@ describe('MicrosoftGraphClient', () => { expect(response.status).toBe(200); expect(await response.json()).toEqual({ value: 'example' }); - expect( - confidentialClientApplication.acquireTokenByClientCredential, - ).toBeCalledTimes(1); - expect( - confidentialClientApplication.acquireTokenByClientCredential, - ).toBeCalledWith({ scopes: ['https://graph.microsoft.com/.default'] }); + expect(tokenCredential.getToken).toBeCalledTimes(1); + expect(tokenCredential.getToken).toBeCalledWith( + 'https://graph.microsoft.com/.default', + ); }); it('should perform simple api request', async () => { diff --git a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/client.ts b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/client.ts index 20e791c5d5..26da0cb64b 100644 --- a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/client.ts +++ b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/client.ts @@ -14,7 +14,11 @@ * limitations under the License. */ -import * as msal from '@azure/msal-node'; +import { + TokenCredential, + DefaultAzureCredential, + ClientSecretCredential, +} from '@azure/identity'; import * as MicrosoftGraph from '@microsoft/microsoft-graph-types'; import fetch, { Response } from 'node-fetch'; import qs from 'qs'; @@ -77,25 +81,32 @@ export class MicrosoftGraphClient { * @param config - Configuration for Interacting with Graph API */ static create(config: MicrosoftGraphProviderConfig): MicrosoftGraphClient { - const clientConfig: msal.Configuration = { - auth: { - clientId: config.clientId, - clientSecret: config.clientSecret, - authority: `${config.authority}/${config.tenantId}`, - }, + const options = { + authorityHost: config.authority, + tenantId: config.tenantId, }; - const pca = new msal.ConfidentialClientApplication(clientConfig); - return new MicrosoftGraphClient(config.target, pca); + + const credential = + config.clientId && config.clientSecret + ? new ClientSecretCredential( + config.tenantId, + config.clientId, + config.clientSecret, + options, + ) + : new DefaultAzureCredential(options); + + return new MicrosoftGraphClient(config.target, credential); } /** * @param baseUrl - baseUrl of Graph API {@link MicrosoftGraphProviderConfig.target} - * @param pca - instance of `msal.ConfidentialClientApplication` that is used to acquire token for Graph API calls + * @param tokenCredential - instance of `TokenCredential` that is used to acquire token for Graph API calls * */ constructor( private readonly baseUrl: string, - private readonly pca: msal.ConfidentialClientApplication, + private readonly tokenCredential: TokenCredential, ) {} /** @@ -202,18 +213,18 @@ export class MicrosoftGraphClient { headers?: Record, ): Promise { // Make sure that we always have a valid access token (might be cached) - const token = await this.pca.acquireTokenByClientCredential({ - scopes: ['https://graph.microsoft.com/.default'], - }); + const token = await this.tokenCredential.getToken( + 'https://graph.microsoft.com/.default', + ); if (!token) { - throw new Error('Error while requesting token for Microsoft Graph'); + throw new Error('Failed to obtain token from Azure Identity'); } return await fetch(url, { headers: { ...headers, - Authorization: `Bearer ${token.accessToken}`, + Authorization: `Bearer ${token.token}`, }, }); } diff --git a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.test.ts b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.test.ts index 8239090249..8e2866df65 100644 --- a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.test.ts +++ b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.test.ts @@ -25,8 +25,6 @@ describe('readMicrosoftGraphConfig', () => { id: 'target', target: 'target', tenantId: 'tenantId', - clientId: 'clientId', - clientSecret: 'clientSecret', }, ], }; @@ -36,11 +34,6 @@ describe('readMicrosoftGraphConfig', () => { id: 'target', target: 'target', tenantId: 'tenantId', - clientId: 'clientId', - clientSecret: 'clientSecret', - authority: 'https://login.microsoftonline.com', - userFilter: undefined, - groupFilter: undefined, }, ]; expect(actual).toEqual(expected); @@ -72,7 +65,7 @@ describe('readMicrosoftGraphConfig', () => { tenantId: 'tenantId', clientId: 'clientId', clientSecret: 'clientSecret', - authority: 'https://login.example.com', + authority: 'https://login.example.com/', userExpand: 'manager', userFilter: 'accountEnabled eq true', groupExpand: 'member', @@ -87,12 +80,7 @@ describe('readMicrosoftGraphConfig', () => { const config = { providers: [ { - id: 'target', - target: 'target', tenantId: 'tenantId', - clientId: 'clientId', - clientSecret: 'clientSecret', - authority: 'https://login.example.com/', userFilter: 'accountEnabled eq true', userGroupMemberFilter: 'any', }, @@ -105,12 +93,7 @@ describe('readMicrosoftGraphConfig', () => { const config = { providers: [ { - id: 'target', - target: 'target', tenantId: 'tenantId', - clientId: 'clientId', - clientSecret: 'clientSecret', - authority: 'https://login.example.com/', userFilter: 'accountEnabled eq true', userGroupMemberSearch: 'any', }, @@ -118,6 +101,30 @@ describe('readMicrosoftGraphConfig', () => { }; expect(() => readMicrosoftGraphConfig(new ConfigReader(config))).toThrow(); }); + + it('should fail if clientId is set without clientSecret', () => { + const config = { + providers: [ + { + tenantId: 'tenantId', + clientId: 'clientId', + }, + ], + }; + expect(() => readMicrosoftGraphConfig(new ConfigReader(config))).toThrow(); + }); + + it('should fail if clientSecret is set without clientId', () => { + const config = { + providers: [ + { + tenantId: 'tenantId', + clientSecret: 'clientId', + }, + ], + }; + expect(() => readMicrosoftGraphConfig(new ConfigReader(config))).toThrow(); + }); }); describe('readProviderConfigs', () => { @@ -127,10 +134,7 @@ describe('readProviderConfigs', () => { providers: { microsoftGraphOrg: { customProviderId: { - target: 'target', tenantId: 'tenantId', - clientId: 'clientId', - clientSecret: 'clientSecret', }, }, }, @@ -140,11 +144,8 @@ describe('readProviderConfigs', () => { const expected = [ { id: 'customProviderId', - target: 'target', + target: 'https://graph.microsoft.com/v1.0', tenantId: 'tenantId', - clientId: 'clientId', - clientSecret: 'clientSecret', - authority: 'https://login.microsoftonline.com', }, ]; expect(actual).toEqual(expected); @@ -183,7 +184,7 @@ describe('readProviderConfigs', () => { tenantId: 'tenantId', clientId: 'clientId', clientSecret: 'clientSecret', - authority: 'https://login.example.com', + authority: 'https://login.example.com/', userExpand: 'manager', userFilter: 'accountEnabled eq true', groupExpand: 'member', @@ -200,11 +201,7 @@ describe('readProviderConfigs', () => { providers: { microsoftGraphOrg: { customProviderId: { - target: 'target', tenantId: 'tenantId', - clientId: 'clientId', - clientSecret: 'clientSecret', - authority: 'https://login.example.com/', user: { filter: 'accountEnabled eq true', }, @@ -225,11 +222,7 @@ describe('readProviderConfigs', () => { providers: { microsoftGraphOrg: { customProviderId: { - target: 'target', tenantId: 'tenantId', - clientId: 'clientId', - clientSecret: 'clientSecret', - authority: 'https://login.example.com/', user: { filter: 'accountEnabled eq true', }, @@ -243,4 +236,36 @@ describe('readProviderConfigs', () => { }; expect(() => readProviderConfigs(new ConfigReader(config))).toThrow(); }); + + it('should fail if clientId is set without clientSecret', () => { + const config = { + catalog: { + providers: { + microsoftGraphOrg: { + customProviderId: { + tenantId: 'tenantId', + clientId: 'id', + }, + }, + }, + }, + }; + expect(() => readProviderConfigs(new ConfigReader(config))).toThrow(); + }); + + it('should fail if clientSecret is set without clientId', () => { + const config = { + catalog: { + providers: { + microsoftGraphOrg: { + customProviderId: { + tenantId: 'tenantId', + clientSecret: 'clientSecret', + }, + }, + }, + }, + }; + expect(() => readProviderConfigs(new ConfigReader(config))).toThrow(); + }); }); diff --git a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.ts b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.ts index 30e3a9a4d2..f7675acf42 100644 --- a/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.ts +++ b/plugins/catalog-backend-module-msgraph/src/microsoftGraph/config.ts @@ -17,7 +17,6 @@ import { Config } from '@backstage/config'; import { trimEnd } from 'lodash'; -const DEFAULT_AUTHORITY = 'https://login.microsoftonline.com'; const DEFAULT_PROVIDER_ID = 'default'; const DEFAULT_TARGET = 'https://graph.microsoft.com/v1.0'; @@ -49,12 +48,14 @@ export type MicrosoftGraphProviderConfig = { tenantId: string; /** * The OAuth client ID to use for authenticating requests. + * If specified, ClientSecret must also be specified */ - clientId: string; + clientId?: string; /** * The OAuth client secret to use for authenticating requests. + * If specified, ClientId must also be specified */ - clientSecret: string; + clientSecret?: string; /** * The filter to apply to extract users. * @@ -131,14 +132,15 @@ export function readMicrosoftGraphConfig( const providerConfigs = config.getOptionalConfigArray('providers') ?? []; for (const providerConfig of providerConfigs) { - const target = trimEnd(providerConfig.getString('target'), '/'); + const target = trimEnd( + providerConfig.getOptionalString('target') ?? DEFAULT_TARGET, + '/', + ); + const authority = providerConfig.getOptionalString('authority'); - const authority = providerConfig.getOptionalString('authority') - ? trimEnd(providerConfig.getOptionalString('authority'), '/') - : DEFAULT_AUTHORITY; const tenantId = providerConfig.getString('tenantId'); - const clientId = providerConfig.getString('clientId'); - const clientSecret = providerConfig.getString('clientSecret'); + const clientId = providerConfig.getOptionalString('clientId'); + const clientSecret = providerConfig.getOptionalString('clientSecret'); const userExpand = providerConfig.getOptionalString('userExpand'); const userFilter = providerConfig.getOptionalString('userFilter'); @@ -173,6 +175,18 @@ export function readMicrosoftGraphConfig( throw new Error(`queryMode must be one of: basic, advanced`); } + if (clientId && !clientSecret) { + throw new Error( + `clientSecret must be provided when clientId is defined.`, + ); + } + + if (clientSecret && !clientId) { + throw new Error( + `clientId must be provided when clientSecret is defined.`, + ); + } + providers.push({ id: target, target, @@ -225,14 +239,11 @@ export function readProviderConfig( config.getOptionalString('target') ?? DEFAULT_TARGET, '/', ); - const authority = trimEnd( - config.getOptionalString('authority') ?? DEFAULT_AUTHORITY, - '/', - ); + const authority = config.getOptionalString('authority'); - const clientId = config.getString('clientId'); - const clientSecret = config.getString('clientSecret'); const tenantId = config.getString('tenantId'); + const clientId = config.getOptionalString('clientId'); + const clientSecret = config.getOptionalString('clientSecret'); const userExpand = config.getOptionalString('user.expand'); const userFilter = config.getOptionalString('user.filter'); @@ -260,6 +271,14 @@ export function readProviderConfig( ); } + if (clientId && !clientSecret) { + throw new Error(`clientSecret must be provided when clientId is defined.`); + } + + if (clientSecret && !clientId) { + throw new Error(`clientId must be provided when clientSecret is defined.`); + } + return { id, target, diff --git a/yarn.lock b/yarn.lock index 4393aedfb8..88993d0568 100644 --- a/yarn.lock +++ b/yarn.lock @@ -349,7 +349,7 @@ resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.1.0.tgz#b77dbf9ae581f1ed254f81d56422e3cdd6664b32" integrity sha512-WyfqE5mY/rggjqvq0Q5DxLnA33KSb0vfsUjxa95rycFknI03L5GPYI4HTU9D+g0PL5TtsQGnV3xzAGq9BFCVJQ== -"@azure/msal-node@^1.1.0", "@azure/msal-node@^1.3.0": +"@azure/msal-node@^1.3.0": version "1.11.0" resolved "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.11.0.tgz#d8bd3f15c1f05bf806ba6f9479c48c2eddd6a98d" integrity sha512-KW/XEexfCrPzdYbjY7NVmhq9okZT3Jvck55CGXpz9W5asxeq3EtrP45p+ZXtQVEfko0YJdolpCNqWUyXvanWZg== From e823d78d90fc87a94a7496b80c6623a5a43a89a2 Mon Sep 17 00:00:00 2001 From: ahmed Date: Thu, 7 Jul 2022 01:32:17 +0200 Subject: [PATCH 10/86] fix a bug for self hosted without relative path Signed-off-by: ahmed --- packages/integration/src/gitlab/config.ts | 2 +- packages/integration/src/gitlab/core.test.ts | 43 +++++++++++++++++--- 2 files changed, 38 insertions(+), 7 deletions(-) diff --git a/packages/integration/src/gitlab/config.ts b/packages/integration/src/gitlab/config.ts index 0e96a5e5e9..301fe46f90 100644 --- a/packages/integration/src/gitlab/config.ts +++ b/packages/integration/src/gitlab/config.ts @@ -138,5 +138,5 @@ export function getGitLabIntegrationRelativePath( if (config.host !== GITLAB_HOST) { relativePath = new URL(config.baseUrl).pathname; } - return relativePath; + return trimEnd(relativePath, '/'); } diff --git a/packages/integration/src/gitlab/core.test.ts b/packages/integration/src/gitlab/core.test.ts index d0ba87c653..d043aba55a 100644 --- a/packages/integration/src/gitlab/core.test.ts +++ b/packages/integration/src/gitlab/core.test.ts @@ -47,13 +47,20 @@ describe('gitlab core', () => { baseUrl: '', }; - const configWithSelfHosted: GitLabIntegrationConfig = { + const configSelfHosteWithRelativePath: GitLabIntegrationConfig = { host: 'gitlab.mycompany.com', token: '0123456789', apiBaseUrl: '', baseUrl: 'https://gitlab.mycompany.com/gitlab', }; + const configSelfHostedWithoutRelativePath: GitLabIntegrationConfig = { + host: 'gitlab.mycompany.com', + token: '0123456789', + apiBaseUrl: '', + baseUrl: 'https://gitlab.mycompany.com', + }; + describe('getGitLabFileFetchUrl with .yaml extension', () => { it.each([ // Project URLs @@ -64,11 +71,17 @@ describe('gitlab core', () => { 'https://gitlab.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yaml/raw?ref=branch', }, { - config: configWithSelfHosted, + config: configSelfHosteWithRelativePath, url: 'https://gitlab.mycompany.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file.yaml', result: 'https://gitlab.mycompany.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yaml/raw?ref=branch', }, + { + config: configSelfHostedWithoutRelativePath, + url: 'https://gitlab.mycompany.com/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file.yaml', + result: + 'https://gitlab.mycompany.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yaml/raw?ref=branch', + }, { config: configWithNoToken, // Works with non URI encoded link @@ -77,12 +90,17 @@ describe('gitlab core', () => { 'https://gitlab.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yaml/raw?ref=branch', }, { - config: configWithSelfHosted, + config: configSelfHosteWithRelativePath, url: 'https://gitlab.mycompany.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file with spaces.yaml', result: 'https://gitlab.mycompany.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yaml/raw?ref=branch', }, - + { + config: configSelfHostedWithoutRelativePath, + url: 'https://gitlab.mycompany.com/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file with spaces.yaml', + result: + 'https://gitlab.mycompany.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yaml/raw?ref=branch', + }, { config: configWithNoToken, url: 'https://gitlab.com/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path%20with%20spaces/to/file.yaml', @@ -142,11 +160,17 @@ describe('gitlab core', () => { 'https://gitlab.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yml/raw?ref=branch', }, { - config: configWithSelfHosted, + config: configSelfHosteWithRelativePath, url: 'https://gitlab.mycompany.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file.yml', result: 'https://gitlab.mycompany.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yml/raw?ref=branch', }, + { + config: configSelfHostedWithoutRelativePath, + url: 'https://gitlab.mycompany.com/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file.yml', + result: + 'https://gitlab.mycompany.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile.yml/raw?ref=branch', + }, { config: configWithNoToken, // Works with non URI encoded link @@ -155,12 +179,19 @@ describe('gitlab core', () => { 'https://gitlab.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yml/raw?ref=branch', }, { - config: configWithSelfHosted, + config: configSelfHosteWithRelativePath, // Works with non URI encoded link url: 'https://gitlab.mycompany.com/gitlab/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file with spaces.yml', result: 'https://gitlab.mycompany.com/gitlab/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yml/raw?ref=branch', }, + { + config: configSelfHostedWithoutRelativePath, + // Works with non URI encoded link + url: 'https://gitlab.mycompany.com/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path/to/file with spaces.yml', + result: + 'https://gitlab.mycompany.com/api/v4/projects/12345/repository/files/my%2Fpath%2Fto%2Ffile%20with%20spaces.yml/raw?ref=branch', + }, { config: configWithNoToken, url: 'https://gitlab.com/groupA/teams/teamA/subgroupA/repoA/-/blob/branch/my/path%20with%20spaces/to/file.yml', From cdcf596fdef9680eec4fc0e7d91f25f18527ceb6 Mon Sep 17 00:00:00 2001 From: Dede Hamzah Date: Thu, 7 Jul 2022 14:14:37 +0700 Subject: [PATCH 11/86] Update Wrong Error Code in Register Component DryRun The error code for input validation should not default to 500 Signed-off-by: Dede Hamzah --- plugins/catalog-backend/src/service/DefaultLocationService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/catalog-backend/src/service/DefaultLocationService.ts b/plugins/catalog-backend/src/service/DefaultLocationService.ts index fc6ffb0825..e481f3d949 100644 --- a/plugins/catalog-backend/src/service/DefaultLocationService.ts +++ b/plugins/catalog-backend/src/service/DefaultLocationService.ts @@ -81,7 +81,7 @@ export class DefaultLocationService implements LocationService { stringifyEntityRef(processed.completedEntity), ) ) { - throw new Error( + throw new InputError( `Duplicate nested entity: ${stringifyEntityRef( processed.completedEntity, )}`, @@ -90,7 +90,7 @@ export class DefaultLocationService implements LocationService { unprocessedEntities.push(...processed.deferredEntities); entities.push(processed.completedEntity); } else { - throw Error(processed.errors.map(String).join(', ')); + throw new InputError(processed.errors.map(String).join(', ')); } } return entities; From 346d5aa74638dbda1791173285c255ab462a5124 Mon Sep 17 00:00:00 2001 From: Alex Crome Date: Thu, 7 Jul 2022 18:55:10 +0100 Subject: [PATCH 12/86] Added API Report Signed-off-by: Alex Crome --- plugins/catalog-backend-module-msgraph/api-report.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/catalog-backend-module-msgraph/api-report.md b/plugins/catalog-backend-module-msgraph/api-report.md index a4083b1d9e..8f773e1b90 100644 --- a/plugins/catalog-backend-module-msgraph/api-report.md +++ b/plugins/catalog-backend-module-msgraph/api-report.md @@ -12,9 +12,9 @@ import { GroupEntity } from '@backstage/catalog-model'; import { LocationSpec } from '@backstage/plugin-catalog-backend'; import { Logger } from 'winston'; import * as MicrosoftGraph from '@microsoft/microsoft-graph-types'; -import * as msal from '@azure/msal-node'; import { Response as Response_2 } from 'node-fetch'; import { TaskRunner } from '@backstage/backend-tasks'; +import { TokenCredential } from '@azure/identity'; import { UserEntity } from '@backstage/catalog-model'; // @public @@ -65,7 +65,7 @@ export const MICROSOFT_GRAPH_USER_ID_ANNOTATION = 'graph.microsoft.com/user-id'; // @public export class MicrosoftGraphClient { - constructor(baseUrl: string, pca: msal.ConfidentialClientApplication); + constructor(baseUrl: string, tokenCredential: TokenCredential); static create(config: MicrosoftGraphProviderConfig): MicrosoftGraphClient; getGroupMembers(groupId: string): AsyncIterable; // (undocumented) @@ -190,8 +190,8 @@ export type MicrosoftGraphProviderConfig = { target: string; authority?: string; tenantId: string; - clientId: string; - clientSecret: string; + clientId?: string; + clientSecret?: string; userFilter?: string; userExpand?: string; userGroupMemberFilter?: string; From 71de19882864e45f42321df3a81a73cd4f0ecc9c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 Jul 2022 18:23:26 +0000 Subject: [PATCH 13/86] fix(deps): update dependency @opensearch-project/opensearch to v2 Signed-off-by: Renovate Bot --- .changeset/renovate-dc1ee8d.md | 5 +++++ plugins/search-backend-module-elasticsearch/package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 .changeset/renovate-dc1ee8d.md diff --git a/.changeset/renovate-dc1ee8d.md b/.changeset/renovate-dc1ee8d.md new file mode 100644 index 0000000000..a6f87f5484 --- /dev/null +++ b/.changeset/renovate-dc1ee8d.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-search-backend-module-elasticsearch': patch +--- + +Updated dependency `@opensearch-project/opensearch` to `^2.0.0`. diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json index b12a87c37d..106f0fc999 100644 --- a/plugins/search-backend-module-elasticsearch/package.json +++ b/plugins/search-backend-module-elasticsearch/package.json @@ -27,7 +27,7 @@ "@backstage/plugin-search-backend-node": "^0.6.3-next.1", "@backstage/plugin-search-common": "^0.3.6-next.0", "@elastic/elasticsearch": "^7.13.0", - "@opensearch-project/opensearch": "^1.1.0", + "@opensearch-project/opensearch": "^2.0.0", "aws-os-connection": "^0.1.0", "aws-sdk": "^2.948.0", "elastic-builder": "^2.16.0", diff --git a/yarn.lock b/yarn.lock index 22f1bcbb81..dda298579d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5281,10 +5281,10 @@ rxjs "7.5.5" tslib "2.0.3" -"@opensearch-project/opensearch@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@opensearch-project/opensearch/-/opensearch-1.1.0.tgz#8b3c8b4cbcea01755ba092d2997bf0b4ca7f22f7" - integrity sha512-1TDw92JL8rD1b2QGluqBsIBLIiD5SGciIpz4qkrGAe9tcdfQ1ptub5e677rhWl35UULSjr6hP8M6HmISZ/M5HQ== +"@opensearch-project/opensearch@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@opensearch-project/opensearch/-/opensearch-2.0.0.tgz#baa3d02fa76e6f00802ebd88cda40fc515a4d40f" + integrity sha512-/5wP76x90clGq0Xw0MbMsml1+PQHpyY+WVqLCzAFNXSFEjSbq+fWrVjH1vX+VZkRQTzKrqNjaUTqYMA9YHRggA== dependencies: debug "^4.3.1" hpagent "^0.1.1" From 5107aa6048d7cd0e1c9ab8936e2164a5b2820e9a Mon Sep 17 00:00:00 2001 From: Alex Crome Date: Thu, 7 Jul 2022 21:58:00 +0100 Subject: [PATCH 14/86] Updated docs Signed-off-by: Alex Crome --- docs/integrations/azure/org.md | 233 ++++++++++++++++++++++++++++++++- 1 file changed, 230 insertions(+), 3 deletions(-) diff --git a/docs/integrations/azure/org.md b/docs/integrations/azure/org.md index 8e17bb2cc1..b5b8ac6f8d 100644 --- a/docs/integrations/azure/org.md +++ b/docs/integrations/azure/org.md @@ -3,12 +3,239 @@ id: org title: Microsoft Azure Active Directory Organizational Data sidebar_label: Org Data # prettier-ignore -description: Importing users and groups from a Microsoft Azure Active Directory into Backstage +description: Importing users and groups from Microsoft Azure Active Directory into Backstage --- The Backstage catalog can be set up to ingest organizational data - users and teams - directly from a tenant in Microsoft Azure Active Directory via the Microsoft Graph API. -More details on this are available in the -[README of the `@backstage/plugin-catalog-backend-module-msgraph` package](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend-module-msgraph/README.md). +## Installation + +The package is not installed by default, therefore you have to add `@backstage/plugin-catalog-backend-module-msgraph` to your backend package. + +```bash +# From your Backstage root directory +yarn add --cwd packages/backend @backstage/plugin-catalog-backend-module-msgraph +``` + +Next add the basic configuration to `app-config.yaml` + +```yaml +catalog: + providers: + microsoftGraphOrg: + default: + tenantId: ${AZURE_TENANT_ID} + user: + filter: accountEnabled eq true and userType eq 'member' + group: + filter: > + securityEnabled eq false + and mailEnabled eq true + and groupTypes/any(c:c+eq+'Unified') +``` + +Finally, register the plugin in `catalog.ts`. +For large organizations, this plugin can take a long time, so be careful setting low frequency / timeouts. + +```diff + // packages/backend/src/plugins/catalog.ts ++import { MicrosoftGraphOrgEntityProvider } from '@backstage/plugin-catalog-backend-module-msgraph'; + + export default async function createPlugin( + env: PluginEnvironment, + ): Promise { + const builder = await CatalogBuilder.create(env); + ++ builder.addEntityProvider( ++ MicrosoftGraphOrgEntityProvider.fromConfig(env.config, { ++ logger: env.logger, ++ schedule: env.scheduler.createScheduledTaskRunner({ ++ frequency: { hours: 1 }, ++ timeout: { minutes: 50 }, ++ initialDelay: { seconds: 15} ++ }), ++ }), ++ ); +``` + +## Authenticating with Microsoft Graph + +### Local Development + +For a local dev environment, it's recommended you have the Azure CLI or Azure PowerShell installed, and are logged in to those. +Alternatively you can use VSCode with the Azure extension if you install `@azure/identity-vscode`. +When these are set up, the plugin will authenticate with the Microsoft Graph API without you needing to configure any credentials, or granting any special permissions. +If you can't do this, you'll have to create an App Registration. + +## App Registration + +If none of the other authentication methods work, you can create an app registration in the azure portal. +By default the graph plugin requires the following Application permissions (not Delegated) for Microsoft Graph: + +- `GroupMember.Read.All` +- `User.Read.All` + +If your organization required Admin Consent for these permissions, that will need to be granted. + +When authenticating with a ClientId/ClientSecret, you can either set the `AZURE_TENANT_ID`, `AZURE_CLIENT_ID` and `AZURE_CLIENT_SECRET` environment variables, or specify the values in configuration + +```yaml +microsoftGraphOrg: + default: + ##... + clientId: 9ef1aac6-b454-4e69-9cf5-7199df049281 + clientSecret: REDACTED +``` + +To authenticate with a certificate rather than a client secret, you can set the `AZURE_TENANT_ID`, `AZURE_CLIENT_ID` and `AZURE_CLIENT_CERTIFICATE_PATH` environments + +### Managed Identity + +If deploying to resources that supports Managed Identity, and has identities configured (e.g. Azure App Services, Azure Container Apps), Managed Identity should be picked up without any additional configuration. +If your app has multiple managed identities, you may need to set the `AZURE_CLIENT_ID` environment variable to tell Azure Identity which identity to use. + +You will need to grant the same permissions to your identity as described for App Registrations above. + +## Filtering imported Users and Groups + +By default, the plugin will import all users and groups from your directory. +This can be customized through filters and search queries. + +### Groups + +A smaller set of groups can be obtained by configuring a search query or a filter. +If both `filter` and `search` are provided, then groups must match both to be ingested. + +```yaml +microsoftGraphOrg: + providerId: + group: + filter: securityEnabled eq false and mailEnabled eq true and groupTypes/any(c:c+eq+'Unified') + search: '"description:One" AND ("displayName:Video" OR "displayName:Drive")' +``` + +In addition to these groups, one additional group will be created for your organization. +All imported groups will be a child of this group. + +### Users + +There are two modes for importing users - You can import all user objects matching a `filter`. + +```yaml +microsoftGraphOrg: + providerId: + user: + filter: accountEnabled eq true and userType eq 'member' +``` + +Alternatively you can import users that are members of specific groups. +For each group matching the `search` and `filter` query, each group member will be imported. +Only direct group members will be imported, not transient users. + +```yaml +microsoftGraphOrg: + providerId: + userGroupMember: + filter: "displayName eq 'Backstage Users'" + search: '"description:One" AND ("displayName:Video" OR "displayName:Drive")' +``` + +## Customizing Transformation + +Ingested entities can be customized by providing custom transformers. +These can be used to completely replace the built in logic, or used to tweak it by using the default transformers (`defaultGroupTransformer`, `defaultUserTransformer` and `defaultOrganizationTransformer` +Entities can also be excluded from backstage by returning `undefined`. + +These Transformers are be registered when configuring `MicrosoftGraphOrgEntityProvider` + +```diff + builder.addEntityProvider( + MicrosoftGraphOrgEntityProvider.fromConfig(env.config, { + // ... ++ groupTransformer: myGroupTransformer, ++ userTransformer: myUserTransformer, ++ organizationTransformer: myOrganizationTransformer, + }), + ); +``` + +When using custom transformers, you may want to customize the data returned. +Several configuration options can be provided to tweak the Microsoft Graph query to get the data you need + +```yaml +microsoftGraphOrg: + providerId: + user: + expand: manager + group: + expand: member + select: ['id', 'displayName', 'description'] +``` + +The following provides an example of each kind of transformer + +```ts +import * as MicrosoftGraph from '@microsoft/microsoft-graph-types'; +import { + defaultGroupTransformer, + defaultUserTransformer, + defaultOrganizationTransformer, +} from '@backstage/plugin-catalog-backend-module-msgraph'; +import { GroupEntity, UserEntity } from '@backstage/catalog-model'; + +// This group transformer completely replaces the built in logic with custom logic. +export async function myGroupTransformer( + group: MicrosoftGraph.Group, + groupPhoto?: string, +): Promise { + return { + apiVersion: 'backstage.io/v1alpha1', + kind: 'Group', + metadata: { + name: group.id!, + annotations: {}, + }, + spec: { + type: 'aad', + children: [], + }, + }; +} + +// This user transformer makes use of the built in logic, but also sets the description field +export async function myUserTransformer( + graphUser: MicrosoftGraph.User, + userPhoto?: string, +): Promise { + const backstageUser = await defaultUserTransformer(graphUser, userPhoto); + + if (backstageUser) { + backstageUser.metadata.description = 'Loaded from Azure Active Directory'; + } + + return backstageUser; +} + +// Example organization transformer that removes the organization group completely +export async function myOrganizationTransformer( + graphOrganization: MicrosoftGraph.Organization, +): Promise { + return undefined; +} +``` + +## Troubleshooting + +### Authentication / Token Errors + +See (Troubleshooting Azure Identity Authentication Issues)[https://aka.ms/azsdk/js/identity/troubleshoot] + +### Error while reading users from Microsoft Graph: Authorization_RequestDenied - Insufficient privileges to complete the operation. + +- Make sure you've granted all the permissions required +- Make sure the permission is an `Application` permission rather than `Delegated` +- If your organization has configured "Admin consent" to be required, make sure this has been granted for your application permissions +- If your group queries are returning Microsoft Teams groups, you may need to grant addition permissions (e.g. `Team.ReadBasic.All`, `TeamMember.Read.All`) +- If you've added additional `select` fields, those may need additional permissions granted From 1d17902107520820a5a104e543946b6c3521b2cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Can=CC=83ete?= Date: Mon, 4 Jul 2022 11:07:29 +0200 Subject: [PATCH 15/86] Fix issues with empty directories and files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .../actions/builtin/fetch/template.ts | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts index a1afabc39e..15e1a6fd75 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts @@ -206,16 +206,17 @@ export function createFetchTemplateAction(options: { } else { renderFilename = renderContents = !nonTemplatedEntries.has(location); } + if (renderFilename) { localOutputPath = renderTemplate(localOutputPath, context); } - const outputPath = resolveSafeChildPath(outputDir, localOutputPath); - // variables have been expanded to make an empty file name - // this is due to a conditional like if values.my_condition then file-name.txt else empty string so skip - if (outputDir === outputPath) { + + if (containsSkippedContent(localOutputPath)) { continue; } + const outputPath = resolveSafeChildPath(outputDir, localOutputPath); + if (!renderContents && !extension) { ctx.logger.info( `Copying file/directory ${location} without processing.`, @@ -257,3 +258,12 @@ export function createFetchTemplateAction(options: { }, }); } + +function containsSkippedContent(localOutputPath: string): boolean { + // if the path starts with / means that the root directory has been skipped + // if the path is empty means that there is a file skipped in the root + // if the path includes // means that there is a subdirectory skipped + return localOutputPath.startsWith('/') + || localOutputPath === '' + || localOutputPath.includes('//'); +} From 089d846962ec21edac2e552145a5b2cc147da4a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= Date: Tue, 5 Jul 2022 10:15:29 +0200 Subject: [PATCH 16/86] add changeset MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .changeset/orange-deers-marry.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/orange-deers-marry.md diff --git a/.changeset/orange-deers-marry.md b/.changeset/orange-deers-marry.md new file mode 100644 index 0000000000..f344450537 --- /dev/null +++ b/.changeset/orange-deers-marry.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend': minor +--- + +Fix issues with optional directories and files From 7378e367efccd4e07bf35f68f0d398b49c673a80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= <10815022+mknet3@users.noreply.github.com> Date: Tue, 5 Jul 2022 10:17:24 +0200 Subject: [PATCH 17/86] Update orange-deers-marry.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .changeset/orange-deers-marry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/orange-deers-marry.md b/.changeset/orange-deers-marry.md index f344450537..c565111b60 100644 --- a/.changeset/orange-deers-marry.md +++ b/.changeset/orange-deers-marry.md @@ -1,5 +1,5 @@ --- -'@backstage/plugin-scaffolder-backend': minor +'@backstage/plugin-scaffolder-backend': patch --- Fix issues with optional directories and files From 7a2dd9a37ac614da927a03f6d18de0b8441e7d66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= Date: Tue, 5 Jul 2022 12:30:52 +0200 Subject: [PATCH 18/86] add tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .../actions/builtin/fetch/template.test.ts | 88 +++++++++++++++---- 1 file changed, 71 insertions(+), 17 deletions(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts index 06def076ea..f52cca504b 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts @@ -156,6 +156,77 @@ describe('fetch:template', () => { ); }); + describe('with optional directories / files', () => { + let context: ActionContext; + + beforeEach(async () => { + context = mockContext({ + values: { + showDummyFile: false, + skipRootDirectory: true, + skipSubdirectory: true, + skipMultiplesDirectories: true + }, + }); + + mockFetchContents.mockImplementation(({ outputPath }) => { + mockFs({ + ...realFiles, + [outputPath]: { + '{% if values.showDummyFile %}dummy-file.txt{% else %}{% endif %}': + 'dummy file', + '${{ "dummy-file2.txt" if values.showDummyFile else "" }}': + 'some dummy file', + '${{ "dummy-dir" if not values.skipRootDirectory else "" }}': { + 'file.txt': + 'file inside optional directory', + subdir: { + '${{ "dummy-subdir" if not values.skipSubdirectory else "" }}': + 'file inside optional subdirectory' + } + }, + subdir2: { + '${{ "dummy-subdir" if not values.skipMultiplesDirectories else "" }}': { + '${{ "dummy-subdir" if not values.skipMultiplesDirectories else "" }}': { + 'multipleDirectorySkippedFile.txt': + 'file inside multiple optional subdirectories' + } + } + } + }, + }); + + return Promise.resolve(); + }); + + await action.handler(context); + }); + + it('skips empty filename', async () => { + await expect( + fs.pathExists(`${workspacePath}/target/dummy-file.txt`), + ).resolves.toEqual(false); + }); + + it('skips empty filename syntax #2', async () => { + await expect( + fs.pathExists(`${workspacePath}/target/dummy-file2.txt`), + ).resolves.toEqual(false); + }); + + it('skips empty directory', async () => { + await expect( + fs.pathExists(`${workspacePath}/target/dummy-dir/dummy-file3.txt`), + ).resolves.toEqual(false); + }); + + it('skips content of empty directory', async () => { + await expect( + fs.pathExists(`${workspacePath}/target/subdir2/multipleDirectorySkippedFile.txt`), + ).resolves.toEqual(false); + }); + }); + describe('with valid input', () => { let context: ActionContext; @@ -189,11 +260,6 @@ describe('fetch:template', () => { symlink: mockFs.symlink({ path: 'a-binary-file.png', }), - - '{% if values.showDummyFile %}dummy-file.txt{% else %}{% endif %}': - 'dummy file', - '${{ "dummy-file2.txt" if values.showDummyFile else "" }}': - 'some dummy file', }, }); @@ -212,18 +278,6 @@ describe('fetch:template', () => { ); }); - it('skips empty filename', async () => { - await expect( - fs.pathExists(`${workspacePath}/target/dummy-file.txt`), - ).resolves.toEqual(false); - }); - - it('skips empty filename syntax #2', async () => { - await expect( - fs.pathExists(`${workspacePath}/target/dummy-file2.txt`), - ).resolves.toEqual(false); - }); - it('copies files with no templating in names or content successfully', async () => { await expect( fs.readFile(`${workspacePath}/target/static.txt`, 'utf-8'), From 1b9467ff32206ae9c300598f3c2c43db0bb6ad02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= Date: Tue, 5 Jul 2022 12:36:19 +0200 Subject: [PATCH 19/86] add test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .../src/scaffolder/actions/builtin/fetch/template.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts index f52cca504b..78c6255ba0 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts @@ -220,10 +220,14 @@ describe('fetch:template', () => { ).resolves.toEqual(false); }); - it('skips content of empty directory', async () => { + it('skips content of empty subdirectory', async () => { await expect( fs.pathExists(`${workspacePath}/target/subdir2/multipleDirectorySkippedFile.txt`), ).resolves.toEqual(false); + + await expect( + fs.pathExists(`${workspacePath}/target/subdir2/dummy-subdir/dummy-subdir/multipleDirectorySkippedFile.txt`), + ).resolves.toEqual(false); }); }); From 142bf701a832c16e36726b625c194f9d273553ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= Date: Wed, 6 Jul 2022 09:40:37 +0200 Subject: [PATCH 20/86] fix prettier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .../actions/builtin/fetch/template.test.ts | 39 +++++++++++-------- .../actions/builtin/fetch/template.ts | 8 ++-- 2 files changed, 27 insertions(+), 20 deletions(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts index 78c6255ba0..a168f58184 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts @@ -165,7 +165,7 @@ describe('fetch:template', () => { showDummyFile: false, skipRootDirectory: true, skipSubdirectory: true, - skipMultiplesDirectories: true + skipMultiplesDirectories: true, }, }); @@ -178,21 +178,22 @@ describe('fetch:template', () => { '${{ "dummy-file2.txt" if values.showDummyFile else "" }}': 'some dummy file', '${{ "dummy-dir" if not values.skipRootDirectory else "" }}': { - 'file.txt': - 'file inside optional directory', - subdir: { - '${{ "dummy-subdir" if not values.skipSubdirectory else "" }}': - 'file inside optional subdirectory' - } + 'file.txt': 'file inside optional directory', + subdir: { + '${{ "dummy-subdir" if not values.skipSubdirectory else "" }}': + 'file inside optional subdirectory', + }, }, subdir2: { - '${{ "dummy-subdir" if not values.skipMultiplesDirectories else "" }}': { - '${{ "dummy-subdir" if not values.skipMultiplesDirectories else "" }}': { - 'multipleDirectorySkippedFile.txt': - 'file inside multiple optional subdirectories' - } - } - } + '${{ "dummy-subdir" if not values.skipMultiplesDirectories else "" }}': + { + '${{ "dummy-subdir" if not values.skipMultiplesDirectories else "" }}': + { + 'multipleDirectorySkippedFile.txt': + 'file inside multiple optional subdirectories', + }, + }, + }, }, }); @@ -222,12 +223,16 @@ describe('fetch:template', () => { it('skips content of empty subdirectory', async () => { await expect( - fs.pathExists(`${workspacePath}/target/subdir2/multipleDirectorySkippedFile.txt`), + fs.pathExists( + `${workspacePath}/target/subdir2/multipleDirectorySkippedFile.txt`, + ), ).resolves.toEqual(false); await expect( - fs.pathExists(`${workspacePath}/target/subdir2/dummy-subdir/dummy-subdir/multipleDirectorySkippedFile.txt`), - ).resolves.toEqual(false); + fs.pathExists( + `${workspacePath}/target/subdir2/dummy-subdir/dummy-subdir/multipleDirectorySkippedFile.txt`, + ), + ).resolves.toEqual(false); }); }); diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts index 15e1a6fd75..93ed7645c0 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts @@ -263,7 +263,9 @@ function containsSkippedContent(localOutputPath: string): boolean { // if the path starts with / means that the root directory has been skipped // if the path is empty means that there is a file skipped in the root // if the path includes // means that there is a subdirectory skipped - return localOutputPath.startsWith('/') - || localOutputPath === '' - || localOutputPath.includes('//'); + return ( + localOutputPath.startsWith('/') || + localOutputPath === '' || + localOutputPath.includes('//') + ); } From 42f4b0f425ec57f8b3b046d31635eb611fb765e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= Date: Wed, 6 Jul 2022 21:58:39 +0200 Subject: [PATCH 21/86] change the way to check skipped content MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .../src/scaffolder/actions/builtin/fetch/template.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts index 93ed7645c0..5e076cabab 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts @@ -27,6 +27,7 @@ import { TemplateFilter, SecureTemplater, } from '../../../../lib/templating/SecureTemplater'; +import path from 'node:path'; /** * Downloads a skeleton, templates variables into file and directory names and content. @@ -260,12 +261,12 @@ export function createFetchTemplateAction(options: { } function containsSkippedContent(localOutputPath: string): boolean { - // if the path starts with / means that the root directory has been skipped + // if the path is absolute means that the root directory has been skipped // if the path is empty means that there is a file skipped in the root // if the path includes // means that there is a subdirectory skipped return ( - localOutputPath.startsWith('/') || localOutputPath === '' || - localOutputPath.includes('//') + path.isAbsolute(localOutputPath) || + localOutputPath.includes(`${path.sep}${path.sep}`) ); } From 7ba0cdb017042d0f7c646b845415ee2bd5949703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= <10815022+mknet3@users.noreply.github.com> Date: Fri, 8 Jul 2022 13:26:47 +0200 Subject: [PATCH 22/86] Update template.ts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .../src/scaffolder/actions/builtin/fetch/template.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts index 5e076cabab..119c870002 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts @@ -27,7 +27,7 @@ import { TemplateFilter, SecureTemplater, } from '../../../../lib/templating/SecureTemplater'; -import path from 'node:path'; +import path from 'path'; /** * Downloads a skeleton, templates variables into file and directory names and content. From 7d34991080383d5cf7b53580f4b17aa5e22ca203 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= Date: Fri, 8 Jul 2022 13:43:02 +0200 Subject: [PATCH 23/86] add tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .../src/scaffolder/actions/builtin/fetch/template.test.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts index a168f58184..c870d9a6b7 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts @@ -166,6 +166,7 @@ describe('fetch:template', () => { skipRootDirectory: true, skipSubdirectory: true, skipMultiplesDirectories: true, + skipFileInsideDirectory: true }, }); @@ -194,6 +195,10 @@ describe('fetch:template', () => { }, }, }, + subdir3: { + '${{ "fileSkippedInsideDirectory.txt" if not values.skipFileInsideDirectory else "" }}': + 'skipped file inside directory', + }, }, }); From c80d547dff681ab72eeccbd63f52e9dceb58304b Mon Sep 17 00:00:00 2001 From: Eric Peterson Date: Fri, 8 Jul 2022 12:17:18 +0200 Subject: [PATCH 24/86] Ignore most likely irrelevant typescript issues. Signed-off-by: Eric Peterson --- .../api-report.md | 30 ++++++++++++++----- .../ElasticSearchClientWrapper.test.ts | 3 ++ .../src/engines/ElasticSearchSearchEngine.ts | 3 ++ 3 files changed, 29 insertions(+), 7 deletions(-) diff --git a/plugins/search-backend-module-elasticsearch/api-report.md b/plugins/search-backend-module-elasticsearch/api-report.md index eed2b1b10a..ff474fc9bf 100644 --- a/plugins/search-backend-module-elasticsearch/api-report.md +++ b/plugins/search-backend-module-elasticsearch/api-report.md @@ -6,6 +6,7 @@ /// import { ApiResponse } from '@opensearch-project/opensearch'; +import { ApiResponse as ApiResponse_2 } from '@elastic/elasticsearch'; import { BatchSearchEngineIndexer } from '@backstage/plugin-search-backend-node'; import { BulkHelper } from '@opensearch-project/opensearch/lib/Helpers'; import { BulkStats } from '@opensearch-project/opensearch/lib/Helpers'; @@ -18,6 +19,7 @@ import { Readable } from 'stream'; import { SearchEngine } from '@backstage/plugin-search-common'; import { SearchQuery } from '@backstage/plugin-search-common'; import { TransportRequestPromise } from '@opensearch-project/opensearch/lib/Transport'; +import { TransportRequestPromise as TransportRequestPromise_2 } from '@elastic/elasticsearch/lib/Transport'; // @public export interface BaseElasticSearchClientOptions { @@ -134,13 +136,17 @@ export class ElasticSearchClientWrapper { index, }: { index: string; - }): TransportRequestPromise, unknown>>; + }): + | TransportRequestPromise, unknown>> + | TransportRequestPromise_2, unknown>>; // (undocumented) deleteIndex({ index, }: { index: string | string[]; - }): TransportRequestPromise, unknown>>; + }): + | TransportRequestPromise, unknown>> + | TransportRequestPromise_2, unknown>>; // (undocumented) static fromClientOptions( options: ElasticSearchClientOptions, @@ -150,17 +156,23 @@ export class ElasticSearchClientWrapper { aliases, }: { aliases: string[]; - }): TransportRequestPromise, unknown>>; + }): + | TransportRequestPromise, unknown>> + | TransportRequestPromise_2, unknown>>; // (undocumented) indexExists({ index, }: { index: string | string[]; - }): TransportRequestPromise>; + }): + | TransportRequestPromise> + | TransportRequestPromise_2>; // (undocumented) putIndexTemplate( template: ElasticSearchCustomIndexTemplate, - ): TransportRequestPromise, unknown>>; + ): + | TransportRequestPromise, unknown>> + | TransportRequestPromise_2, unknown>>; // (undocumented) search({ index, @@ -168,13 +180,17 @@ export class ElasticSearchClientWrapper { }: { index: string | string[]; body: Object; - }): TransportRequestPromise, unknown>>; + }): + | TransportRequestPromise, unknown>> + | TransportRequestPromise_2, unknown>>; // (undocumented) updateAliases({ actions, }: { actions: ElasticSearchAliasAction[]; - }): TransportRequestPromise, unknown>>; + }): + | TransportRequestPromise, unknown>> + | TransportRequestPromise_2, unknown>>; } // @public diff --git a/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchClientWrapper.test.ts b/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchClientWrapper.test.ts index 5bd8bb30b0..cbed4f4442 100644 --- a/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchClientWrapper.test.ts +++ b/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchClientWrapper.test.ts @@ -224,6 +224,9 @@ describe('ElasticSearchClientWrapper', () => { osOptions = { provider: 'aws', node: 'https://my-es-cluster.eu-west-1.es.amazonaws.com', + // todo(backstage/techdocs-core): Remove the following ts-ignore when + // @short.io/opensearch-mock is updated to work w/opensearch >= 2.0.0 + // @ts-ignore connection: mock.getConnection(), }; diff --git a/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.ts b/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.ts index 42c99dfe61..cf0b4f441c 100644 --- a/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.ts +++ b/plugins/search-backend-module-elasticsearch/src/engines/ElasticSearchSearchEngine.ts @@ -408,6 +408,9 @@ export async function createElasticSearchClientOptions( const AWSConnection = createAWSConnection(awsCredentials); return { provider: 'aws', + // todo(backstage/techdocs-core): Remove the following ts-ignore when + // aws-os-connection is updated to work with opensearch >= 2.0.0 + // @ts-ignore node: config.getString('node'), ...AWSConnection, ...(sslConfig From e51c9614532776d1951b76e8cc85bb2c8db4011c Mon Sep 17 00:00:00 2001 From: Alex Crome Date: Fri, 8 Jul 2022 16:20:40 +0100 Subject: [PATCH 25/86] PR feedback Signed-off-by: Alex Crome --- app-config.yaml | 9 ------ .../catalog-backend-module-msgraph/README.md | 32 +++++++++---------- .../config.d.ts | 8 ++--- 3 files changed, 20 insertions(+), 29 deletions(-) diff --git a/app-config.yaml b/app-config.yaml index 67a55582c8..9a3206026e 100644 --- a/app-config.yaml +++ b/app-config.yaml @@ -216,15 +216,6 @@ catalog: - Domain - Location - providers: - microsoftGraphOrg: - default: - tenantId: ${AZURE_TENANT_ID} - user: - filter: accountEnabled eq true and userType eq 'member' - group: - filter: securityEnabled eq false and mailEnabled eq true and groupTypes/any(c:c+eq+'Unified') - processors: ldapOrg: ### Example for how to add your enterprise LDAP server diff --git a/plugins/catalog-backend-module-msgraph/README.md b/plugins/catalog-backend-module-msgraph/README.md index d9f004af03..a052a80c58 100644 --- a/plugins/catalog-backend-module-msgraph/README.md +++ b/plugins/catalog-backend-module-msgraph/README.md @@ -6,15 +6,16 @@ This provider is useful if you want to import users and groups from Azure Active ## Getting Started -1. Choose your authentication method +1. Choose your authentication method - all methods supported by [DefaultAzureCredential](https://docs.microsoft.com/en-us/javascript/api/overview/azure/identity-readme?view=azure-node-latest#defaultazurecredential) - - If you have a + - For local dev, use Azure CLI, Azure PowerShell or Visual Studio Code for authentication + - If your infrastructure supports Managed Identity, use that + - Otherwise use an App Registration -1. Create or use an existing App registration or Managed Identity in the [Microsoft Azure Portal](https://portal.azure.com/). - The App registration requires at least the API permissions `Group.Read.All`, - `GroupMember.Read.All`, `User.Read` and `User.Read.All` for Microsoft Graph - (if you still run into errors about insufficient privileges, add - `Team.ReadBasic.All` and `TeamMember.Read.All` too). +1. If using Managed Identity or App Registration for authentication, grant the following application permissions (not delegated) + + - `GroupMember.Read.All` + - `User.Read.All` 1. Configure the entity provider: @@ -28,11 +29,13 @@ catalog: authority: https://login.microsoftonline.com # If you don't know you tenantId, you can use Microsoft Graph Explorer # to query it - tenantId: ${MICROSOFT_GRAPH_TENANT_ID} + tenantId: ${AZURE_TENANT_ID} + # Optional ClientId and ClientSecret if you don't want to use `DefaultAzureCredential` + # for authentication # Client Id and Secret can be created under Certificates & secrets in # the App registration in the Microsoft Azure Portal. - clientId: ${MICROSOFT_GRAPH_CLIENT_ID} - clientSecret: ${MICROSOFT_GRAPH_CLIENT_SECRET_TOKEN} + clientId: ${AZURE_CLIENT_ID} + clientSecret: ${AZURE_CLIENT_SECRET} # Optional mode for querying which defaults to "basic". # By default, the Microsoft Graph API only provides the basic feature set # for querying. Certain features are limited to advanced querying capabilities. @@ -112,8 +115,9 @@ yarn add --cwd packages/backend @backstage/plugin-catalog-backend-module-msgraph + MicrosoftGraphOrgEntityProvider.fromConfig(env.config, { + logger: env.logger, + schedule: env.scheduler.createScheduledTaskRunner({ -+ frequency: { minutes: 5 }, -+ timeout: { minutes: 3 }, ++ frequency: { hours: 1 }, ++ timeout: { minutes: 50 }, ++ initialDelay: { seconds: 15} + }), + }), + ); @@ -165,7 +169,3 @@ export async function myGroupTransformer( ``` ## Troubleshooting - -### Authentication Errors - -If you're having problems authenticating, take a look at (Troubleshooting Azure Identity Authentication Issues)[https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/TROUBLESHOOTING.md] diff --git a/plugins/catalog-backend-module-msgraph/config.d.ts b/plugins/catalog-backend-module-msgraph/config.d.ts index 564ccbb10a..8748df5974 100644 --- a/plugins/catalog-backend-module-msgraph/config.d.ts +++ b/plugins/catalog-backend-module-msgraph/config.d.ts @@ -50,13 +50,13 @@ export interface Config { /** * The OAuth client ID to use for authenticating requests. */ - clientId: string; + clientId?: string; /** * The OAuth client secret to use for authenticating requests. * * @visibility secret */ - clientSecret: string; + clientSecret?: string; // TODO: Consider not making these config options and pass them in the // constructor instead. They are probably not environment specific, so @@ -130,13 +130,13 @@ export interface Config { /** * The OAuth client ID to use for authenticating requests. */ - clientId: string; + clientId?: string; /** * The OAuth client secret to use for authenticating requests. * * @visibility secret */ - clientSecret: string; + clientSecret?: string; user?: { /** From 6f9f3b6936c336159904b1eb667a872444c79bd2 Mon Sep 17 00:00:00 2001 From: ahmed Date: Fri, 8 Jul 2022 17:30:17 +0200 Subject: [PATCH 26/86] rename variable and add relativePath check Signed-off-by: ahmed --- .../src/reading/GitlabUrlReader.ts | 14 +++++++---- packages/integration/src/gitlab/core.ts | 24 ++++++++++--------- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/packages/backend-common/src/reading/GitlabUrlReader.ts b/packages/backend-common/src/reading/GitlabUrlReader.ts index c4cb0fb661..5bc234daef 100644 --- a/packages/backend-common/src/reading/GitlabUrlReader.ts +++ b/packages/backend-common/src/reading/GitlabUrlReader.ts @@ -118,12 +118,16 @@ export class GitlabUrlReader implements UrlReader { const { etag, signal } = options ?? {}; const { ref, full_name, filepath } = parseGitUrl(url); - // Considering self hosted gitlab with relative + let repoFullName = full_name; + const relativePath = getGitLabIntegrationRelativePath( this.integration.config, ); - const repo_full_name = trimStart(full_name, relativePath); + // Considering self hosted gitlab with relative + if (relativePath) { + repoFullName = trimStart(full_name, relativePath); + } // Use GitLab API to get the default branch // encodeURIComponent is required for GitLab API @@ -131,7 +135,7 @@ export class GitlabUrlReader implements UrlReader { const projectGitlabResponse = await fetch( new URL( `${this.integration.config.apiBaseUrl}/projects/${encodeURIComponent( - repo_full_name, + repoFullName, )}`, ).toString(), getGitLabRequestOptions(this.integration.config), @@ -158,7 +162,7 @@ export class GitlabUrlReader implements UrlReader { const commitsGitlabResponse = await fetch( new URL( `${this.integration.config.apiBaseUrl}/projects/${encodeURIComponent( - repo_full_name, + repoFullName, )}/repository/commits?${commitsReqParams.toString()}`, ).toString(), { @@ -189,7 +193,7 @@ export class GitlabUrlReader implements UrlReader { // https://docs.gitlab.com/ee/api/repositories.html#get-file-archive const archiveGitLabResponse = await fetch( `${this.integration.config.apiBaseUrl}/projects/${encodeURIComponent( - repo_full_name, + repoFullName, )}/repository/archive?sha=${branch}`, { ...getGitLabRequestOptions(this.integration.config), diff --git a/packages/integration/src/gitlab/core.ts b/packages/integration/src/gitlab/core.ts index 5f51a514bf..1fcf15a78f 100644 --- a/packages/integration/src/gitlab/core.ts +++ b/packages/integration/src/gitlab/core.ts @@ -117,15 +117,15 @@ export function buildProjectUrl( const [branch, ...filePath] = branchAndFilePath.split('/'); const relativePath = getGitLabIntegrationRelativePath(config); - url.pathname = - [relativePath] + - [ - '/api/v4/projects', - projectID, - 'repository/files', - encodeURIComponent(decodeURIComponent(filePath.join('/'))), - 'raw', - ].join('/'); + url.pathname = [ + ...(relativePath ? [relativePath] : []), + 'api/v4/projects', + projectID, + 'repository/files', + encodeURIComponent(decodeURIComponent(filePath.join('/'))), + 'raw', + ].join('/'); + url.search = `?ref=${branch}`; return url; @@ -153,8 +153,10 @@ export async function getProjectId( // Get gitlab relative path const relativePath = getGitLabIntegrationRelativePath(config); - // Should replace first match only - repo = repo.replace(relativePath, ''); + // Check relative path exist and replace it if it's the case. + if (relativePath) { + repo = repo.replace(relativePath, ''); + } // Convert // to: https://gitlab.com/api/v4/projects/groupA%2Fteams%2FsubgroupA%2FteamA%2Frepo From 14982f424eb2d0f86cb9fc62f0c3a2895521213c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Jul 2022 20:14:00 +0000 Subject: [PATCH 27/86] fix(deps): update dependency @octokit/auth-app to v4.0.4 Signed-off-by: Renovate Bot --- yarn.lock | 51 +++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 45 insertions(+), 6 deletions(-) diff --git a/yarn.lock b/yarn.lock index dd3bddc43a..7cd57ec154 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4800,14 +4800,14 @@ universal-user-agent "^6.0.0" "@octokit/auth-app@^4.0.0": - version "4.0.2" - resolved "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-4.0.2.tgz#5a271413e539e57feaf1013d94338b85d5c93003" - integrity sha512-OAL8jp8/3OfdRHpe1NJ3G6LlFIDY7GDLowr0NnoOO6ZXRk7VO5lOqgHPOtg9KqcV9LYNZBhvvHKfHoCrVtcFXg== + version "4.0.4" + resolved "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-4.0.4.tgz#e774da352e7c9d0648d5d0fdf0fb75cd6a16c2af" + integrity sha512-s3MK7M9e8TD/ih8lCBTrdZ74XPHMtHV7aycCKNBRQ2QJPdMwqx0mVbmLOIuW4dCwMX7K243+JAvf52tryFHRdQ== dependencies: - "@octokit/auth-oauth-app" "^4.3.0" + "@octokit/auth-oauth-app" "^5.0.0" "@octokit/auth-oauth-user" "^2.0.0" "@octokit/request" "^6.0.0" - "@octokit/request-error" "^2.1.0" + "@octokit/request-error" "^3.0.0" "@octokit/types" "^6.0.3" "@types/lru-cache" "^5.1.0" deprecation "^2.3.1" @@ -4828,6 +4828,19 @@ btoa-lite "^1.0.0" universal-user-agent "^6.0.0" +"@octokit/auth-oauth-app@^5.0.0": + version "5.0.1" + resolved "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-5.0.1.tgz#294b5edd780d2fca296ade2aa21feba7690c2ac7" + integrity sha512-SGQKQGWe60kucMLCzbwc4MIohB78YawbYgGegosapDg2GxwuEVCujJccArzgn3wO+pB4aflUjFWPjkECVR2fEQ== + dependencies: + "@octokit/auth-oauth-device" "^4.0.0" + "@octokit/auth-oauth-user" "^2.0.0" + "@octokit/request" "^5.6.3" + "@octokit/types" "^6.0.3" + "@types/btoa-lite" "^1.0.0" + btoa-lite "^1.0.0" + universal-user-agent "^6.0.0" + "@octokit/auth-oauth-device@^3.1.1": version "3.1.1" resolved "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-3.1.1.tgz#380499f9a850425e2c7bdeb62afc070181c536a9" @@ -4838,6 +4851,16 @@ "@octokit/types" "^6.10.0" universal-user-agent "^6.0.0" +"@octokit/auth-oauth-device@^4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-4.0.0.tgz#f7527ec82d89813ee4a764d84ad1be69ee970cc3" + integrity sha512-2bXBuF5DOnYD19wDafZNrnrNvLg7xNvDNAf3ELHlO/7/7x3BBhKna4dCvpJ4pfI6OYMja08Tt0D4XJ4sxK+YBA== + dependencies: + "@octokit/oauth-methods" "^2.0.0" + "@octokit/request" "^6.0.0" + "@octokit/types" "^6.10.0" + universal-user-agent "^6.0.0" + "@octokit/auth-oauth-user@^1.2.1", "@octokit/auth-oauth-user@^1.2.3": version "1.2.4" resolved "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-1.2.4.tgz#3594eb7d40cb462240e7e90849781dfa0045aed5" @@ -4994,6 +5017,11 @@ resolved "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-4.3.1.tgz#008d09bf427a7f61c70b5283040d60a456011a51" integrity sha512-sI/SOEAvzRhqdzj+kJl+2ifblRve2XU6ZB36Lq25Su8R31zE3GoKToSLh64nWFnKePNi2RrdcMm94UEIQZslOw== +"@octokit/oauth-authorization-url@^5.0.0": + version "5.0.0" + resolved "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-5.0.0.tgz#029626ce87f3b31addb98cd0d2355c2381a1c5a1" + integrity sha512-y1WhN+ERDZTh0qZ4SR+zotgsQUE1ysKnvBt1hvDRB2WRzYtVKQjn97HEPzoehh66Fj9LwNdlZh+p6TJatT0zzg== + "@octokit/oauth-methods@^1.1.0": version "1.2.2" resolved "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-1.2.2.tgz#3d98c548aa2ace36ad8d0ce6593fd49dcbe103cc" @@ -5016,6 +5044,17 @@ "@octokit/types" "^6.12.2" btoa-lite "^1.0.0" +"@octokit/oauth-methods@^2.0.0": + version "2.0.2" + resolved "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-2.0.2.tgz#91285b972b80569f2cdc07986923c8c240bcac24" + integrity sha512-AHF5bWGhgnZwH8fn4sgPLyVouRqMOafMSM2zX1de+aLZGZaS9rANK9RXH2d5fGvXjGEw3XR+ruNPZ0gwhM4QwA== + dependencies: + "@octokit/oauth-authorization-url" "^5.0.0" + "@octokit/request" "^6.0.0" + "@octokit/request-error" "^3.0.0" + "@octokit/types" "^6.12.2" + btoa-lite "^1.0.0" + "@octokit/openapi-types@^11.2.0": version "11.2.0" resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz#b38d7fc3736d52a1e96b230c1ccd4a58a2f400a6" @@ -5125,7 +5164,7 @@ deprecation "^2.0.0" once "^1.4.0" -"@octokit/request@^5.3.0", "@octokit/request@^5.4.12", "@octokit/request@^5.4.14", "@octokit/request@^5.6.0": +"@octokit/request@^5.3.0", "@octokit/request@^5.4.12", "@octokit/request@^5.4.14", "@octokit/request@^5.6.0", "@octokit/request@^5.6.3": version "5.6.3" resolved "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0" integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A== From 9de15a41d73bba3b65318de7419bf1e43a17acfc Mon Sep 17 00:00:00 2001 From: Crevil Date: Sat, 9 Jul 2022 09:13:07 +0200 Subject: [PATCH 28/86] Upgrade @octokit/rest to 19.0.3 This upgrade contains changes to the API types which leads to several changes around the code base handling the now more precise types. Signed-off-by: Crevil --- .changeset/popular-starfishes-reflect.md | 12 ++++ package.json | 2 +- packages/app/package.json | 2 +- packages/backend-common/package.json | 2 +- packages/backend/package.json | 2 +- packages/integration/package.json | 2 +- ...SingleInstanceGithubCredentialsProvider.ts | 2 +- plugins/catalog-import/package.json | 2 +- plugins/git-release-manager/package.json | 2 +- plugins/github-actions/package.json | 2 +- .../src/__fixtures__/get-workflow-run.json | 62 ++++++++++++++++++- plugins/github-actions/src/api/types.ts | 12 ++-- .../Cards/RecentWorkflowRunsCard.tsx | 6 +- .../WorkflowRunDetails/WorkflowRunDetails.tsx | 7 ++- .../WorkflowRunDetails/useWorkflowRunJobs.ts | 49 +++++++++++---- .../WorkflowRunStatus/WorkflowRunStatus.tsx | 4 +- .../src/components/useWorkflowRuns.ts | 26 ++++---- .../github-pull-requests-board/package.json | 2 +- yarn.lock | 53 +++++++++++----- 19 files changed, 184 insertions(+), 67 deletions(-) create mode 100644 .changeset/popular-starfishes-reflect.md diff --git a/.changeset/popular-starfishes-reflect.md b/.changeset/popular-starfishes-reflect.md new file mode 100644 index 0000000000..6b70547caa --- /dev/null +++ b/.changeset/popular-starfishes-reflect.md @@ -0,0 +1,12 @@ +--- +'example-app': patch +'example-backend': patch +'@backstage/backend-common': patch +'@backstage/integration': patch +'@backstage/plugin-catalog-import': patch +'@backstage/plugin-git-release-manager': patch +'@backstage/plugin-github-actions': patch +'@backstage/plugin-github-pull-requests-board': patch +--- + +Upgrade @octokit/rest to 19.0.3 diff --git a/package.json b/package.json index 9f219cfa11..f8b2c8fedf 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@changesets/cli": "^2.14.0", - "@octokit/rest": "^18.12.0", + "@octokit/rest": "^19.0.3", "@spotify/prettier-config": "^13.0.0", "@types/node": "^16.11.26", "@types/webpack": "^5.28.0", diff --git a/packages/app/package.json b/packages/app/package.json index c114d79250..c3cfd7c9de 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -65,7 +65,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "@octokit/rest": "^18.5.3", + "@octokit/rest": "^19.0.3", "@roadiehq/backstage-plugin-buildkite": "^2.0.0", "@roadiehq/backstage-plugin-github-insights": "^2.0.0", "@roadiehq/backstage-plugin-github-pull-requests": "^2.0.0", diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json index 422465ee6f..b94eb56e3d 100644 --- a/packages/backend-common/package.json +++ b/packages/backend-common/package.json @@ -42,7 +42,7 @@ "@backstage/types": "^1.0.0", "@google-cloud/storage": "^6.0.0", "@manypkg/get-packages": "^1.1.3", - "@octokit/rest": "^18.5.3", + "@octokit/rest": "^19.0.3", "@types/cors": "^2.8.6", "@types/dockerode": "^3.3.0", "@types/express": "^4.17.6", diff --git a/packages/backend/package.json b/packages/backend/package.json index df6fe5ec3b..4a23d531f8 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -60,7 +60,7 @@ "@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.18-next.1", "@backstage/plugin-todo-backend": "^0.1.31-next.1", "@gitbeaker/node": "^35.1.0", - "@octokit/rest": "^18.5.3", + "@octokit/rest": "^19.0.3", "better-sqlite3": "^7.5.0", "azure-devops-node-api": "^11.0.1", "dockerode": "^3.3.1", diff --git a/packages/integration/package.json b/packages/integration/package.json index b547e3f04c..65679c4b88 100644 --- a/packages/integration/package.json +++ b/packages/integration/package.json @@ -37,7 +37,7 @@ "@backstage/errors": "^1.1.0-next.0", "cross-fetch": "^3.1.5", "git-url-parse": "^12.0.0", - "@octokit/rest": "^18.5.3", + "@octokit/rest": "^19.0.3", "@octokit/auth-app": "^4.0.0", "luxon": "^2.0.2", "lodash": "^4.17.21" diff --git a/packages/integration/src/github/SingleInstanceGithubCredentialsProvider.ts b/packages/integration/src/github/SingleInstanceGithubCredentialsProvider.ts index bfc360cbe2..e56c1521dd 100644 --- a/packages/integration/src/github/SingleInstanceGithubCredentialsProvider.ts +++ b/packages/integration/src/github/SingleInstanceGithubCredentialsProvider.ts @@ -119,7 +119,7 @@ class GithubAppManager { const repos = await installationClient.paginate( installationClient.apps.listReposAccessibleToInstallation, ); - const hasRepo = repos.some(repository => { + const hasRepo = repos.repositories.some(repository => { return repository.name === repo; }); if (!hasRepo) { diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json index 49f248ed41..d7879f6164 100644 --- a/plugins/catalog-import/package.json +++ b/plugins/catalog-import/package.json @@ -46,7 +46,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "@octokit/rest": "^18.5.3", + "@octokit/rest": "^19.0.3", "git-url-parse": "^12.0.0", "js-base64": "^3.6.0", "lodash": "^4.17.21", diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json index 28bfa001a0..171b8adfe6 100644 --- a/plugins/git-release-manager/package.json +++ b/plugins/git-release-manager/package.json @@ -31,7 +31,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "@octokit/rest": "^18.5.3", + "@octokit/rest": "^19.0.3", "luxon": "^2.0.2", "qs": "^6.10.1", "react-router": "6.0.0-beta.0", diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json index eefc7c1f4c..c97c44821c 100644 --- a/plugins/github-actions/package.json +++ b/plugins/github-actions/package.json @@ -45,7 +45,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "@octokit/rest": "^18.5.3", + "@octokit/rest": "^19.0.3", "luxon": "^2.0.2", "react-router": "6.0.0-beta.0", "react-router-dom": "6.0.0-beta.0", diff --git a/plugins/github-actions/src/__fixtures__/get-workflow-run.json b/plugins/github-actions/src/__fixtures__/get-workflow-run.json index 5527b356f1..38c3513b15 100644 --- a/plugins/github-actions/src/__fixtures__/get-workflow-run.json +++ b/plugins/github-actions/src/__fixtures__/get-workflow-run.json @@ -4,8 +4,9 @@ "node_id": "MDEyOldvcmtmbG93IFJ1bjI2OTI4OQ==", "check_suite_id": 42, "check_suite_node_id": "MDEwOkNoZWNrU3VpdGU0Mg==", - "head_branch": "master", + "head_branch": "main", "head_sha": "acb5820ced9479c074f688cc328bf03f341a511d", + "path": ".github/workflows/build.yml@main", "run_number": 562, "event": "push", "status": "queued", @@ -16,12 +17,71 @@ "pull_requests": [], "created_at": "2020-01-22T19:33:08Z", "updated_at": "2020-01-22T19:33:08Z", + "actor": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "run_attempt": 1, + "referenced_workflows": [ + { + "path": "octocat/Hello-World/.github/workflows/deploy.yml@main", + "sha": "86e8bc9ecf7d38b1ed2d2cfb8eb87ba9b35b01db", + "ref": "refs/heads/main" + }, + { + "path": "octo-org/octo-repo/.github/workflows/report.yml@v2", + "sha": "79e9790903e1c3373b1a3e3a941d57405478a232", + "ref": "refs/tags/v2" + }, + { + "path": "octo-org/octo-repo/.github/workflows/secure.yml@1595d4b6de6a9e9751fb270a41019ce507d4099e", + "sha": "1595d4b6de6a9e9751fb270a41019ce507d4099e" + } + ], + "run_started_at": "2020-01-22T19:33:08Z", + "triggering_actor": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, "jobs_url": "https://api.github.com/repos/octo-org/octo-repo/actions/runs/30433642/jobs", "logs_url": "https://api.github.com/repos/octo-org/octo-repo/actions/runs/30433642/logs", "check_suite_url": "https://api.github.com/repos/octo-org/octo-repo/check-suites/414944374", "artifacts_url": "https://api.github.com/repos/octo-org/octo-repo/actions/runs/30433642/artifacts", "cancel_url": "https://api.github.com/repos/octo-org/octo-repo/actions/runs/30433642/cancel", "rerun_url": "https://api.github.com/repos/octo-org/octo-repo/actions/runs/30433642/rerun", + "previous_attempt_url": "https://api.github.com/repos/octo-org/octo-repo/actions/runs/30433642/attempts/1", "workflow_url": "https://api.github.com/repos/octo-org/octo-repo/actions/workflows/159038", "head_commit": { "id": "acb5820ced9479c074f688cc328bf03f341a511d", diff --git a/plugins/github-actions/src/api/types.ts b/plugins/github-actions/src/api/types.ts index c405dc9373..db926d9c03 100644 --- a/plugins/github-actions/src/api/types.ts +++ b/plugins/github-actions/src/api/types.ts @@ -19,19 +19,19 @@ export type Step = { status: string; conclusion?: string; number: number; // starts from 1 - started_at: string; - completed_at: string; + started_at?: string; + completed_at?: string; }; export type Job = { - html_url: string; + html_url?: string; status: string; - conclusion: string; + conclusion?: string; started_at: string; - completed_at: string; + completed_at?: string; id: number; name: string; - steps: Step[]; + steps?: Step[]; }; export type Jobs = { diff --git a/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx b/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx index 4e37a2b19b..fbef8458b4 100644 --- a/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx +++ b/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx @@ -18,7 +18,7 @@ import { useEntity } from '@backstage/plugin-catalog-react'; import React, { useEffect } from 'react'; import { generatePath, Link as RouterLink } from 'react-router-dom'; import { GITHUB_ACTIONS_ANNOTATION } from '../getProjectNameFromEntity'; -import { useWorkflowRuns } from '../useWorkflowRuns'; +import { useWorkflowRuns, WorkflowRun } from '../useWorkflowRuns'; import { WorkflowRunStatus } from '../WorkflowRunStatus'; import { Typography } from '@material-ui/core'; @@ -90,7 +90,7 @@ export const RecentWorkflowRunsCard = ({ ) : ( - isLoading={loading} options={{ search: false, @@ -107,7 +107,7 @@ export const RecentWorkflowRunsCard = ({ component={RouterLink} to={generatePath('./ci-cd/:id', { id: data.id! })} > - {firstLine(data.message)} + {firstLine(data.message || '')} ), }, diff --git a/plugins/github-actions/src/components/WorkflowRunDetails/WorkflowRunDetails.tsx b/plugins/github-actions/src/components/WorkflowRunDetails/WorkflowRunDetails.tsx index 989ab27800..4e920a4e3a 100644 --- a/plugins/github-actions/src/components/WorkflowRunDetails/WorkflowRunDetails.tsx +++ b/plugins/github-actions/src/components/WorkflowRunDetails/WorkflowRunDetails.tsx @@ -73,7 +73,10 @@ const useStyles = makeStyles(theme => ({ }, })); -const getElapsedTime = (start: string, end: string) => { +const getElapsedTime = (start: string | undefined, end: string | undefined) => { + if (!start || !end) { + return ''; + } const startDate = DateTime.fromISO(start); const endDate = end ? DateTime.fromISO(end) : DateTime.now(); const diff = endDate.diff(startDate); @@ -127,7 +130,7 @@ const JobListItem = ({
- {job.steps.map(step => ( + {job.steps?.map(step => ( ))}
diff --git a/plugins/github-actions/src/components/WorkflowRunDetails/useWorkflowRunJobs.ts b/plugins/github-actions/src/components/WorkflowRunDetails/useWorkflowRunJobs.ts index ba0f3b6ba8..cc0bf54de3 100644 --- a/plugins/github-actions/src/components/WorkflowRunDetails/useWorkflowRunJobs.ts +++ b/plugins/github-actions/src/components/WorkflowRunDetails/useWorkflowRunJobs.ts @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import useAsync from 'react-use/lib/useAsync'; -import { githubActionsApiRef } from '../../api'; +import useAsync, { AsyncState } from 'react-use/lib/useAsync'; +import { githubActionsApiRef, Job, Jobs, Step } from '../../api'; import { buildRouteRef } from '../../routes'; import { useApi, useRouteRefParams } from '@backstage/core-plugin-api'; @@ -26,18 +26,41 @@ export const useWorkflowRunJobs = ({ hostname?: string; owner: string; repo: string; -}) => { +}): AsyncState => { const api = useApi(githubActionsApiRef); const { id } = useRouteRefParams(buildRouteRef); - const jobs = useAsync(async () => { - return repo && owner - ? api.listJobsForWorkflowRun({ - hostname, - owner, - repo, - id: parseInt(id, 10), - }) - : Promise.reject(new Error('No repo/owner provided')); + + return useAsync(async () => { + if (!repo || !owner) { + throw new Error('No repo/owner provided'); + } + + const jobs = await api.listJobsForWorkflowRun({ + hostname, + owner, + repo, + id: parseInt(id, 10), + }); + + return { + total_count: jobs.total_count, + jobs: jobs.jobs.map(job => ({ + html_url: job.html_url || undefined, + status: job.status, + conclusion: job.conclusion || undefined, + started_at: job.started_at, + completed_at: job.completed_at || undefined, + id: job.id, + name: job.name, + steps: job.steps?.map(step => ({ + name: step.name, + status: step.status, + conclusion: step.conclusion || undefined, + number: step.number, + started_at: step.started_at || undefined, + completed_at: step.completed_at || undefined, + })), + })), + }; }, [repo, owner, id]); - return jobs; }; diff --git a/plugins/github-actions/src/components/WorkflowRunStatus/WorkflowRunStatus.tsx b/plugins/github-actions/src/components/WorkflowRunStatus/WorkflowRunStatus.tsx index 2eb01462b9..4be4722cd4 100644 --- a/plugins/github-actions/src/components/WorkflowRunStatus/WorkflowRunStatus.tsx +++ b/plugins/github-actions/src/components/WorkflowRunStatus/WorkflowRunStatus.tsx @@ -28,8 +28,8 @@ export const WorkflowRunStatus = ({ status, conclusion, }: { - status: string | undefined; - conclusion: string | undefined; + status?: string; + conclusion?: string; }) => { if (status === undefined) return null; switch (status.toLocaleLowerCase('en-US')) { diff --git a/plugins/github-actions/src/components/useWorkflowRuns.ts b/plugins/github-actions/src/components/useWorkflowRuns.ts index 0d855e44fb..a42b80357f 100644 --- a/plugins/github-actions/src/components/useWorkflowRuns.ts +++ b/plugins/github-actions/src/components/useWorkflowRuns.ts @@ -19,20 +19,20 @@ import { githubActionsApiRef } from '../api/GithubActionsApi'; import { useApi, errorApiRef } from '@backstage/core-plugin-api'; export type WorkflowRun = { - workflowName: string; + workflowName?: string; id: string; - message: string; + message?: string; url?: string; githubUrl?: string; source: { - branchName: string; + branchName?: string; commit: { - hash: string; + hash?: string; url?: string; }; }; - status: string; - conclusion: string; + status?: string; + conclusion?: string; onReRunClick: () => void; }; @@ -75,8 +75,8 @@ export function useWorkflowRuns({ setTotal(workflowRunsData.total_count); // Transformation here return workflowRunsData.workflow_runs.map(run => ({ - workflowName: run.name, - message: run.head_commit.message, + workflowName: run.name || undefined, + message: run.head_commit?.message, id: `${run.id}`, onReRunClick: async () => { try { @@ -91,17 +91,17 @@ export function useWorkflowRuns({ } }, source: { - branchName: run.head_branch, + branchName: run.head_branch || undefined, commit: { - hash: run.head_commit.id, + hash: run.head_commit?.id, url: run.head_repository?.branches_url?.replace( '{/branch}', - run.head_branch, + run.head_branch || '', ), }, }, - status: run.status, - conclusion: run.conclusion, + status: run.status || undefined, + conclusion: run.conclusion || undefined, url: run.url, githubUrl: run.html_url, })); diff --git a/plugins/github-pull-requests-board/package.json b/plugins/github-pull-requests-board/package.json index c167cc8d88..0168a4a080 100644 --- a/plugins/github-pull-requests-board/package.json +++ b/plugins/github-pull-requests-board/package.json @@ -44,7 +44,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "@octokit/rest": "^18.12.0", + "@octokit/rest": "^19.0.3", "moment": "^2.29.1", "react-use": "^17.2.4" }, diff --git a/yarn.lock b/yarn.lock index a4a392f900..92b6b34c43 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5026,6 +5026,11 @@ resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.4.0.tgz#fd8bf5db72bd566c5ba2cb76754512a9ebe66e71" integrity sha512-Npcb7Pv30b33U04jvcD7l75yLU0mxhuX2Xqrn51YyZ5WTkF04bpbxLaZ6GcaTqu03WZQHoO/Gbfp95NGRueDUA== +"@octokit/openapi-types@^12.7.0": + version "12.8.0" + resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.8.0.tgz#f4708cf948724d6e8f7d878cfd91584c1c5c0523" + integrity sha512-ydcKLs2KKcxlhpdWLzJxEBDEk/U5MUeqtqkXlrtAUXXFPs6vLl1PEGghFC/BbpleosB7iXs0Z4P2DGe7ZT5ZNg== + "@octokit/openapi-types@^7.3.2": version "7.3.2" resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-7.3.2.tgz#065ce49b338043ec7f741316ce06afd4d459d944" @@ -5036,7 +5041,7 @@ resolved "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== -"@octokit/plugin-paginate-rest@^2.13.3", "@octokit/plugin-paginate-rest@^2.16.8": +"@octokit/plugin-paginate-rest@^2.13.3": version "2.17.0" resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz#32e9c7cab2a374421d3d0de239102287d791bce7" integrity sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw== @@ -5057,6 +5062,13 @@ dependencies: "@octokit/types" "^6.0.1" +"@octokit/plugin-paginate-rest@^3.0.0": + version "3.0.0" + resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.0.0.tgz#df779de686aeb21b5e776e4318defc33b0418566" + integrity sha512-fvw0Q5IXnn60D32sKeLIxgXCEZ7BTSAjJd8cFAE6QU5qUp0xo7LjFUjjX1J5D7HgN355CN4EXE4+Q1/96JaNUA== + dependencies: + "@octokit/types" "^6.39.0" + "@octokit/plugin-request-log@^1.0.2": version "1.0.2" resolved "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz#394d59ec734cd2f122431fbaf05099861ece3c44" @@ -5075,14 +5087,6 @@ "@octokit/types" "^6.16.2" deprecation "^2.3.1" -"@octokit/plugin-rest-endpoint-methods@^5.12.0": - version "5.13.0" - resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz#8c46109021a3412233f6f50d28786f8e552427ba" - integrity sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA== - dependencies: - "@octokit/types" "^6.34.0" - deprecation "^2.3.1" - "@octokit/plugin-rest-endpoint-methods@^5.14.0": version "5.15.0" resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.15.0.tgz#6c8251b55c33315a6e53e5b55654f72023ed5049" @@ -5091,6 +5095,14 @@ "@octokit/types" "^6.36.0" deprecation "^2.3.1" +"@octokit/plugin-rest-endpoint-methods@^6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.0.0.tgz#e4a55d83ec5a00e6b4d7a780f4ec9009095bff6f" + integrity sha512-9LkEvZB3WDuayEI381O5A/eM3QQioBZrwymQp5CUCNz9UMP/yZAIqBjcPhVJJFA3IRkKO1EARo98OePt9i0rkQ== + dependencies: + "@octokit/types" "^6.39.0" + deprecation "^2.3.1" + "@octokit/plugin-retry@^3.0.9": version "3.0.9" resolved "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz#ae625cca1e42b0253049102acd71c1d5134788fe" @@ -5150,15 +5162,15 @@ "@octokit/plugin-request-log" "^1.0.2" "@octokit/plugin-rest-endpoint-methods" "5.3.1" -"@octokit/rest@^18.12.0": - version "18.12.0" - resolved "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz#f06bc4952fc87130308d810ca9d00e79f6988881" - integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q== +"@octokit/rest@^19.0.3": + version "19.0.3" + resolved "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.3.tgz#b9a4e8dc8d53e030d611c053153ee6045f080f02" + integrity sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ== dependencies: - "@octokit/core" "^3.5.1" - "@octokit/plugin-paginate-rest" "^2.16.8" + "@octokit/core" "^4.0.0" + "@octokit/plugin-paginate-rest" "^3.0.0" "@octokit/plugin-request-log" "^1.0.4" - "@octokit/plugin-rest-endpoint-methods" "^5.12.0" + "@octokit/plugin-rest-endpoint-methods" "^6.0.0" "@octokit/types@^5.0.0", "@octokit/types@^5.0.1": version "5.5.0" @@ -5188,6 +5200,13 @@ dependencies: "@octokit/openapi-types" "^12.4.0" +"@octokit/types@^6.39.0": + version "6.39.0" + resolved "https://registry.npmjs.org/@octokit/types/-/types-6.39.0.tgz#46ce28ca59a3d4bac0e487015949008302e78eee" + integrity sha512-Mq4N9sOAYCitTsBtDdRVrBE80lIrMBhL9Jbrw0d+j96BAzlq4V+GLHFJbHokEsVvO/9tQupQdoFdgVYhD2C8UQ== + dependencies: + "@octokit/openapi-types" "^12.7.0" + "@octokit/webhooks-methods@^3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@octokit/webhooks-methods/-/webhooks-methods-3.0.0.tgz#4f4443605233f46abc5f85a857ba105095aa1181" @@ -12549,7 +12568,7 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.57" - "@octokit/rest" "^18.5.3" + "@octokit/rest" "^19.0.3" "@roadiehq/backstage-plugin-buildkite" "^2.0.0" "@roadiehq/backstage-plugin-github-insights" "^2.0.0" "@roadiehq/backstage-plugin-github-pull-requests" "^2.0.0" From 2990fff4e5c1e84db003340405619d9a9e0383ad Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 8 Jul 2022 17:06:38 +0200 Subject: [PATCH 29/86] core-plugin-api: enable /alpha entrypoint Signed-off-by: Patrik Oldsberg --- .changeset/warm-monkeys-study.md | 5 +++++ packages/core-plugin-api/api-report.md | 18 +++++++++--------- packages/core-plugin-api/package.json | 8 +++++--- .../src/analytics/AnalyticsContext.tsx | 2 +- .../core-plugin-api/src/analytics/types.ts | 4 ++-- .../src/analytics/useAnalytics.tsx | 2 +- .../src/apis/definitions/AnalyticsApi.ts | 14 +++++--------- 7 files changed, 28 insertions(+), 25 deletions(-) create mode 100644 .changeset/warm-monkeys-study.md diff --git a/.changeset/warm-monkeys-study.md b/.changeset/warm-monkeys-study.md new file mode 100644 index 0000000000..ae9ab4565c --- /dev/null +++ b/.changeset/warm-monkeys-study.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-plugin-api': patch +--- + +Enabled the `@backstage/core-plugin-api/alpha` entry point. diff --git a/packages/core-plugin-api/api-report.md b/packages/core-plugin-api/api-report.md index 8289e863e0..5c7e4c989e 100644 --- a/packages/core-plugin-api/api-report.md +++ b/packages/core-plugin-api/api-report.md @@ -31,26 +31,26 @@ export type AlertMessage = { severity?: 'success' | 'info' | 'warning' | 'error'; }; -// @alpha +// @public export type AnalyticsApi = { captureEvent(event: AnalyticsEvent): void; }; -// @alpha +// @public export const analyticsApiRef: ApiRef; -// @alpha +// @public export const AnalyticsContext: (options: { attributes: Partial; children: ReactNode; }) => JSX.Element; -// @alpha +// @public export type AnalyticsContextValue = CommonAnalyticsContext & { [param in string]: string | boolean | number | undefined; }; -// @alpha +// @public export type AnalyticsEvent = { action: string; subject: string; @@ -59,12 +59,12 @@ export type AnalyticsEvent = { context: AnalyticsContextValue; }; -// @alpha +// @public export type AnalyticsEventAttributes = { [attribute in string]: string | boolean | number; }; -// @alpha +// @public export type AnalyticsTracker = { captureEvent: ( action: string, @@ -241,7 +241,7 @@ export type BootErrorPageProps = { error: Error; }; -// @alpha +// @public export type CommonAnalyticsContext = { pluginId: string; routeRef: string; @@ -715,7 +715,7 @@ export type TypesToApiRefs = { [key in keyof T]: ApiRef; }; -// @alpha +// @public export function useAnalytics(): AnalyticsTracker; // @public diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json index 37b69d74f7..1f494bc9e2 100644 --- a/packages/core-plugin-api/package.json +++ b/packages/core-plugin-api/package.json @@ -6,7 +6,8 @@ "publishConfig": { "access": "public", "main": "dist/index.esm.js", - "types": "dist/index.d.ts" + "types": "dist/index.d.ts", + "alphaTypes": "dist/index.alpha.d.ts" }, "backstage": { "role": "web-library" @@ -24,7 +25,7 @@ "main": "src/index.ts", "types": "src/index.ts", "scripts": { - "build": "backstage-cli package build", + "build": "backstage-cli package build --experimental-type-build", "lint": "backstage-cli package lint", "test": "backstage-cli package test", "prepack": "backstage-cli package prepack", @@ -61,6 +62,7 @@ "msw": "^0.43.0" }, "files": [ - "dist" + "dist", + "alpha" ] } diff --git a/packages/core-plugin-api/src/analytics/AnalyticsContext.tsx b/packages/core-plugin-api/src/analytics/AnalyticsContext.tsx index e3bf616d74..f28444db46 100644 --- a/packages/core-plugin-api/src/analytics/AnalyticsContext.tsx +++ b/packages/core-plugin-api/src/analytics/AnalyticsContext.tsx @@ -61,7 +61,7 @@ export const useAnalyticsContext = (): AnalyticsContextValue => { * Analytics contexts are additive, meaning the context ultimately emitted with * an event is the combination of all contexts in the parent tree. * - * @alpha + * @public */ export const AnalyticsContext = (options: { attributes: Partial; diff --git a/packages/core-plugin-api/src/analytics/types.ts b/packages/core-plugin-api/src/analytics/types.ts index 1a60572082..ed5dcd588d 100644 --- a/packages/core-plugin-api/src/analytics/types.ts +++ b/packages/core-plugin-api/src/analytics/types.ts @@ -17,7 +17,7 @@ /** * Common analytics context attributes. * - * @alpha + * @public */ export type CommonAnalyticsContext = { /** @@ -39,7 +39,7 @@ export type CommonAnalyticsContext = { /** * Analytics context envelope. * - * @alpha + * @public */ export type AnalyticsContextValue = CommonAnalyticsContext & { [param in string]: string | boolean | number | undefined; diff --git a/packages/core-plugin-api/src/analytics/useAnalytics.tsx b/packages/core-plugin-api/src/analytics/useAnalytics.tsx index f1297c5e4e..5a047e5a63 100644 --- a/packages/core-plugin-api/src/analytics/useAnalytics.tsx +++ b/packages/core-plugin-api/src/analytics/useAnalytics.tsx @@ -35,7 +35,7 @@ function useAnalyticsApi(): AnalyticsApi { /** * Gets a pre-configured analytics tracker. * - * @alpha + * @public */ export function useAnalytics(): AnalyticsTracker { const trackerRef = useRef(null); diff --git a/packages/core-plugin-api/src/apis/definitions/AnalyticsApi.ts b/packages/core-plugin-api/src/apis/definitions/AnalyticsApi.ts index dc38d7a250..ef190d6c21 100644 --- a/packages/core-plugin-api/src/apis/definitions/AnalyticsApi.ts +++ b/packages/core-plugin-api/src/apis/definitions/AnalyticsApi.ts @@ -21,7 +21,7 @@ import { AnalyticsContextValue } from '../../analytics/types'; * Represents an event worth tracking in an analytics system that could inform * how users of a Backstage instance are using its features. * - * @alpha + * @public */ export type AnalyticsEvent = { /** @@ -79,7 +79,7 @@ export type AnalyticsEvent = { * A structure allowing other arbitrary metadata to be provided by analytics * event emitters. * - * @alpha + * @public */ export type AnalyticsEventAttributes = { [attribute in string]: string | boolean | number; @@ -89,7 +89,7 @@ export type AnalyticsEventAttributes = { * Represents a tracker with methods that can be called to track events in a * configured analytics service. * - * @alpha + * @public */ export type AnalyticsTracker = { captureEvent: ( @@ -103,8 +103,6 @@ export type AnalyticsTracker = { }; /** - * **EXPERIMENTAL** - * * The Analytics API is used to track user behavior in a Backstage instance. * * @remarks @@ -113,7 +111,7 @@ export type AnalyticsTracker = { * useAnalytics() hook. This will return a pre-configured AnalyticsTracker * with relevant methods for instrumentation. * - * @alpha + * @public */ export type AnalyticsApi = { /** @@ -124,11 +122,9 @@ export type AnalyticsApi = { }; /** - * **EXPERIMENTAL** - * * The {@link ApiRef} of {@link AnalyticsApi}. * - * @alpha + * @public */ export const analyticsApiRef: ApiRef = createApiRef({ id: 'core.analytics', From 7e7fd4c15386d0aa717139b237d8039004a1226b Mon Sep 17 00:00:00 2001 From: Crevil Date: Sat, 9 Jul 2022 19:36:11 +0200 Subject: [PATCH 30/86] Use nullish coalescing operator instead of OR Signed-off-by: Crevil --- .../src/components/Cards/RecentWorkflowRunsCard.tsx | 2 +- .../WorkflowRunDetails/useWorkflowRunJobs.ts | 12 ++++++------ .../github-actions/src/components/useWorkflowRuns.ts | 10 +++++----- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx b/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx index fbef8458b4..3eba4981e7 100644 --- a/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx +++ b/plugins/github-actions/src/components/Cards/RecentWorkflowRunsCard.tsx @@ -107,7 +107,7 @@ export const RecentWorkflowRunsCard = ({ component={RouterLink} to={generatePath('./ci-cd/:id', { id: data.id! })} > - {firstLine(data.message || '')} + {firstLine(data.message ?? '')} ), }, diff --git a/plugins/github-actions/src/components/WorkflowRunDetails/useWorkflowRunJobs.ts b/plugins/github-actions/src/components/WorkflowRunDetails/useWorkflowRunJobs.ts index cc0bf54de3..d35283e78d 100644 --- a/plugins/github-actions/src/components/WorkflowRunDetails/useWorkflowRunJobs.ts +++ b/plugins/github-actions/src/components/WorkflowRunDetails/useWorkflowRunJobs.ts @@ -45,20 +45,20 @@ export const useWorkflowRunJobs = ({ return { total_count: jobs.total_count, jobs: jobs.jobs.map(job => ({ - html_url: job.html_url || undefined, + html_url: job.html_url ?? undefined, status: job.status, - conclusion: job.conclusion || undefined, + conclusion: job.conclusion ?? undefined, started_at: job.started_at, - completed_at: job.completed_at || undefined, + completed_at: job.completed_at ?? undefined, id: job.id, name: job.name, steps: job.steps?.map(step => ({ name: step.name, status: step.status, - conclusion: step.conclusion || undefined, + conclusion: step.conclusion ?? undefined, number: step.number, - started_at: step.started_at || undefined, - completed_at: step.completed_at || undefined, + started_at: step.started_at ?? undefined, + completed_at: step.completed_at ?? undefined, })), })), }; diff --git a/plugins/github-actions/src/components/useWorkflowRuns.ts b/plugins/github-actions/src/components/useWorkflowRuns.ts index a42b80357f..e78e3fbb3f 100644 --- a/plugins/github-actions/src/components/useWorkflowRuns.ts +++ b/plugins/github-actions/src/components/useWorkflowRuns.ts @@ -75,7 +75,7 @@ export function useWorkflowRuns({ setTotal(workflowRunsData.total_count); // Transformation here return workflowRunsData.workflow_runs.map(run => ({ - workflowName: run.name || undefined, + workflowName: run.name ?? undefined, message: run.head_commit?.message, id: `${run.id}`, onReRunClick: async () => { @@ -91,17 +91,17 @@ export function useWorkflowRuns({ } }, source: { - branchName: run.head_branch || undefined, + branchName: run.head_branch ?? undefined, commit: { hash: run.head_commit?.id, url: run.head_repository?.branches_url?.replace( '{/branch}', - run.head_branch || '', + run.head_branch ?? '', ), }, }, - status: run.status || undefined, - conclusion: run.conclusion || undefined, + status: run.status ?? undefined, + conclusion: run.conclusion ?? undefined, url: run.url, githubUrl: run.html_url, })); From bc59e8833baf5e15eca7691ff8c8965babbd095a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= Date: Sat, 9 Jul 2022 19:37:40 +0200 Subject: [PATCH 31/86] Fix issue when a file is skipped inside a directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .../src/scaffolder/actions/builtin/fetch/template.test.ts | 6 ++++++ .../src/scaffolder/actions/builtin/fetch/template.ts | 3 +++ 2 files changed, 9 insertions(+) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts index c870d9a6b7..0b90db54e1 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts @@ -226,6 +226,12 @@ describe('fetch:template', () => { ).resolves.toEqual(false); }); + it('skips empty filename inside directory', async () => { + await expect( + fs.pathExists(`${workspacePath}/target/subdir3/fileSkippedInsideDirectory.txt`), + ).resolves.toEqual(false); + }); + it('skips content of empty subdirectory', async () => { await expect( fs.pathExists( diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts index 119c870002..25457f4775 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.ts @@ -217,6 +217,9 @@ export function createFetchTemplateAction(options: { } const outputPath = resolveSafeChildPath(outputDir, localOutputPath); + if (fs.existsSync(outputPath)) { + continue; + } if (!renderContents && !extension) { ctx.logger.info( From a15ff27c3925fa1a24f38df171cd736771da3056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ca=C3=B1ete?= Date: Sat, 9 Jul 2022 19:59:45 +0200 Subject: [PATCH 32/86] fix prettier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Cañete --- .../scaffolder/actions/builtin/fetch/template.test.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts index 0b90db54e1..2557f365f3 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts @@ -166,7 +166,7 @@ describe('fetch:template', () => { skipRootDirectory: true, skipSubdirectory: true, skipMultiplesDirectories: true, - skipFileInsideDirectory: true + skipFileInsideDirectory: true, }, }); @@ -198,7 +198,7 @@ describe('fetch:template', () => { subdir3: { '${{ "fileSkippedInsideDirectory.txt" if not values.skipFileInsideDirectory else "" }}': 'skipped file inside directory', - }, + }, }, }); @@ -228,9 +228,11 @@ describe('fetch:template', () => { it('skips empty filename inside directory', async () => { await expect( - fs.pathExists(`${workspacePath}/target/subdir3/fileSkippedInsideDirectory.txt`), + fs.pathExists( + `${workspacePath}/target/subdir3/fileSkippedInsideDirectory.txt`, + ), ).resolves.toEqual(false); - }); + }); it('skips content of empty subdirectory', async () => { await expect( From eb91937a92502ee98dc0e06716d2ea04333642fb Mon Sep 17 00:00:00 2001 From: Dede Hamzah Date: Mon, 11 Jul 2022 15:05:18 +0700 Subject: [PATCH 33/86] Add tests Signed-off-by: Dede Hamzah --- .../service/DefaultLocationService.test.ts | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/plugins/catalog-backend/src/service/DefaultLocationService.test.ts b/plugins/catalog-backend/src/service/DefaultLocationService.test.ts index bd166cbd50..debf2e4b2f 100644 --- a/plugins/catalog-backend/src/service/DefaultLocationService.test.ts +++ b/plugins/catalog-backend/src/service/DefaultLocationService.test.ts @@ -197,7 +197,7 @@ describe('DefaultLocationServiceTest', () => { { type: 'url', target: 'https://backstage.io/catalog-info.yaml' }, true, ), - ).rejects.toThrowError('Duplicate nested entity: location:default/foo'); + ).rejects.toThrow(InputError); }); it('should return exists false when the location does not exist beforehand', async () => { @@ -264,6 +264,25 @@ describe('DefaultLocationServiceTest', () => { ), ).rejects.toThrow(InputError); }); + + it('should return default InputError for failed processed entities in dryRun mode', async () => { + store.listLocations.mockResolvedValueOnce([]); + + orchestrator.process.mockResolvedValueOnce({ + ok: false, + errors: [new Error('Error: Unable to read url')], + }); + + await expect( + locationService.createLocation( + { + type: 'url', + target: 'https://backstage.io/wrong-url/catalog-info.yaml', + }, + true, + ), + ).rejects.toThrow(InputError); + }); }); describe('listLocations', () => { From 5f6b847c15b4cf8062c8c3fc3ba7b3989dc0522f Mon Sep 17 00:00:00 2001 From: Dede Hamzah Date: Mon, 11 Jul 2022 15:08:07 +0700 Subject: [PATCH 34/86] add changeset Signed-off-by: Dede Hamzah --- .changeset/breezy-spiders-eat.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/breezy-spiders-eat.md diff --git a/.changeset/breezy-spiders-eat.md b/.changeset/breezy-spiders-eat.md new file mode 100644 index 0000000000..d163fc365f --- /dev/null +++ b/.changeset/breezy-spiders-eat.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend': patch +--- + +Fix Error Code in Register Component DryRun From ae746946f79bd17e99c5458d070b6b10561b8483 Mon Sep 17 00:00:00 2001 From: Omar Babativa Date: Fri, 8 Jul 2022 15:59:33 -0500 Subject: [PATCH 35/86] Include aria label for copy button Signed-off-by: Omar Babativa --- .changeset/tender-cycles-shout.md | 5 +++++ .../CopyTextButton/CopyTextButton.stories.tsx | 7 +++++++ .../CopyTextButton/CopyTextButton.test.tsx | 12 +++++++++++- .../components/CopyTextButton/CopyTextButton.tsx | 15 ++++++++++++--- 4 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 .changeset/tender-cycles-shout.md diff --git a/.changeset/tender-cycles-shout.md b/.changeset/tender-cycles-shout.md new file mode 100644 index 0000000000..aca42f18c7 --- /dev/null +++ b/.changeset/tender-cycles-shout.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-components': minor +--- + +Improve accessibility for CopyTextButton diff --git a/packages/core-components/src/components/CopyTextButton/CopyTextButton.stories.tsx b/packages/core-components/src/components/CopyTextButton/CopyTextButton.stories.tsx index c1834091b5..ac56ad0e30 100644 --- a/packages/core-components/src/components/CopyTextButton/CopyTextButton.stories.tsx +++ b/packages/core-components/src/components/CopyTextButton/CopyTextButton.stories.tsx @@ -40,3 +40,10 @@ export const LongerTooltipDelay = () => ( tooltipDelay={3000} /> ); + +export const WithAriaLabel = () => ( + +); diff --git a/packages/core-components/src/components/CopyTextButton/CopyTextButton.test.tsx b/packages/core-components/src/components/CopyTextButton/CopyTextButton.test.tsx index 462bfb36cb..14e5d54cb7 100644 --- a/packages/core-components/src/components/CopyTextButton/CopyTextButton.test.tsx +++ b/packages/core-components/src/components/CopyTextButton/CopyTextButton.test.tsx @@ -55,13 +55,14 @@ const apis = [[errorApiRef, mockErrorApi] as const] as const; describe('', () => { it('renders without exploding', async () => { - const { getByTitle, queryByText } = await renderInTestApp( + const { getByTitle, queryByText, getByLabelText } = await renderInTestApp( , ); expect(getByTitle('mockTooltip')).toBeInTheDocument(); expect(queryByText('mockTooltip')).not.toBeInTheDocument(); + expect(getByLabelText('Copy text')).toBeInTheDocument(); }); it('displays tooltip and copy the text on click', async () => { @@ -99,4 +100,13 @@ describe('', () => { ); expect(mockErrorApi.post).toHaveBeenCalledWith(error); }); + + it('aria-label', async () => { + const { getByLabelText } = await renderInTestApp( + + + , + ); + expect(getByLabelText('text for aria-label')).toBeInTheDocument(); + }); }); diff --git a/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx b/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx index 670c21f10c..485c389b5d 100644 --- a/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx +++ b/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx @@ -49,6 +49,10 @@ export interface CopyTextButtonProps { tooltipText?: string; } +type LabelledCopyTextButtonProps = CopyTextButtonProps & { + ariaLabel?: string; +}; + /** * Copy text button with visual feedback * @@ -62,13 +66,18 @@ export interface CopyTextButtonProps { * * @example * - * `` + * ``` + * + * ``` */ -export function CopyTextButton(props: CopyTextButtonProps) { +export function CopyTextButton(props: LabelledCopyTextButtonProps) { const { text, tooltipDelay = 1000, tooltipText = 'Text copied to clipboard', + ariaLabel = 'Copy text', } = props; const errorApi = useApi(errorApiRef); const [open, setOpen] = useState(false); @@ -96,7 +105,7 @@ export function CopyTextButton(props: CopyTextButtonProps) { onClose={() => setOpen(false)} open={open} > - + From 832b76885caa9444653829e844b81577e0f76b05 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Mon, 11 Jul 2022 14:16:22 +0200 Subject: [PATCH 36/86] workflows: use actions/stale@v5 Signed-off-by: Patrik Oldsberg Co-authored-by: blam --- .github/workflows/automate_stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/automate_stale.yml b/.github/workflows/automate_stale.yml index 8978048c89..b82a130431 100644 --- a/.github/workflows/automate_stale.yml +++ b/.github/workflows/automate_stale.yml @@ -8,7 +8,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@main + - uses: actions/stale@v5 id: stale with: stale-issue-message: > From 7fae72614c5480fa328919ec6db04aa97cd60243 Mon Sep 17 00:00:00 2001 From: Ben Lambert Date: Mon, 11 Jul 2022 15:12:16 +0200 Subject: [PATCH 37/86] Fix code review comments Signed-off-by: Ben Lambert --- .changeset/mean-berries-kick.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/mean-berries-kick.md b/.changeset/mean-berries-kick.md index 70400b80b8..7726c2c79e 100644 --- a/.changeset/mean-berries-kick.md +++ b/.changeset/mean-berries-kick.md @@ -2,4 +2,4 @@ '@backstage/backend-common': patch --- -Moving to endpoint of bitbucket from https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp222 to https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp224, to have the last commit in function of different branch, and not only the list of default branch +Moving from Bitbucket Server endpoint from https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp222 to https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp224, to have the last commit in function of different branch, and not only the list of default branch From 1c752277c6f21cd5f1c6131b9efc66e2cbf71c83 Mon Sep 17 00:00:00 2001 From: goenning Date: Mon, 11 Jul 2022 14:13:17 +0100 Subject: [PATCH 38/86] fix api-reports Signed-off-by: goenning --- plugins/kubernetes/api-report.md | 25 +++++++++---------- .../src/error-detection/error-detection.ts | 8 ++++-- .../kubernetes/src/error-detection/index.ts | 7 +++++- .../kubernetes/src/error-detection/types.ts | 20 +++++++++++++++ 4 files changed, 44 insertions(+), 16 deletions(-) diff --git a/plugins/kubernetes/api-report.md b/plugins/kubernetes/api-report.md index ee8c9b502d..da6948043c 100644 --- a/plugins/kubernetes/api-report.md +++ b/plugins/kubernetes/api-report.md @@ -98,34 +98,24 @@ export interface DeploymentResources { replicaSets: V1ReplicaSet[]; } -// Warning: (ae-missing-release-tag) "DetectedError" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) +// @alpha export interface DetectedError { // (undocumented) cluster: string; - // Warning: (ae-forgotten-export) The symbol "ErrorDetectableKind" needs to be exported by the entry point index.d.ts - // // (undocumented) kind: ErrorDetectableKind; // (undocumented) message: string[]; // (undocumented) names: string[]; - // Warning: (ae-forgotten-export) The symbol "ErrorSeverity" needs to be exported by the entry point index.d.ts - // // (undocumented) severity: ErrorSeverity; } -// Warning: (ae-missing-release-tag) "DetectedErrorsByCluster" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) +// @alpha export type DetectedErrorsByCluster = Map; -// Warning: (ae-missing-release-tag) "detectErrors" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) +// @alpha export const detectErrors: ( objects: ObjectsByEntityResponse, ) => DetectedErrorsByCluster; @@ -142,6 +132,12 @@ export type EntityKubernetesContentProps = { refreshIntervalMs?: number; }; +// @alpha +export type ErrorDetectableKind = + | 'Pod' + | 'Deployment' + | 'HorizontalPodAutoscaler'; + // Warning: (ae-forgotten-export) The symbol "ErrorPanelProps" needs to be exported by the entry point index.d.ts // Warning: (ae-missing-release-tag) "ErrorPanel" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) // @@ -160,6 +156,9 @@ export const ErrorReporting: ({ detectedErrors, }: ErrorReportingProps) => JSX.Element; +// @alpha +export type ErrorSeverity = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10; + // Warning: (ae-forgotten-export) The symbol "FormatClusterLinkOptions" needs to be exported by the entry point index.d.ts // Warning: (ae-missing-release-tag) "formatClusterLink" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) // diff --git a/plugins/kubernetes/src/error-detection/error-detection.ts b/plugins/kubernetes/src/error-detection/error-detection.ts index e1e83f23ab..3a9f1571e0 100644 --- a/plugins/kubernetes/src/error-detection/error-detection.ts +++ b/plugins/kubernetes/src/error-detection/error-detection.ts @@ -21,8 +21,12 @@ import { detectErrorsInPods } from './pods'; import { detectErrorsInDeployments } from './deployments'; import { detectErrorsInHpa } from './hpas'; -// For each cluster try to find errors in each of the object types provided -// returning a map of cluster names to errors in that cluster +/** + * For each cluster try to find errors in each of the object types provided + * returning a map of cluster names to errors in that cluster + * + * @alpha + */ export const detectErrors = ( objects: ObjectsByEntityResponse, ): DetectedErrorsByCluster => { diff --git a/plugins/kubernetes/src/error-detection/index.ts b/plugins/kubernetes/src/error-detection/index.ts index b9127ccbda..ced03066a7 100644 --- a/plugins/kubernetes/src/error-detection/index.ts +++ b/plugins/kubernetes/src/error-detection/index.ts @@ -14,5 +14,10 @@ * limitations under the License. */ -export type { DetectedError, DetectedErrorsByCluster } from './types'; +export type { + ErrorDetectableKind, + DetectedError, + DetectedErrorsByCluster, + ErrorSeverity, +} from './types'; export { detectErrors } from './error-detection'; diff --git a/plugins/kubernetes/src/error-detection/types.ts b/plugins/kubernetes/src/error-detection/types.ts index 2ec66f3efc..871413d43e 100644 --- a/plugins/kubernetes/src/error-detection/types.ts +++ b/plugins/kubernetes/src/error-detection/types.ts @@ -21,17 +21,37 @@ import { V1Pod, } from '@kubernetes/client-node'; +/** + * Severity of the error, where 10 is critical and 0 is very low. + * + * @alpha + */ export type ErrorSeverity = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10; export type ErrorDetectable = V1Pod | V1Deployment | V1HorizontalPodAutoscaler; +/** + * Kubernetes kinds that errors might be reported by the plugin + * + * @alpha + */ export type ErrorDetectableKind = | 'Pod' | 'Deployment' | 'HorizontalPodAutoscaler'; +/** + * A list of errors keyed by Cluster name + * + * @alpha + */ export type DetectedErrorsByCluster = Map; +/** + * Represents an error found on a Kubernetes object + * + * @alpha + */ export interface DetectedError { severity: ErrorSeverity; cluster: string; From 8ec35643c7dd327f2a23bf623a058119e484be39 Mon Sep 17 00:00:00 2001 From: elonj Date: Wed, 6 Jul 2022 16:06:38 -0400 Subject: [PATCH 39/86] if non found, metrics should register and retrun created Signed-off-by: elonj --- plugins/catalog-backend/src/util/metrics.ts | 38 ++++++++++++++++----- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/plugins/catalog-backend/src/util/metrics.ts b/plugins/catalog-backend/src/util/metrics.ts index 4988af82ea..8edc721914 100644 --- a/plugins/catalog-backend/src/util/metrics.ts +++ b/plugins/catalog-backend/src/util/metrics.ts @@ -29,27 +29,49 @@ import { export function createCounterMetric( config: CounterConfiguration, ): Counter { - const existing = register.getSingleMetric(config.name) as Counter; - return existing || new Counter(config); + let metric = register.getSingleMetric(config.name); + if (!metric) { + const newMetric = new Counter(config); + register.registerMetric(newMetric); + metric = register.getSingleMetric(config.name); + } + return metric as Counter; } export function createGaugeMetric( config: GaugeConfiguration, ): Gauge { - const existing = register.getSingleMetric(config.name) as Gauge; - return existing || new Gauge(config); + let metric = register.getSingleMetric(config.name); + if (!metric) { + const newMetric = new Gauge(config); + register.registerMetric(newMetric); + metric = register.getSingleMetric(config.name); + } + return metric as Gauge; } export function createSummaryMetric( config: SummaryConfiguration, ): Summary { - const existing = register.getSingleMetric(config.name) as Summary; - return existing || new Summary(config); + let metric = register.getSingleMetric(config.name); + if (!metric) { + const newMetric = new Summary(config); + register.registerMetric(newMetric); + metric = register.getSingleMetric(config.name); + } + + return metric as Summary; } export function createHistogramMetric( config: HistogramConfiguration, ): Histogram { - const existing = register.getSingleMetric(config.name) as Histogram; - return existing || new Histogram(config); + let metric = register.getSingleMetric(config.name); + if (!metric) { + const newMetric = new Histogram(config); + register.registerMetric(newMetric); + metric = register.getSingleMetric(config.name); + } + + return metric as Histogram; } From 8eca9492504d515b8e428a5db3874292859f4b99 Mon Sep 17 00:00:00 2001 From: elonj Date: Thu, 7 Jul 2022 15:09:51 -0400 Subject: [PATCH 40/86] clean up Signed-off-by: elonj --- plugins/catalog-backend/src/util/metrics.ts | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/plugins/catalog-backend/src/util/metrics.ts b/plugins/catalog-backend/src/util/metrics.ts index 8edc721914..207135f234 100644 --- a/plugins/catalog-backend/src/util/metrics.ts +++ b/plugins/catalog-backend/src/util/metrics.ts @@ -31,9 +31,8 @@ export function createCounterMetric( ): Counter { let metric = register.getSingleMetric(config.name); if (!metric) { - const newMetric = new Counter(config); - register.registerMetric(newMetric); - metric = register.getSingleMetric(config.name); + metric = new Counter(config); + register.registerMetric(metric); } return metric as Counter; } @@ -43,9 +42,8 @@ export function createGaugeMetric( ): Gauge { let metric = register.getSingleMetric(config.name); if (!metric) { - const newMetric = new Gauge(config); - register.registerMetric(newMetric); - metric = register.getSingleMetric(config.name); + metric = new Gauge(config); + register.registerMetric(metric); } return metric as Gauge; } @@ -55,9 +53,8 @@ export function createSummaryMetric( ): Summary { let metric = register.getSingleMetric(config.name); if (!metric) { - const newMetric = new Summary(config); - register.registerMetric(newMetric); - metric = register.getSingleMetric(config.name); + metric = new Summary(config); + register.registerMetric(metric); } return metric as Summary; @@ -68,9 +65,8 @@ export function createHistogramMetric( ): Histogram { let metric = register.getSingleMetric(config.name); if (!metric) { - const newMetric = new Histogram(config); - register.registerMetric(newMetric); - metric = register.getSingleMetric(config.name); + metric = new Histogram(config); + register.registerMetric(metric); } return metric as Histogram; From 1e02fe46d65c0b0c075cc9af3857945419bf96cd Mon Sep 17 00:00:00 2001 From: elonj Date: Mon, 11 Jul 2022 09:18:28 -0400 Subject: [PATCH 41/86] added changeset Signed-off-by: elonj --- .changeset/brave-badgers-pump.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/brave-badgers-pump.md diff --git a/.changeset/brave-badgers-pump.md b/.changeset/brave-badgers-pump.md new file mode 100644 index 0000000000..18dea30990 --- /dev/null +++ b/.changeset/brave-badgers-pump.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend': patch +--- + +Fixed bug where catalog metrics weren't being tracked. From 3516dd580a16ff5c6c8974026d2fe83858a513c2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 13:50:20 +0000 Subject: [PATCH 42/86] chore(deps): update dependency esbuild to v0.14.49 Signed-off-by: Renovate Bot --- yarn.lock | 232 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 129 insertions(+), 103 deletions(-) diff --git a/yarn.lock b/yarn.lock index 072465094a..ce9caebeae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11982,75 +11982,75 @@ es6-error@^4.1.1: resolved "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== -esbuild-android-64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.48.tgz#7e6394a0e517f738641385aaf553c7e4fb6d1ae3" - integrity sha512-3aMjboap/kqwCUpGWIjsk20TtxVoKck8/4Tu19rubh7t5Ra0Yrpg30Mt1QXXlipOazrEceGeWurXKeFJgkPOUg== +esbuild-android-64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.49.tgz#9e4682c36dcf6e7b71b73d2a3723a96e0fdc5054" + integrity sha512-vYsdOTD+yi+kquhBiFWl3tyxnj2qZJsl4tAqwhT90ktUdnyTizgle7TjNx6Ar1bN7wcwWqZ9QInfdk2WVagSww== -esbuild-android-arm64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.48.tgz#6877566be0f82dd5a43030c0007d06ece7f7c02f" - integrity sha512-vptI3K0wGALiDq+EvRuZotZrJqkYkN5282iAfcffjI5lmGG9G1ta/CIVauhY42MBXwEgDJkweiDcDMRLzBZC4g== +esbuild-android-arm64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.49.tgz#9861b1f7e57d1dd1f23eeef6198561c5f34b51f6" + integrity sha512-g2HGr/hjOXCgSsvQZ1nK4nW/ei8JUx04Li74qub9qWrStlysaVmadRyTVuW32FGIpLQyc5sUjjZopj49eGGM2g== -esbuild-darwin-64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.48.tgz#ea3caddb707d88f844b1aa1dea5ff3b0a71ef1fd" - integrity sha512-gGQZa4+hab2Va/Zww94YbshLuWteyKGD3+EsVon8EWTWhnHFRm5N9NbALNbwi/7hQ/hM1Zm4FuHg+k6BLsl5UA== +esbuild-darwin-64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.49.tgz#fd30a5ebe28704a3a117126c60f98096c067c8d1" + integrity sha512-3rvqnBCtX9ywso5fCHixt2GBCUsogNp9DjGmvbBohh31Ces34BVzFltMSxJpacNki96+WIcX5s/vum+ckXiLYg== -esbuild-darwin-arm64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.48.tgz#4e5eaab54df66cc319b76a2ac0e8af4e6f0d9c2f" - integrity sha512-bFjnNEXjhZT+IZ8RvRGNJthLWNHV5JkCtuOFOnjvo5pC0sk2/QVk0Qc06g2PV3J0TcU6kaPC3RN9yy9w2PSLEA== +esbuild-darwin-arm64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.49.tgz#c04a3a57dad94a972c66a697a68a25aa25947f41" + integrity sha512-XMaqDxO846srnGlUSJnwbijV29MTKUATmOLyQSfswbK/2X5Uv28M9tTLUJcKKxzoo9lnkYPsx2o8EJcTYwCs/A== -esbuild-freebsd-64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.48.tgz#47b5abc7426eae66861490ffbb380acc67af5b15" - integrity sha512-1NOlwRxmOsnPcWOGTB10JKAkYSb2nue0oM1AfHWunW/mv3wERfJmnYlGzL3UAOIUXZqW8GeA2mv+QGwq7DToqA== +esbuild-freebsd-64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.49.tgz#c404dbd66c98451395b1eef0fa38b73030a7be82" + integrity sha512-NJ5Q6AjV879mOHFri+5lZLTp5XsO2hQ+KSJYLbfY9DgCu8s6/Zl2prWXVANYTeCDLlrIlNNYw8y34xqyLDKOmQ== -esbuild-freebsd-arm64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.48.tgz#e8c54c8637cd44feed967ea12338b0a4da3a7b11" - integrity sha512-gXqKdO8wabVcYtluAbikDH2jhXp+Klq5oCD5qbVyUG6tFiGhrC9oczKq3vIrrtwcxDQqK6+HDYK8Zrd4bCA9Gw== +esbuild-freebsd-arm64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.49.tgz#b62cec96138ebc5937240ce3e1b97902963ea74a" + integrity sha512-lFLtgXnAc3eXYqj5koPlBZvEbBSOSUbWO3gyY/0+4lBdRqELyz4bAuamHvmvHW5swJYL7kngzIZw6kdu25KGOA== -esbuild-linux-32@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.48.tgz#229cf3246de2b7937c3ac13fac622d4d7a1344c5" - integrity sha512-ghGyDfS289z/LReZQUuuKq9KlTiTspxL8SITBFQFAFRA/IkIvDpnZnCAKTCjGXAmUqroMQfKJXMxyjJA69c/nQ== +esbuild-linux-32@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.49.tgz#495b1cc011b8c64d8bbaf65509c1e7135eb9ddbf" + integrity sha512-zTTH4gr2Kb8u4QcOpTDVn7Z8q7QEIvFl/+vHrI3cF6XOJS7iEI1FWslTo3uofB2+mn6sIJEQD9PrNZKoAAMDiA== -esbuild-linux-64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.48.tgz#7c0e7226c02c42aacc5656c36977493dc1e96c4f" - integrity sha512-vni3p/gppLMVZLghI7oMqbOZdGmLbbKR23XFARKnszCIBpEMEDxOMNIKPmMItQrmH/iJrL1z8Jt2nynY0bE1ug== +esbuild-linux-64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.49.tgz#3f28dd8f986e6ff42f38888ee435a9b1fb916a56" + integrity sha512-hYmzRIDzFfLrB5c1SknkxzM8LdEUOusp6M2TnuQZJLRtxTgyPnZZVtyMeCLki0wKgYPXkFsAVhi8vzo2mBNeTg== -esbuild-linux-arm64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.48.tgz#0af1eda474b5c6cc0cace8235b74d0cb8fcf57a7" - integrity sha512-3CFsOlpoxlKPRevEHq8aAntgYGYkE1N9yRYAcPyng/p4Wyx0tPR5SBYsxLKcgPB9mR8chHEhtWYz6EZ+H199Zw== +esbuild-linux-arm64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.49.tgz#a52e99ae30246566dc5f33e835aa6ca98ef70e33" + integrity sha512-KLQ+WpeuY+7bxukxLz5VgkAAVQxUv67Ft4DmHIPIW+2w3ObBPQhqNoeQUHxopoW/aiOn3m99NSmSV+bs4BSsdA== -esbuild-linux-arm@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.48.tgz#de4d1fa6b77cdcd00e2bb43dd0801e4680f0ab52" - integrity sha512-+VfSV7Akh1XUiDNXgqgY1cUP1i2vjI+BmlyXRfVz5AfV3jbpde8JTs5Q9sYgaoq5cWfuKfoZB/QkGOI+QcL1Tw== +esbuild-linux-arm@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.49.tgz#7c33d05a64ec540cf7474834adaa57b3167bbe97" + integrity sha512-iE3e+ZVv1Qz1Sy0gifIsarJMQ89Rpm9mtLSRtG3AH0FPgAzQ5Z5oU6vYzhc/3gSPi2UxdCOfRhw2onXuFw/0lg== -esbuild-linux-mips64le@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.48.tgz#822c1778495f7868e990d4da47ad7281df28fd15" - integrity sha512-cs0uOiRlPp6ymknDnjajCgvDMSsLw5mST2UXh+ZIrXTj2Ifyf2aAP3Iw4DiqgnyYLV2O/v/yWBJx+WfmKEpNLA== +esbuild-linux-mips64le@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.49.tgz#ed062bd844b587be649443831eb84ba304685f25" + integrity sha512-n+rGODfm8RSum5pFIqFQVQpYBw+AztL8s6o9kfx7tjfK0yIGF6tm5HlG6aRjodiiKkH2xAiIM+U4xtQVZYU4rA== -esbuild-linux-ppc64le@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.48.tgz#55de0a9ec4a48fedfe82a63e083164d001709447" - integrity sha512-+2F0vJMkuI0Wie/wcSPDCqXvSFEELH7Jubxb7mpWrA/4NpT+/byjxDz0gG6R1WJoeDefcrMfpBx4GFNN1JQorQ== +esbuild-linux-ppc64le@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.49.tgz#c0786fb5bddffd90c10a2078181513cbaf077958" + integrity sha512-WP9zR4HX6iCBmMFH+XHHng2LmdoIeUmBpL4aL2TR8ruzXyT4dWrJ5BSbT8iNo6THN8lod6GOmYDLq/dgZLalGw== -esbuild-linux-riscv64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.48.tgz#cd2b7381880b2f4b21a5a598fb673492120f18a5" - integrity sha512-BmaK/GfEE+5F2/QDrIXteFGKnVHGxlnK9MjdVKMTfvtmudjY3k2t8NtlY4qemKSizc+QwyombGWTBDc76rxePA== +esbuild-linux-riscv64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.49.tgz#579b0e7cc6fce4bfc698e991a52503bb616bec49" + integrity sha512-h66ORBz+Dg+1KgLvzTVQEA1LX4XBd1SK0Fgbhhw4akpG/YkN8pS6OzYI/7SGENiN6ao5hETRDSkVcvU9NRtkMQ== -esbuild-linux-s390x@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.48.tgz#4b319eca2a5c64637fc7397ffbd9671719cdb6bf" - integrity sha512-tndw/0B9jiCL+KWKo0TSMaUm5UWBLsfCKVdbfMlb3d5LeV9WbijZ8Ordia8SAYv38VSJWOEt6eDCdOx8LqkC4g== +esbuild-linux-s390x@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.49.tgz#09eb15c753e249a500b4e28d07c5eef7524a9740" + integrity sha512-DhrUoFVWD+XmKO1y7e4kNCqQHPs6twz6VV6Uezl/XHYGzM60rBewBF5jlZjG0nCk5W/Xy6y1xWeopkrhFFM0sQ== esbuild-loader@^2.18.0: version "2.19.0" @@ -12064,61 +12064,61 @@ esbuild-loader@^2.18.0: tapable "^2.2.0" webpack-sources "^2.2.0" -esbuild-netbsd-64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.48.tgz#c27cde8b5cb55dcc227943a18ab078fb98d0adbf" - integrity sha512-V9hgXfwf/T901Lr1wkOfoevtyNkrxmMcRHyticybBUHookznipMOHoF41Al68QBsqBxnITCEpjjd4yAos7z9Tw== +esbuild-netbsd-64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.49.tgz#f7337cd2bddb7cc9d100d19156f36c9ca117b58d" + integrity sha512-BXaUwFOfCy2T+hABtiPUIpWjAeWK9P8O41gR4Pg73hpzoygVGnj0nI3YK4SJhe52ELgtdgWP/ckIkbn2XaTxjQ== -esbuild-openbsd-64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.48.tgz#af5ab2d1cb41f09064bba9465fc8bf1309150df1" - integrity sha512-+IHf4JcbnnBl4T52egorXMatil/za0awqzg2Vy6FBgPcBpisDWT2sVz/tNdrK9kAqj+GZG/jZdrOkj7wsrNTKA== +esbuild-openbsd-64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.49.tgz#1f8bdc49f8a44396e73950a3fb6b39828563631d" + integrity sha512-lP06UQeLDGmVPw9Rg437Btu6J9/BmyhdoefnQ4gDEJTtJvKtQaUcOQrhjTq455ouZN4EHFH1h28WOJVANK41kA== -esbuild-sunos-64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.48.tgz#db3ae20526055cf6fd5c4582676233814603ac54" - integrity sha512-77m8bsr5wOpOWbGi9KSqDphcq6dFeJyun8TA+12JW/GAjyfTwVtOnN8DOt6DSPUfEV+ltVMNqtXUeTeMAxl5KA== +esbuild-sunos-64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.49.tgz#47d042739365b61aa8ca642adb69534a8eef9f7a" + integrity sha512-4c8Zowp+V3zIWje329BeLbGh6XI9c/rqARNaj5yPHdC61pHI9UNdDxT3rePPJeWcEZVKjkiAS6AP6kiITp7FSw== -esbuild-windows-32@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.48.tgz#021ffceb0a3f83078262870da88a912293c57475" - integrity sha512-EPgRuTPP8vK9maxpTGDe5lSoIBHGKO/AuxDncg5O3NkrPeLNdvvK8oywB0zGaAZXxYWfNNSHskvvDgmfVTguhg== +esbuild-windows-32@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.49.tgz#79198c88ec9bde163c18a6b430c34eab098ec21a" + integrity sha512-q7Rb+J9yHTeKr9QTPDYkqfkEj8/kcKz9lOabDuvEXpXuIcosWCJgo5Z7h/L4r7rbtTH4a8U2FGKb6s1eeOHmJA== -esbuild-windows-64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.48.tgz#a4d3407b580f9faac51f61eec095fa985fb3fee4" - integrity sha512-YmpXjdT1q0b8ictSdGwH3M8VCoqPpK1/UArze3X199w6u8hUx3V8BhAi1WjbsfDYRBanVVtduAhh2sirImtAvA== +esbuild-windows-64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.49.tgz#b36b230d18d1ee54008e08814c4799c7806e8c79" + integrity sha512-+Cme7Ongv0UIUTniPqfTX6mJ8Deo7VXw9xN0yJEN1lQMHDppTNmKwAM3oGbD/Vqff+07K2gN0WfNkMohmG+dVw== -esbuild-windows-arm64@0.14.48: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.48.tgz#762c0562127d8b09bfb70a3c816460742dd82880" - integrity sha512-HHaOMCsCXp0rz5BT2crTka6MPWVno121NKApsGs/OIW5QC0ggC69YMGs1aJct9/9FSUF4A1xNE/cLvgB5svR4g== +esbuild-windows-arm64@0.14.49: + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.49.tgz#d83c03ff6436caf3262347cfa7e16b0a8049fae7" + integrity sha512-v+HYNAXzuANrCbbLFJ5nmO3m5y2PGZWLe3uloAkLt87aXiO2mZr3BTmacZdjwNkNEHuH3bNtN8cak+mzVjVPfA== esbuild@^0.14.1, esbuild@^0.14.10, esbuild@^0.14.39: - version "0.14.48" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.48.tgz#da5d8d25cd2d940c45ea0cfecdca727f7aee2b85" - integrity sha512-w6N1Yn5MtqK2U1/WZTX9ZqUVb8IOLZkZ5AdHkT6x3cHDMVsYWC7WPdiLmx19w3i4Rwzy5LqsEMtVihG3e4rFzA== + version "0.14.49" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.49.tgz#b82834760eba2ddc17b44f05cfcc0aaca2bae492" + integrity sha512-/TlVHhOaq7Yz8N1OJrjqM3Auzo5wjvHFLk+T8pIue+fhnhIMpfAzsG6PLVMbFveVxqD2WOp3QHei+52IMUNmCw== optionalDependencies: - esbuild-android-64 "0.14.48" - esbuild-android-arm64 "0.14.48" - esbuild-darwin-64 "0.14.48" - esbuild-darwin-arm64 "0.14.48" - esbuild-freebsd-64 "0.14.48" - esbuild-freebsd-arm64 "0.14.48" - esbuild-linux-32 "0.14.48" - esbuild-linux-64 "0.14.48" - esbuild-linux-arm "0.14.48" - esbuild-linux-arm64 "0.14.48" - esbuild-linux-mips64le "0.14.48" - esbuild-linux-ppc64le "0.14.48" - esbuild-linux-riscv64 "0.14.48" - esbuild-linux-s390x "0.14.48" - esbuild-netbsd-64 "0.14.48" - esbuild-openbsd-64 "0.14.48" - esbuild-sunos-64 "0.14.48" - esbuild-windows-32 "0.14.48" - esbuild-windows-64 "0.14.48" - esbuild-windows-arm64 "0.14.48" + esbuild-android-64 "0.14.49" + esbuild-android-arm64 "0.14.49" + esbuild-darwin-64 "0.14.49" + esbuild-darwin-arm64 "0.14.49" + esbuild-freebsd-64 "0.14.49" + esbuild-freebsd-arm64 "0.14.49" + esbuild-linux-32 "0.14.49" + esbuild-linux-64 "0.14.49" + esbuild-linux-arm "0.14.49" + esbuild-linux-arm64 "0.14.49" + esbuild-linux-mips64le "0.14.49" + esbuild-linux-ppc64le "0.14.49" + esbuild-linux-riscv64 "0.14.49" + esbuild-linux-s390x "0.14.49" + esbuild-netbsd-64 "0.14.49" + esbuild-openbsd-64 "0.14.49" + esbuild-sunos-64 "0.14.49" + esbuild-windows-32 "0.14.49" + esbuild-windows-64 "0.14.49" + esbuild-windows-arm64 "0.14.49" escalade@^3.1.1: version "3.1.1" @@ -18689,6 +18689,32 @@ msw@^0.39.2: type-fest "^1.2.2" yargs "^17.3.1" +msw@^0.42.0: + version "0.42.3" + resolved "https://registry.npmjs.org/msw/-/msw-0.42.3.tgz#150c475e2cb6d53c67503bd0e3f6251bfd075328" + integrity sha512-zrKBIGCDsNUCZLd3DLSeUtRruZ0riwJgORg9/bSDw3D0PTI8XUGAK3nC0LJA9g0rChGuKaWK/SwObA8wpFrz4g== + dependencies: + "@mswjs/cookies" "^0.2.0" + "@mswjs/interceptors" "^0.16.3" + "@open-draft/until" "^1.0.3" + "@types/cookie" "^0.4.1" + "@types/js-levenshtein" "^1.1.1" + chalk "4.1.1" + chokidar "^3.4.2" + cookie "^0.4.2" + graphql "^16.3.0" + headers-polyfill "^3.0.4" + inquirer "^8.2.0" + is-node-process "^1.0.1" + js-levenshtein "^1.1.6" + node-fetch "^2.6.7" + outvariant "^1.3.0" + path-to-regexp "^6.2.0" + statuses "^2.0.0" + strict-event-emitter "^0.2.0" + type-fest "^1.2.2" + yargs "^17.3.1" + msw@^0.43.0: version "0.43.1" resolved "https://registry.npmjs.org/msw/-/msw-0.43.1.tgz#57cb4af56f07442e8a6d14d76032a0ab41434256" From bd7aa79b7b29d8a526f4e65dfe8eb6ae299c11ea Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 14:41:24 +0000 Subject: [PATCH 43/86] fix(deps): update dependency @uiw/react-codemirror to v4.11.1 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index ce9caebeae..32de110616 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7480,9 +7480,9 @@ eslint-visitor-keys "^3.0.0" "@uiw/react-codemirror@^4.9.3": - version "4.11.0" - resolved "https://registry.npmjs.org/@uiw/react-codemirror/-/react-codemirror-4.11.0.tgz#ddee5b23130a614a8cc3a46a5b493b2afacb1356" - integrity sha512-v15TtQvqS3cCR+oahH4OQwDzRftzDK76YPAFsGtPLxOflKN1XSwdHlZDeSiNkLLz65qY1UcD3cWqLu6ZrMHJqw== + version "4.11.1" + resolved "https://registry.npmjs.org/@uiw/react-codemirror/-/react-codemirror-4.11.1.tgz#be8e4f2c37b4ace3348773c5ba586b59656bdee8" + integrity sha512-IeXxG9Sc73ZG03V1VK5wSzObGajAo+kuehkvi2cQVYse3lvkH2MGEHjnQ9zfu+dlFw5SQ9LVRe8a61thT9+ExA== dependencies: "@babel/runtime" ">=7.11.0" "@codemirror/theme-one-dark" "^6.0.0" From 946bffeaacd0bc33cd3ca8176d3fef77b896fd4f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 15:35:11 +0000 Subject: [PATCH 44/86] fix(deps): update dependency core-js to v3.23.4 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 32de110616..8c04e4c1fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10342,9 +10342,9 @@ core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.10: integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.4.1, core-js@^3.6.5: - version "3.23.3" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz#3b977612b15da6da0c9cc4aec487e8d24f371112" - integrity sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q== + version "3.23.4" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.23.4.tgz#92d640faa7f48b90bbd5da239986602cfc402aa6" + integrity sha512-vjsKqRc1RyAJC3Ye2kYqgfdThb3zYnx9CrqoCcjMOENMtQPC7ZViBvlDxwYU/2z2NI/IPuiXw5mT4hWhddqjzQ== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" From 651a9c637f025d03e77d62d49e997daf68243abc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 16:28:06 +0000 Subject: [PATCH 45/86] fix(deps): update dependency dompurify to v2.3.9 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index f6b4a9521c..88758aee80 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11638,9 +11638,9 @@ dompurify@=2.3.3: integrity sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg== dompurify@^2.2.7, dompurify@^2.2.9, dompurify@^2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/dompurify/-/dompurify-2.3.8.tgz#224fe9ae57d7ebd9a1ae1ac18c1c1ca3f532226f" - integrity sha512-eVhaWoVibIzqdGYjwsBWodIQIaXFSB+cKDf4cfxLMsK0xiud6SE+/WCVx/Xw/UwQsa4cS3T2eITcdtmTg2UKcw== + version "2.3.9" + resolved "https://registry.npmjs.org/dompurify/-/dompurify-2.3.9.tgz#a4be5e7278338d6db09922dffcf6182cd099d70a" + integrity sha512-3zOnuTwup4lPV/GfGS6UzG4ub9nhSYagR/5tB3AvDEwqyy5dtyCM2dVjwGDCnrPerXifBKTYh/UWCGKK7ydhhw== domutils@^2.5.2, domutils@^2.6.0: version "2.8.0" From febf502b6e9905d43a7b1b925aabcaecd0fe5202 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 16:43:09 +0000 Subject: [PATCH 46/86] fix(deps): update dependency fork-ts-checker-webpack-plugin to v7.2.12 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8756df27bb..a8c78cd11e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13273,9 +13273,9 @@ fork-ts-checker-webpack-plugin@^6.5.0: tapable "^1.0.0" fork-ts-checker-webpack-plugin@^7.0.0-alpha.8: - version "7.2.11" - resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.11.tgz#aff3febbc11544ba3ad0ae4d5aa4055bd15cd26d" - integrity sha512-2e5+NyTUTE1Xq4fWo7KFEQblCaIvvINQwUX3jRmEGlgCTc1Ecqw/975EfQrQ0GEraxJTnp8KB9d/c8hlCHUMJA== + version "7.2.12" + resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.12.tgz#d15c48745f9092574b41138934aa3de504a39ba1" + integrity sha512-SCjmmjPXPgp5XRQ49hXd2Eqth8rz4+ggtOHygTzyaOn32oIIOd8Kw+xKcgXNkFGlZy5l03bHRYTkbQs+TWhaNA== dependencies: "@babel/code-frame" "^7.16.7" chalk "^4.1.2" From f6793e8cc46713fc25af277ad7e9df977abdd113 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 17:15:21 +0000 Subject: [PATCH 47/86] fix(deps): update dependency marked to v4.0.18 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index d14a7d22f7..7e0fd7a610 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17776,9 +17776,9 @@ markdown-table@^3.0.0: integrity sha512-CBbaYXKSGnE1uLRpKA1SWgIRb2PQrpkllNWpZtZe6VojOJ4ysqiq7/2glYcmKsOYN09QgH/HEBX5hIshAeiK6A== marked@^4.0.14: - version "4.0.17" - resolved "https://registry.npmjs.org/marked/-/marked-4.0.17.tgz#1186193d85bb7882159cdcfc57d1dfccaffb3fe9" - integrity sha512-Wfk0ATOK5iPxM4ptrORkFemqroz0ZDxp5MWfYA7H/F+wO17NRWV5Ypxi6p3g2Xmw2bKeiYOl6oVnLHKxBA0VhA== + version "4.0.18" + resolved "https://registry.npmjs.org/marked/-/marked-4.0.18.tgz#cd0ac54b2e5610cfb90e8fd46ccaa8292c9ed569" + integrity sha512-wbLDJ7Zh0sqA0Vdg6aqlbT+yPxqLblpAZh1mK2+AO2twQkPywvvqQNfEPVwSSRjZ7dZcdeVBIAgiO7MMp3Dszw== match-sorter@^6.0.2: version "6.3.1" From 2df61e6c1a2a2dc4d2c24161643817ce429f482b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 17:33:20 +0000 Subject: [PATCH 48/86] fix(deps): update dependency testcontainers to v8.11.1 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index e1a345c28d..11310f8a3b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -24372,9 +24372,9 @@ test-exclude@^6.0.0: minimatch "^3.0.4" testcontainers@^8.1.2: - version "8.11.0" - resolved "https://registry.npmjs.org/testcontainers/-/testcontainers-8.11.0.tgz#f19307557289b7e80c7e1d65b39ab0054a2b2549" - integrity sha512-sc9FA40waYXKVTp/Dm9qmcc8I5/TLyZd+JxtnYjIQDp1UvLzAckQPjSlGCDTdM00J2X4KDwG0+jY+8WprZbpnQ== + version "8.11.1" + resolved "https://registry.npmjs.org/testcontainers/-/testcontainers-8.11.1.tgz#07d46e9da461e03d613c094570edf43506040082" + integrity sha512-sJbc/JiQ509mphYhj79pEpRb6iUePX7MY+YLi3gzSONoSgwPRgtqDMM2UBVjEBI123zavwN9K/HGUXwIIDah4A== dependencies: "@balena/dockerignore" "^1.0.2" "@types/archiver" "^5.3.1" From 611f164780475a5460e33de1f4fa81e595e63f84 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 18:11:08 +0000 Subject: [PATCH 49/86] fix(deps): update typescript-eslint monorepo to v5.30.6 Signed-off-by: Renovate Bot --- yarn.lock | 90 +++++++++++++++++++++++++++---------------------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/yarn.lock b/yarn.lock index eee5eba40b..8cd85b37ac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7347,13 +7347,13 @@ integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw== "@typescript-eslint/eslint-plugin@^5.9.0": - version "5.30.5" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz#e9a0afd6eb3b1d663db91cf1e7bc7584d394503d" - integrity sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig== + version "5.30.6" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.6.tgz#9c6017b6c1d04894141b4a87816388967f64c359" + integrity sha512-J4zYMIhgrx4MgnZrSDD7sEnQp7FmhKNOaqaOpaoQ/SfdMfRB/0yvK74hTnvH+VQxndZynqs5/Hn4t+2/j9bADg== dependencies: - "@typescript-eslint/scope-manager" "5.30.5" - "@typescript-eslint/type-utils" "5.30.5" - "@typescript-eslint/utils" "5.30.5" + "@typescript-eslint/scope-manager" "5.30.6" + "@typescript-eslint/type-utils" "5.30.6" + "@typescript-eslint/utils" "5.30.6" debug "^4.3.4" functional-red-black-tree "^1.0.1" ignore "^5.2.0" @@ -7374,13 +7374,13 @@ eslint-utils "^3.0.0" "@typescript-eslint/parser@^5.9.0": - version "5.30.5" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz#f667c34e4e4c299d98281246c9b1e68c03a92522" - integrity sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q== + version "5.30.6" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.6.tgz#add440db038fa9d777e4ebdaf66da9e7fb7abe92" + integrity sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA== dependencies: - "@typescript-eslint/scope-manager" "5.30.5" - "@typescript-eslint/types" "5.30.5" - "@typescript-eslint/typescript-estree" "5.30.5" + "@typescript-eslint/scope-manager" "5.30.6" + "@typescript-eslint/types" "5.30.6" + "@typescript-eslint/typescript-estree" "5.30.6" debug "^4.3.4" "@typescript-eslint/scope-manager@5.20.0": @@ -7391,13 +7391,13 @@ "@typescript-eslint/types" "5.20.0" "@typescript-eslint/visitor-keys" "5.20.0" -"@typescript-eslint/scope-manager@5.30.5": - version "5.30.5" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz#7f90b9d6800552c856a5f3644f5e55dd1469d964" - integrity sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg== +"@typescript-eslint/scope-manager@5.30.6": + version "5.30.6" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.6.tgz#ce1b49ff5ce47f55518d63dbe8fc9181ddbd1a33" + integrity sha512-Hkq5PhLgtVoW1obkqYH0i4iELctEKixkhWLPTYs55doGUKCASvkjOXOd/pisVeLdO24ZX9D6yymJ/twqpJiG3g== dependencies: - "@typescript-eslint/types" "5.30.5" - "@typescript-eslint/visitor-keys" "5.30.5" + "@typescript-eslint/types" "5.30.6" + "@typescript-eslint/visitor-keys" "5.30.6" "@typescript-eslint/scope-manager@5.9.0": version "5.9.0" @@ -7407,12 +7407,12 @@ "@typescript-eslint/types" "5.9.0" "@typescript-eslint/visitor-keys" "5.9.0" -"@typescript-eslint/type-utils@5.30.5": - version "5.30.5" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz#7a9656f360b4b1daea635c4621dab053d08bf8a9" - integrity sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw== +"@typescript-eslint/type-utils@5.30.6": + version "5.30.6" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.6.tgz#a64aa9acbe609ab77f09f53434a6af2b9685f3af" + integrity sha512-GFVVzs2j0QPpM+NTDMXtNmJKlF842lkZKDSanIxf+ArJsGeZUIaeT4jGg+gAgHt7AcQSFwW7htzF/rbAh2jaVA== dependencies: - "@typescript-eslint/utils" "5.30.5" + "@typescript-eslint/utils" "5.30.6" debug "^4.3.4" tsutils "^3.21.0" @@ -7421,10 +7421,10 @@ resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz#fa39c3c2aa786568302318f1cb51fcf64258c20c" integrity sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg== -"@typescript-eslint/types@5.30.5": - version "5.30.5" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz#36a0c05a72af3623cdf9ee8b81ea743b7de75a98" - integrity sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw== +"@typescript-eslint/types@5.30.6": + version "5.30.6" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.6.tgz#86369d0a7af8c67024115ac1da3e8fb2d38907e1" + integrity sha512-HdnP8HioL1F7CwVmT4RaaMX57RrfqsOMclZc08wGMiDYJBsLGBM7JwXM4cZJmbWLzIR/pXg1kkrBBVpxTOwfUg== "@typescript-eslint/types@5.9.0": version "5.9.0" @@ -7444,13 +7444,13 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@5.30.5": - version "5.30.5" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz#c520e4eba20551c4ec76af8d344a42eb6c9767bb" - integrity sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ== +"@typescript-eslint/typescript-estree@5.30.6": + version "5.30.6" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.6.tgz#a84a0d6a486f9b54042da1de3d671a2c9f14484e" + integrity sha512-Z7TgPoeYUm06smfEfYF0RBkpF8csMyVnqQbLYiGgmUSTaSXTP57bt8f0UFXstbGxKIreTwQCujtaH0LY9w9B+A== dependencies: - "@typescript-eslint/types" "5.30.5" - "@typescript-eslint/visitor-keys" "5.30.5" + "@typescript-eslint/types" "5.30.6" + "@typescript-eslint/visitor-keys" "5.30.6" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" @@ -7470,15 +7470,15 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/utils@5.30.5": - version "5.30.5" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz#3999cbd06baad31b9e60d084f20714d1b2776765" - integrity sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA== +"@typescript-eslint/utils@5.30.6": + version "5.30.6" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.6.tgz#1de2da14f678e7d187daa6f2e4cdb558ed0609dc" + integrity sha512-xFBLc/esUbLOJLk9jKv0E9gD/OH966M40aY9jJ8GiqpSkP2xOV908cokJqqhVd85WoIvHVHYXxSFE4cCSDzVvA== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.30.5" - "@typescript-eslint/types" "5.30.5" - "@typescript-eslint/typescript-estree" "5.30.5" + "@typescript-eslint/scope-manager" "5.30.6" + "@typescript-eslint/types" "5.30.6" + "@typescript-eslint/typescript-estree" "5.30.6" eslint-scope "^5.1.1" eslint-utils "^3.0.0" @@ -7502,12 +7502,12 @@ "@typescript-eslint/types" "5.20.0" eslint-visitor-keys "^3.0.0" -"@typescript-eslint/visitor-keys@5.30.5": - version "5.30.5" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz#d4bb969202019d5d5d849a0aaedc7370cc044b14" - integrity sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA== +"@typescript-eslint/visitor-keys@5.30.6": + version "5.30.6" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.6.tgz#94dd10bb481c8083378d24de1742a14b38a2678c" + integrity sha512-41OiCjdL2mCaSDi2SvYbzFLlqqlm5v1ZW9Ym55wXKL/Rx6OOB1IbuFGo71Fj6Xy90gJDFTlgOS+vbmtGHPTQQA== dependencies: - "@typescript-eslint/types" "5.30.5" + "@typescript-eslint/types" "5.30.6" eslint-visitor-keys "^3.3.0" "@typescript-eslint/visitor-keys@5.9.0": From 8df9cfd9c70a0a8b29f337db30b13ec57229753e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 18:24:52 +0000 Subject: [PATCH 50/86] chore(deps): update dependency better-sqlite3 to v7.6.0 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 1d6feec3cc..1a31660721 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8760,9 +8760,9 @@ better-path-resolve@1.0.0: is-windows "^1.0.0" better-sqlite3@^7.5.0: - version "7.5.3" - resolved "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.5.3.tgz#b42e02941f918cb8048971273abc458d937ab2b9" - integrity sha512-tNIrDsThpWT8j1mg+svI1pqCYROqNOWMbB2qXVg+TJqH9UR5XnbAHyRsLZoJagldGTTqJPj/sUPVOkW0GRpYqw== + version "7.6.0" + resolved "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.6.0.tgz#66444ba12985071b9070b2b16d10e586ae4ad581" + integrity sha512-wYckL8S8RHP+KKNsZuJGZ7z/6FFmVgwd0U8jSv6t997C+EFR1yvi8p2WIpTb10jiV5rRA5VtMdgtAZFcAnK3Iw== dependencies: bindings "^1.5.0" prebuild-install "^7.1.0" From 6f60234c6950f32034b0d5dbb2e5df1f0f243ac3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 19:04:29 +0000 Subject: [PATCH 51/86] fix(deps): update dependency @azure/identity to v2.1.0 Signed-off-by: Renovate Bot --- yarn.lock | 61 ++++++++++++++++++++++++------------------------------- 1 file changed, 27 insertions(+), 34 deletions(-) diff --git a/yarn.lock b/yarn.lock index f1fe8034a9..5722abffe2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -287,28 +287,35 @@ "@opentelemetry/api" "^1.0.1" tslib "^2.2.0" -"@azure/core-util@^1.0.0-beta.1": - version "1.0.0-beta.1" - resolved "https://registry.npmjs.org/@azure/core-util/-/core-util-1.0.0-beta.1.tgz#2efd2c74b4b0a38180369f50fe274a3c4cd36e98" - integrity sha512-pS6cup979/qyuyNP9chIybK2qVkJ3MarbY/bx3JcGKE6An6dRweLnsfJfU2ydqUI/B51Rjnn59ajHIhCUTwWZw== +"@azure/core-tracing@^1.0.0": + version "1.0.1" + resolved "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" + integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== dependencies: - tslib "^2.0.0" + tslib "^2.2.0" + +"@azure/core-util@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@azure/core-util/-/core-util-1.0.0.tgz#07c7175670e0abe725ad88f9c3d65d074107a3af" + integrity sha512-yWshY9cdPthlebnb3Zuz/j0Lv4kjU6u7PR5sW7A9FF7EX+0irMRJAtyTq5TPiDHJfjH8gTSlnIYFj9m7Ed76IQ== + dependencies: + tslib "^2.2.0" "@azure/identity@^2.0.1", "@azure/identity@^2.0.4": - version "2.0.5" - resolved "https://registry.npmjs.org/@azure/identity/-/identity-2.0.5.tgz#4475f1222a3cbf5c5ddec644dd3fb293256703d3" - integrity sha512-fSQTu9dS0P+lw1Gfct6t7TuRYybULL/E3wJjXLc1xr6RQXpmenJspi0lKzq3XFjLP5MzBlToKY3ZkYoAXPz1zA== + version "2.1.0" + resolved "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz#89f0bfc1d1264dfd3d0cb19837c33a9c6706d548" + integrity sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw== dependencies: "@azure/abort-controller" "^1.0.0" "@azure/core-auth" "^1.3.0" "@azure/core-client" "^1.4.0" "@azure/core-rest-pipeline" "^1.1.0" - "@azure/core-tracing" "1.0.0-preview.13" - "@azure/core-util" "^1.0.0-beta.1" + "@azure/core-tracing" "^1.0.0" + "@azure/core-util" "^1.0.0" "@azure/logger" "^1.0.0" - "@azure/msal-browser" "^2.16.0" - "@azure/msal-common" "^4.5.1" - "@azure/msal-node" "^1.3.0" + "@azure/msal-browser" "^2.26.0" + "@azure/msal-common" "^7.0.0" + "@azure/msal-node" "^1.10.0" events "^3.0.0" jws "^4.0.0" open "^8.0.0" @@ -323,33 +330,19 @@ dependencies: tslib "^2.0.0" -"@azure/msal-browser@^2.16.0": - version "2.20.0" - resolved "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.20.0.tgz#78e34395048c4a8842400d4168b2fb3bdd3c854e" - integrity sha512-Fl8boo38fPNlEm84fRCulbTfHJo+Z/i+1gcdJTG+PqmrkMOUVTdpkwznGh6ZQdAM34uumEgzukmqMr8lVKrytA== +"@azure/msal-browser@^2.26.0": + version "2.27.0" + resolved "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.27.0.tgz#3db38db6bc2bae44485025ba9bb99c43ed7f4302" + integrity sha512-PyATq2WvK+x32waRqqikym8wvn939iO9UhpFqhLwitNrfLa3PHUgJuuI9oLSQOS3/UzjYb8aqN+XzchU3n/ZuQ== dependencies: - "@azure/msal-common" "^5.2.0" + "@azure/msal-common" "^7.1.0" -"@azure/msal-common@^4.5.1": - version "4.5.1" - resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-4.5.1.tgz#f35af8b634ae24aebd0906deb237c0db1afa5826" - integrity sha512-/i5dXM+QAtO+6atYd5oHGBAx48EGSISkXNXViheliOQe+SIFMDo3gSq3lL54W0suOSAsVPws3XnTaIHlla0PIQ== - dependencies: - debug "^4.1.1" - -"@azure/msal-common@^5.2.0": - version "5.2.0" - resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-5.2.0.tgz#49440e04f4d0961fc5a1a1718fbe5e4eae2db5db" - integrity sha512-oVc4soy5MEZOp9NvCDqBk57mtiUTJXQQ8Z8S/4UiRQP8RG8snuCFQUs9xxdIfvl2FWIvgiBz+SMByyjTaRX42Q== - dependencies: - debug "^4.1.1" - -"@azure/msal-common@^7.1.0": +"@azure/msal-common@^7.0.0", "@azure/msal-common@^7.1.0": version "7.1.0" resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.1.0.tgz#b77dbf9ae581f1ed254f81d56422e3cdd6664b32" integrity sha512-WyfqE5mY/rggjqvq0Q5DxLnA33KSb0vfsUjxa95rycFknI03L5GPYI4HTU9D+g0PL5TtsQGnV3xzAGq9BFCVJQ== -"@azure/msal-node@^1.1.0", "@azure/msal-node@^1.3.0": +"@azure/msal-node@^1.1.0", "@azure/msal-node@^1.10.0": version "1.11.0" resolved "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.11.0.tgz#d8bd3f15c1f05bf806ba6f9479c48c2eddd6a98d" integrity sha512-KW/XEexfCrPzdYbjY7NVmhq9okZT3Jvck55CGXpz9W5asxeq3EtrP45p+ZXtQVEfko0YJdolpCNqWUyXvanWZg== From ea3d28ac908e78cd21b74ed9ccd231c66fbcec77 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 19:18:52 +0000 Subject: [PATCH 52/86] fix(deps): update dependency @octokit/request to v6.1.0 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8a942bee16..d466d46193 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5186,9 +5186,9 @@ universal-user-agent "^6.0.0" "@octokit/request@^6.0.0": - version "6.0.2" - resolved "https://registry.npmjs.org/@octokit/request/-/request-6.0.2.tgz#c27fff8b001692014a21d96dc38ace74d3cb3958" - integrity sha512-WPMcm8nUET2v6P5AbTIhNzEorMLFPbFnzfP/VMAaRFwNzaqHmVvS+YLvqtWyKq0vnZ6a9ImQuCHNb3L4oNovRw== + version "6.1.0" + resolved "https://registry.npmjs.org/@octokit/request/-/request-6.1.0.tgz#80bdac78dff583a8fa0978baeda139a71d98d10c" + integrity sha512-36V+sP4bJli31TRq8sea3d/Q1XGgZ9cnqpsegkLCnvpu+hoYephSkxGlWg4KB6dyUM1IWPXVrLFOKYzObQ+MZg== dependencies: "@octokit/endpoint" "^7.0.0" "@octokit/request-error" "^3.0.0" From b945aabcb5d06486c6554808725afb4267ef1965 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 20:25:03 +0000 Subject: [PATCH 53/86] fix(deps): update apollo graphql packages to v3.10.0 Signed-off-by: Renovate Bot --- yarn.lock | 82 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 54 insertions(+), 28 deletions(-) diff --git a/yarn.lock b/yarn.lock index 1707ad5fd3..254a6ac8c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -60,6 +60,25 @@ "@types/node" "^10.1.0" long "^4.0.0" +"@apollo/protobufjs@1.2.4": + version "1.2.4" + resolved "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.4.tgz#d913e7627210ec5efd758ceeb751c776c68ba133" + integrity sha512-npVJ9NVU/pynj+SCU+fambvTneJDyCnif738DnZ7pCxdDtzeEz7WkpSIq5wNUmWm5Td55N+S2xfqZ+WP4hDLng== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.0" + "@types/node" "^10.1.0" + long "^4.0.0" + "@apollo/utils.dropunuseddefinitions@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz#02b04006442eaf037f4c4624146b12775d70d929" @@ -7963,10 +7982,17 @@ apollo-reporting-protobuf@^3.3.1: dependencies: "@apollo/protobufjs" "1.2.2" -apollo-server-core@^3.9.0: - version "3.9.0" - resolved "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.9.0.tgz#44b39e378314cfc0596be7003d3f1f1397c88eea" - integrity sha512-WS54C33cTriDaBIcj7ijWv/fgeJICcrQKlP1Cn6pnZp/eumpMraezLeJ3gFWAXprOuR2E3fZe64lNlup0fMu8w== +apollo-reporting-protobuf@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.3.2.tgz#2078c53d3140bc6221c6040c5326623e0c21c8d4" + integrity sha512-j1tx9tmkVdsLt1UPzBrvz90PdjAeKW157WxGn+aXlnnGfVjZLIRXX3x5t1NWtXvB7rVaAsLLILLtDHW382TSoQ== + dependencies: + "@apollo/protobufjs" "1.2.4" + +apollo-server-core@^3.10.0: + version "3.10.0" + resolved "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.10.0.tgz#6680b4eb4699829ed50d8a592721ee5e5e11e041" + integrity sha512-ln5drIk3oW/ycYhcYL9TvM7vRf7OZwJrgHWlnjnMakozBQIBSumdMi4pN001DhU9mVBWTfnmBv3CdcxJdGXIvA== dependencies: "@apollo/utils.keyvaluecache" "^1.0.1" "@apollo/utils.logger" "^1.0.0" @@ -7977,11 +8003,11 @@ apollo-server-core@^3.9.0: "@graphql-tools/schema" "^8.0.0" "@josephg/resolvable" "^1.0.0" apollo-datasource "^3.3.2" - apollo-reporting-protobuf "^3.3.1" + apollo-reporting-protobuf "^3.3.2" apollo-server-env "^4.2.1" apollo-server-errors "^3.3.1" - apollo-server-plugin-base "^3.6.1" - apollo-server-types "^3.6.1" + apollo-server-plugin-base "^3.6.2" + apollo-server-types "^3.6.2" async-retry "^1.2.1" fast-json-stable-stringify "^2.1.0" graphql-tag "^2.11.0" @@ -8003,10 +8029,10 @@ apollo-server-errors@^3.3.1: resolved "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz#ba5c00cdaa33d4cbd09779f8cb6f47475d1cd655" integrity sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA== -apollo-server-express@^3.0.0, apollo-server-express@^3.9.0: - version "3.9.0" - resolved "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.9.0.tgz#1ff3b53fe76e4e8be04b8477ea8a3d9586313af1" - integrity sha512-scSeHy9iB7W3OiF3uLQEzad9Jm9tEfDF8ACsJb2P+xX69uqg6zizsrQvj3qRhazCO7FKMcMu9zQFR0hy7zKbUA== +apollo-server-express@^3.0.0, apollo-server-express@^3.10.0: + version "3.10.0" + resolved "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.10.0.tgz#fd276cf36031f7a02936cce6d170a35e1c084701" + integrity sha512-ww3tZq9I/x3Oxtux8xlHAZcSB0NNQ17lRlY6yCLk1F+jCzdcjuj0x8XNg0GdTrMowt5v43o786bU9VYKD5OVnA== dependencies: "@types/accepts" "^1.3.5" "@types/body-parser" "1.19.2" @@ -8014,37 +8040,37 @@ apollo-server-express@^3.0.0, apollo-server-express@^3.9.0: "@types/express" "4.17.13" "@types/express-serve-static-core" "4.17.29" accepts "^1.3.5" - apollo-server-core "^3.9.0" - apollo-server-types "^3.6.1" + apollo-server-core "^3.10.0" + apollo-server-types "^3.6.2" body-parser "^1.19.0" cors "^2.8.5" parseurl "^1.3.3" -apollo-server-plugin-base@^3.6.1: - version "3.6.1" - resolved "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-3.6.1.tgz#33e9f26433d5a8b8ed5d27e9fa88de9ef0c2c704" - integrity sha512-bFpxzWO0LTTtSAkGVBeaAtnQXJ5ZCi8eaLN/eMSju8RByifmF3Kr6gAqcOZhOH/geQEt3Y6G8n3bR0eHTGxljQ== +apollo-server-plugin-base@^3.6.2: + version "3.6.2" + resolved "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-3.6.2.tgz#f256e1f274c8fee0d7267b6944f402da71788fb3" + integrity sha512-erWXjLOO1u7fxQkbxJ2cwSO7p0tYzNied91I1SJ9tikXZ/2eZUyDyvrpI+4g70kOdEi+AmJ5Fo8ahEXKJ75zdg== dependencies: - apollo-server-types "^3.6.1" + apollo-server-types "^3.6.2" -apollo-server-types@^3.6.1: - version "3.6.1" - resolved "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.6.1.tgz#704e5309bd947306030df01f982e36d1d4753eaa" - integrity sha512-XOPlBlRdwP00PrG03OffGGWuzyei+J9t1rAnvyHsSdP0JCgQWigHJfvL1N9Bhgi4UTjl9JadKOJh1znLNlqIFQ== +apollo-server-types@^3.6.2: + version "3.6.2" + resolved "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.6.2.tgz#34bb0c335fcce3057cbdf72b3b63da182de6fc84" + integrity sha512-9Z54S7NB+qW1VV+kmiqwU2Q6jxWfX89HlSGCGOo3zrkrperh85LrzABgN9S92+qyeHYd72noMDg2aI039sF3dg== dependencies: "@apollo/utils.keyvaluecache" "^1.0.1" "@apollo/utils.logger" "^1.0.0" - apollo-reporting-protobuf "^3.3.1" + apollo-reporting-protobuf "^3.3.2" apollo-server-env "^4.2.1" apollo-server@^3.0.0: - version "3.9.0" - resolved "https://registry.npmjs.org/apollo-server/-/apollo-server-3.9.0.tgz#391b60c4c24d37c65855cccc8aa886e684bc1776" - integrity sha512-g80gXDuK8fl2W0fQF/hEyeoO9AU+sO2gBzeJAYUyGLotYc+oL/Y3mTRk5GB8C7cXUXCg5uvWbUj8va0E5UZE7w== + version "3.10.0" + resolved "https://registry.npmjs.org/apollo-server/-/apollo-server-3.10.0.tgz#ed4b0b4cc5e1f44260923a4317caa663f1a3824e" + integrity sha512-6PAz1XZFM9+K2+QUCXXxQIlZy5mhSOhg0rTx3ZNbIdy1fFNP+6ZjvQAJxBIyEtaKlC2yEPAOg4yi3u8WfuA3bA== dependencies: "@types/express" "4.17.13" - apollo-server-core "^3.9.0" - apollo-server-express "^3.9.0" + apollo-server-core "^3.10.0" + apollo-server-express "^3.10.0" express "^4.17.1" aproba@^1.0.3: From 3eff4b869c21d27ff096d7efab921b585225360b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 21:16:42 +0000 Subject: [PATCH 54/86] fix(deps): update dependency luxon to v2.5.0 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 254a6ac8c8..81f1151192 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17609,9 +17609,9 @@ luxon@^1.23.x: integrity sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ== luxon@^2.0.2, luxon@^2.3.0, luxon@^2.3.1: - version "2.4.0" - resolved "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz#9435806545bb32d4234dab766ab8a3d54847a765" - integrity sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA== + version "2.5.0" + resolved "https://registry.npmjs.org/luxon/-/luxon-2.5.0.tgz#098090f67d690b247e83c090267a60b1aa8ea96c" + integrity sha512-IDkEPB80Rb6gCAU+FEib0t4FeJ4uVOuX1CQ9GsvU3O+JAGIgu0J7sf1OarXKaKDygTZIoJyU6YdZzTFRu+YR0A== lz-string@^1.4.4: version "1.4.4" From 4e9a90e307a5046bda3652741946748fe5d5ddfe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Jul 2022 22:07:32 +0000 Subject: [PATCH 55/86] fix(deps): update dependency luxon to v3 Signed-off-by: Renovate Bot --- .changeset/renovate-0cf9337.md | 43 +++++++++++++++++++ packages/backend-common/package.json | 2 +- packages/backend-tasks/package.json | 2 +- packages/backend/package.json | 2 +- packages/integration/package.json | 2 +- plugins/adr-backend/package.json | 2 +- plugins/app-backend/package.json | 2 +- plugins/auth-backend/package.json | 2 +- plugins/azure-devops/package.json | 2 +- plugins/bazaar/package.json | 2 +- plugins/bitrise/package.json | 2 +- plugins/catalog-backend/package.json | 4 +- .../package.json | 2 +- plugins/cicd-statistics/package.json | 2 +- plugins/circleci/package.json | 2 +- plugins/cloudbuild/package.json | 2 +- plugins/code-climate/package.json | 2 +- plugins/code-coverage/package.json | 2 +- plugins/cost-insights/package.json | 2 +- plugins/firehydrant/package.json | 2 +- plugins/fossa/package.json | 2 +- plugins/gcalendar/package.json | 2 +- plugins/git-release-manager/package.json | 2 +- plugins/github-actions/package.json | 2 +- plugins/github-deployments/package.json | 2 +- plugins/gocd/package.json | 2 +- plugins/ilert/package.json | 2 +- plugins/jenkins/package.json | 2 +- plugins/kubernetes-backend/package.json | 2 +- plugins/kubernetes/package.json | 2 +- plugins/pagerduty/package.json | 2 +- plugins/periskop/package.json | 2 +- plugins/scaffolder-backend/package.json | 2 +- plugins/scaffolder/package.json | 2 +- plugins/sentry/package.json | 2 +- plugins/splunk-on-call/package.json | 2 +- .../package.json | 2 +- plugins/tech-insights-backend/package.json | 2 +- plugins/tech-insights-common/package.json | 2 +- plugins/tech-insights-node/package.json | 2 +- plugins/xcmetrics/package.json | 2 +- yarn.lock | 7 ++- 42 files changed, 90 insertions(+), 42 deletions(-) create mode 100644 .changeset/renovate-0cf9337.md diff --git a/.changeset/renovate-0cf9337.md b/.changeset/renovate-0cf9337.md new file mode 100644 index 0000000000..8544c10b50 --- /dev/null +++ b/.changeset/renovate-0cf9337.md @@ -0,0 +1,43 @@ +--- +'@backstage/backend-common': patch +'@backstage/backend-tasks': patch +'@backstage/integration': patch +'@backstage/plugin-adr-backend': patch +'@backstage/plugin-app-backend': patch +'@backstage/plugin-auth-backend': patch +'@backstage/plugin-azure-devops': patch +'@backstage/plugin-bazaar': patch +'@backstage/plugin-bitrise': patch +'@backstage/plugin-catalog-backend': patch +'@backstage/plugin-cicd-statistics-module-gitlab': patch +'@backstage/plugin-cicd-statistics': patch +'@backstage/plugin-circleci': patch +'@backstage/plugin-cloudbuild': patch +'@backstage/plugin-code-climate': patch +'@backstage/plugin-code-coverage': patch +'@backstage/plugin-cost-insights': patch +'@backstage/plugin-firehydrant': patch +'@backstage/plugin-fossa': patch +'@backstage/plugin-gcalendar': patch +'@backstage/plugin-git-release-manager': patch +'@backstage/plugin-github-actions': patch +'@backstage/plugin-github-deployments': patch +'@backstage/plugin-gocd': patch +'@backstage/plugin-ilert': patch +'@backstage/plugin-jenkins': patch +'@backstage/plugin-kubernetes-backend': patch +'@backstage/plugin-kubernetes': patch +'@backstage/plugin-pagerduty': patch +'@backstage/plugin-periskop': patch +'@backstage/plugin-scaffolder-backend': patch +'@backstage/plugin-scaffolder': patch +'@backstage/plugin-sentry': patch +'@backstage/plugin-splunk-on-call': patch +'@backstage/plugin-tech-insights-backend-module-jsonfc': patch +'@backstage/plugin-tech-insights-backend': patch +'@backstage/plugin-tech-insights-common': patch +'@backstage/plugin-tech-insights-node': patch +'@backstage/plugin-xcmetrics': patch +--- + +Updated dependency `luxon` to `^3.0.0`. diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json index 422465ee6f..ca543d0660 100644 --- a/packages/backend-common/package.json +++ b/packages/backend-common/package.json @@ -68,7 +68,7 @@ "knex": "^2.0.0", "lodash": "^4.17.21", "logform": "^2.3.2", - "luxon": "^2.3.1", + "luxon": "^3.0.0", "minimatch": "^5.0.0", "minimist": "^1.2.5", "morgan": "^1.10.0", diff --git a/packages/backend-tasks/package.json b/packages/backend-tasks/package.json index 91b94d4d1c..9b070d932f 100644 --- a/packages/backend-tasks/package.json +++ b/packages/backend-tasks/package.json @@ -41,7 +41,7 @@ "cron": "^2.0.0", "knex": "^2.0.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "node-abort-controller": "^3.0.1", "uuid": "^8.0.0", "winston": "^3.2.1", diff --git a/packages/backend/package.json b/packages/backend/package.json index df6fe5ec3b..4bf07f156a 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -68,7 +68,7 @@ "express": "^4.17.1", "express-promise-router": "^4.1.0", "express-prom-bundle": "^6.3.6", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "pg": "^8.3.0", "pg-connection-string": "^2.3.0", "prom-client": "^14.0.1", diff --git a/packages/integration/package.json b/packages/integration/package.json index b547e3f04c..920d72eb17 100644 --- a/packages/integration/package.json +++ b/packages/integration/package.json @@ -39,7 +39,7 @@ "git-url-parse": "^12.0.0", "@octokit/rest": "^18.5.3", "@octokit/auth-app": "^4.0.0", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/plugins/adr-backend/package.json b/plugins/adr-backend/package.json index be04a712cc..b41366d99e 100644 --- a/plugins/adr-backend/package.json +++ b/plugins/adr-backend/package.json @@ -37,7 +37,7 @@ "@backstage/integration": "^1.2.2-next.1", "@backstage/plugin-adr-common": "^0.1.2-next.1", "@backstage/plugin-search-common": "^0.3.6-next.0", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "marked": "^4.0.14", "winston": "^3.2.1", "node-fetch": "^2.6.5", diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json index b25a162f4a..f1f56bcbcb 100644 --- a/plugins/app-backend/package.json +++ b/plugins/app-backend/package.json @@ -45,7 +45,7 @@ "helmet": "^5.0.2", "knex": "^2.0.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "winston": "^3.2.1", "yn": "^4.0.0" }, diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json index b1c2f39e27..b556498df2 100644 --- a/plugins/auth-backend/package.json +++ b/plugins/auth-backend/package.json @@ -56,7 +56,7 @@ "jwt-decode": "^3.1.0", "knex": "^2.0.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "minimatch": "^5.0.0", "morgan": "^1.10.0", "node-fetch": "^2.6.7", diff --git a/plugins/azure-devops/package.json b/plugins/azure-devops/package.json index 6ab9760f66..684652e677 100644 --- a/plugins/azure-devops/package.json +++ b/plugins/azure-devops/package.json @@ -41,7 +41,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "humanize-duration": "^3.27.0", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router": "6.0.0-beta.0", "react-use": "^17.2.4" }, diff --git a/plugins/bazaar/package.json b/plugins/bazaar/package.json index aa44986a79..27757aec55 100644 --- a/plugins/bazaar/package.json +++ b/plugins/bazaar/package.json @@ -37,7 +37,7 @@ "@material-ui/lab": "4.0.0-alpha.57", "@material-ui/pickers": "^3.3.10", "@testing-library/jest-dom": "^5.10.1", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "material-ui-search-bar": "^1.0.0", "react-hook-form": "^7.13.0", "react-router-dom": "6.0.0-beta.0", diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json index 07ac2ca46e..466bf74f78 100644 --- a/plugins/bitrise/package.json +++ b/plugins/bitrise/package.json @@ -34,7 +34,7 @@ "@material-ui/lab": "4.0.0-alpha.57", "cross-fetch": "^3.1.5", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "qs": "^6.9.6", "react-use": "^17.2.4", "recharts": "^1.8.5" diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index 64ad601b78..149e82507f 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -59,7 +59,7 @@ "glob": "^7.1.6", "knex": "^2.0.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "node-fetch": "^2.6.7", "p-limit": "^3.0.2", "prom-client": "^14.0.1", @@ -83,7 +83,7 @@ "msw": "^0.43.0", "supertest": "^6.1.3", "wait-for-expect": "^3.0.2", - "luxon": "^2.0.2" + "luxon": "^3.0.0" }, "files": [ "dist", diff --git a/plugins/cicd-statistics-module-gitlab/package.json b/plugins/cicd-statistics-module-gitlab/package.json index 749c77d1c5..a4b461c06d 100644 --- a/plugins/cicd-statistics-module-gitlab/package.json +++ b/plugins/cicd-statistics-module-gitlab/package.json @@ -32,7 +32,7 @@ "@backstage/plugin-cicd-statistics": "^0.1.9-next.0", "@gitbeaker/browser": "^35.6.0", "@gitbeaker/core": "^35.6.0", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "p-limit": "^4.0.0", "@backstage/core-plugin-api": "^1.0.3", "@backstage/catalog-model": "^1.1.0-next.1" diff --git a/plugins/cicd-statistics/package.json b/plugins/cicd-statistics/package.json index c09dc7c995..716ef006aa 100644 --- a/plugins/cicd-statistics/package.json +++ b/plugins/cicd-statistics/package.json @@ -48,7 +48,7 @@ "humanize-duration": "^3.27.0", "already": "^3.2.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-use": "^17.3.1", "recharts": "^2.1.5" }, diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json index c17569db13..1def8aee8d 100644 --- a/plugins/circleci/package.json +++ b/plugins/circleci/package.json @@ -46,7 +46,7 @@ "circleci-api": "^4.0.0", "humanize-duration": "^3.27.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router": "6.0.0-beta.0", "react-router-dom": "6.0.0-beta.0", "react-use": "^17.2.4" diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json index 2348693d58..c46ffd66be 100644 --- a/plugins/cloudbuild/package.json +++ b/plugins/cloudbuild/package.json @@ -42,7 +42,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "qs": "^6.9.4", "react-router": "6.0.0-beta.0", "react-router-dom": "6.0.0-beta.0", diff --git a/plugins/code-climate/package.json b/plugins/code-climate/package.json index 40c0861f17..f3032c484f 100644 --- a/plugins/code-climate/package.json +++ b/plugins/code-climate/package.json @@ -32,7 +32,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "humanize-duration": "^3.27.1", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router": "6.0.0-beta.0", "react-use": "^17.2.4" }, diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json index 68cd7d7990..43f168bda1 100644 --- a/plugins/code-coverage/package.json +++ b/plugins/code-coverage/package.json @@ -36,7 +36,7 @@ "@material-ui/lab": "4.0.0-alpha.57", "@material-ui/styles": "^4.11.0", "highlight.js": "^10.6.0", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router": "6.0.0-beta.0", "react-router-dom": "6.0.0-beta.0", "react-use": "^17.2.4", diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json index beb28546b6..7577079bc3 100644 --- a/plugins/cost-insights/package.json +++ b/plugins/cost-insights/package.json @@ -47,7 +47,7 @@ "@types/recharts": "^1.8.14", "classnames": "^2.2.6", "history": "^5.0.0", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "pluralize": "^8.0.0", "qs": "^6.9.4", "react-router-dom": "6.0.0-beta.0", diff --git a/plugins/firehydrant/package.json b/plugins/firehydrant/package.json index 2690fbcb1d..6512979a71 100644 --- a/plugins/firehydrant/package.json +++ b/plugins/firehydrant/package.json @@ -32,7 +32,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-use": "^17.2.4" }, "peerDependencies": { diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json index 223a246151..6b0afcf715 100644 --- a/plugins/fossa/package.json +++ b/plugins/fossa/package.json @@ -45,7 +45,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "cross-fetch": "^3.1.5", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "p-limit": "^3.0.2", "react-use": "^17.2.4" }, diff --git a/plugins/gcalendar/package.json b/plugins/gcalendar/package.json index 3024c80e26..562d0f153b 100644 --- a/plugins/gcalendar/package.json +++ b/plugins/gcalendar/package.json @@ -34,7 +34,7 @@ "cross-fetch": "^3.1.5", "dompurify": "^2.3.6", "lodash": "^4.17.21", - "luxon": "^2.3.0", + "luxon": "^3.0.0", "material-ui-popup-state": "^1.9.3", "react-query": "^3.34.16", "react-use": "^17.2.4" diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json index 28bfa001a0..86b9105cf4 100644 --- a/plugins/git-release-manager/package.json +++ b/plugins/git-release-manager/package.json @@ -32,7 +32,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "@octokit/rest": "^18.5.3", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "qs": "^6.10.1", "react-router": "6.0.0-beta.0", "react-use": "^17.2.4", diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json index eefc7c1f4c..8edcc857f5 100644 --- a/plugins/github-actions/package.json +++ b/plugins/github-actions/package.json @@ -46,7 +46,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "@octokit/rest": "^18.5.3", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router": "6.0.0-beta.0", "react-router-dom": "6.0.0-beta.0", "react-use": "^17.2.4" diff --git a/plugins/github-deployments/package.json b/plugins/github-deployments/package.json index 1fc22860cf..3a9c6b3850 100644 --- a/plugins/github-deployments/package.json +++ b/plugins/github-deployments/package.json @@ -36,7 +36,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "@octokit/graphql": "^5.0.0", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-use": "^17.2.4" }, "peerDependencies": { diff --git a/plugins/gocd/package.json b/plugins/gocd/package.json index a7d968d3c7..ebf7b0b9d6 100644 --- a/plugins/gocd/package.json +++ b/plugins/gocd/package.json @@ -41,7 +41,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "qs": "^6.10.1", "react-use": "^17.2.4" }, diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json index c844d5bd7e..091ebc4feb 100644 --- a/plugins/ilert/package.json +++ b/plugins/ilert/package.json @@ -36,7 +36,7 @@ "@material-ui/lab": "4.0.0-alpha.57", "@material-ui/pickers": "^3.3.10", "humanize-duration": "^3.26.0", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-use": "^17.2.4" }, "peerDependencies": { diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json index e70aea32f4..a6d12826ea 100644 --- a/plugins/jenkins/package.json +++ b/plugins/jenkins/package.json @@ -45,7 +45,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router": "6.0.0-beta.0", "react-router-dom": "6.0.0-beta.0", "react-use": "^17.2.4" diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json index 337181bfae..df7e377995 100644 --- a/plugins/kubernetes-backend/package.json +++ b/plugins/kubernetes-backend/package.json @@ -56,7 +56,7 @@ "fs-extra": "10.1.0", "helmet": "^5.0.2", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "morgan": "^1.10.0", "stream-buffers": "^3.0.2", "winston": "^3.2.1", diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json index f2437dec45..616e1e5284 100644 --- a/plugins/kubernetes/package.json +++ b/plugins/kubernetes/package.json @@ -49,7 +49,7 @@ "cronstrue": "^2.2.0", "js-yaml": "^4.0.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router-dom": "6.0.0-beta.0", "react-use": "^17.2.4" }, diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json index b638bbd573..ef248dcb72 100644 --- a/plugins/pagerduty/package.json +++ b/plugins/pagerduty/package.json @@ -44,7 +44,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "classnames": "^2.2.6", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router-dom": "6.0.0-beta.0", "react-use": "^17.2.4" }, diff --git a/plugins/periskop/package.json b/plugins/periskop/package.json index a9c538d957..4673d5965a 100644 --- a/plugins/periskop/package.json +++ b/plugins/periskop/package.json @@ -34,7 +34,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-use": "^17.2.4" }, "peerDependencies": { diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json index 29adfd0fa9..8b4b1bfc63 100644 --- a/plugins/scaffolder-backend/package.json +++ b/plugins/scaffolder-backend/package.json @@ -64,7 +64,7 @@ "jsonschema": "^1.2.6", "knex": "^2.0.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "morgan": "^1.10.0", "node-fetch": "^2.6.7", "nunjucks": "^3.2.3", diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index ad46f47433..5b078fb079 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -66,7 +66,7 @@ "immer": "^9.0.1", "json-schema": "^0.4.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "qs": "^6.9.4", "react-router": "6.0.0-beta.0", "react-router-dom": "6.0.0-beta.0", diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json index 7b913fcefe..be9c03ba85 100644 --- a/plugins/sentry/package.json +++ b/plugins/sentry/package.json @@ -44,7 +44,7 @@ "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router": "6.0.0-beta.0", "react-sparklines": "^1.7.0", "react-use": "^17.2.4" diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json index 6d0b2ac632..248c87cac2 100644 --- a/plugins/splunk-on-call/package.json +++ b/plugins/splunk-on-call/package.json @@ -43,7 +43,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "classnames": "^2.2.6", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-router-dom": "6.0.0-beta.0", "react-use": "^17.2.4" }, diff --git a/plugins/tech-insights-backend-module-jsonfc/package.json b/plugins/tech-insights-backend-module-jsonfc/package.json index d0b3626ac5..0b2003619c 100644 --- a/plugins/tech-insights-backend-module-jsonfc/package.json +++ b/plugins/tech-insights-backend-module-jsonfc/package.json @@ -42,7 +42,7 @@ "ajv": "^8.10.0", "json-rules-engine": "^6.1.2", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "winston": "^3.2.1" }, "devDependencies": { diff --git a/plugins/tech-insights-backend/package.json b/plugins/tech-insights-backend/package.json index 0ecdb6b6e8..cd541ec145 100644 --- a/plugins/tech-insights-backend/package.json +++ b/plugins/tech-insights-backend/package.json @@ -47,7 +47,7 @@ "express-promise-router": "^4.1.0", "knex": "^2.0.0", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "semver": "^7.3.5", "uuid": "^8.3.2", "winston": "^3.2.1", diff --git a/plugins/tech-insights-common/package.json b/plugins/tech-insights-common/package.json index 14ec147bb9..484e1b3f23 100644 --- a/plugins/tech-insights-common/package.json +++ b/plugins/tech-insights-common/package.json @@ -34,7 +34,7 @@ }, "dependencies": { "@types/luxon": "^2.0.5", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "@backstage/types": "^1.0.0" }, "devDependencies": { diff --git a/plugins/tech-insights-node/package.json b/plugins/tech-insights-node/package.json index 3139865ddf..c11f3ddc14 100644 --- a/plugins/tech-insights-node/package.json +++ b/plugins/tech-insights-node/package.json @@ -38,7 +38,7 @@ "@backstage/plugin-tech-insights-common": "^0.2.4", "@backstage/types": "^1.0.0", "@types/luxon": "^2.0.5", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "winston": "^3.2.1" }, "devDependencies": { diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json index 67a63f0342..7c0e181603 100644 --- a/plugins/xcmetrics/package.json +++ b/plugins/xcmetrics/package.json @@ -32,7 +32,7 @@ "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "lodash": "^4.17.21", - "luxon": "^2.0.2", + "luxon": "^3.0.0", "react-use": "^17.2.4", "recharts": "^1.8.5" }, diff --git a/yarn.lock b/yarn.lock index 81f1151192..ebd3a85b84 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17608,11 +17608,16 @@ luxon@^1.23.x: resolved "https://registry.npmjs.org/luxon/-/luxon-1.28.0.tgz#e7f96daad3938c06a62de0fb027115d251251fbf" integrity sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ== -luxon@^2.0.2, luxon@^2.3.0, luxon@^2.3.1: +luxon@^2.0.2: version "2.5.0" resolved "https://registry.npmjs.org/luxon/-/luxon-2.5.0.tgz#098090f67d690b247e83c090267a60b1aa8ea96c" integrity sha512-IDkEPB80Rb6gCAU+FEib0t4FeJ4uVOuX1CQ9GsvU3O+JAGIgu0J7sf1OarXKaKDygTZIoJyU6YdZzTFRu+YR0A== +luxon@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/luxon/-/luxon-3.0.1.tgz#6901111d10ad06fd267ad4e4128a84bef8a77299" + integrity sha512-hF3kv0e5gwHQZKz4wtm4c+inDtyc7elkanAsBq+fundaCdUBNJB1dHEGUZIM6SfSBUlbVFduPwEtNjFK8wLtcw== + lz-string@^1.4.4: version "1.4.4" resolved "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" From 13506d50228a4dcfbf5fd952ca3a80e8e66c4f96 Mon Sep 17 00:00:00 2001 From: Dede Hamzah Date: Tue, 12 Jul 2022 09:02:40 +0700 Subject: [PATCH 56/86] Revert throw message and use .toThrow Signed-off-by: Dede Hamzah --- .../catalog-backend/src/service/DefaultLocationService.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/catalog-backend/src/service/DefaultLocationService.test.ts b/plugins/catalog-backend/src/service/DefaultLocationService.test.ts index debf2e4b2f..23eea88b9a 100644 --- a/plugins/catalog-backend/src/service/DefaultLocationService.test.ts +++ b/plugins/catalog-backend/src/service/DefaultLocationService.test.ts @@ -197,7 +197,7 @@ describe('DefaultLocationServiceTest', () => { { type: 'url', target: 'https://backstage.io/catalog-info.yaml' }, true, ), - ).rejects.toThrow(InputError); + ).rejects.toThrow('Duplicate nested entity: location:default/foo'); }); it('should return exists false when the location does not exist beforehand', async () => { From 0d0b86fb5b40e40cc941bc22a3b67b39600d5b84 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 12 Jul 2022 13:28:05 +0200 Subject: [PATCH 57/86] techdocs-backend: fix http mock in cacheMiddleware test Signed-off-by: Patrik Oldsberg --- .../src/cache/cacheMiddleware.test.ts | 25 +++++++++++-------- .../src/service/router.test.ts | 25 +++++++++++-------- 2 files changed, 28 insertions(+), 22 deletions(-) diff --git a/plugins/techdocs-backend/src/cache/cacheMiddleware.test.ts b/plugins/techdocs-backend/src/cache/cacheMiddleware.test.ts index b6a0f7db56..0a21eddc15 100644 --- a/plugins/techdocs-backend/src/cache/cacheMiddleware.test.ts +++ b/plugins/techdocs-backend/src/cache/cacheMiddleware.test.ts @@ -23,17 +23,20 @@ import { createCacheMiddleware, TechDocsCache } from '.'; * Mocks cached HTTP response. */ const getMockHttpResponseFor = (content: string): Buffer => { - return Buffer.concat([ - Buffer.from(`HTTP/1.1 200 OK -Content-Type: text/plain; charset=utf-8 -Accept-Ranges: bytes -Cache-Control: public, max-age=0 -Last-Modified: Sat, 1 Jul 2021 12:00:00 GMT -Date: Sat, 1 Jul 2021 12:00:00 GMT -Connection: close -Content-Length: ${content.length}\n\n`), - Buffer.from(content), - ]); + return Buffer.from( + [ + 'HTTP/1.1 200 OK', + 'Content-Type: text/plain; charset=utf-8', + 'Accept-Ranges: bytes', + 'Cache-Control: public, max-age=0', + 'Last-Modified: Sat, 1 Jul 2021 12:00:00 GMT', + 'Date: Sat, 1 Jul 2021 12:00:00 GMT', + 'Connection: close', + `Content-Length: ${content.length}`, + '', + content, + ].join('\r\n'), + ); }; /** diff --git a/plugins/techdocs-backend/src/service/router.test.ts b/plugins/techdocs-backend/src/service/router.test.ts index f3f9892f44..9edd2e3edc 100644 --- a/plugins/techdocs-backend/src/service/router.test.ts +++ b/plugins/techdocs-backend/src/service/router.test.ts @@ -56,17 +56,20 @@ const MockTechDocsCache = { TechDocsCache.fromConfig = () => MockTechDocsCache; const getMockHttpResponseFor = (content: string): Buffer => { - return Buffer.concat([ - Buffer.from(`HTTP/1.1 200 OK -Content-Type: text/plain; charset=utf-8 -Accept-Ranges: bytes -Cache-Control: public, max-age=0 -Last-Modified: Sat, 1 Jul 2021 12:00:00 GMT -Date: Sat, 1 Jul 2021 12:00:00 GMT -Connection: close -Content-Length: ${content.length}\n\n`), - Buffer.from(content), - ]); + return Buffer.from( + [ + 'HTTP/1.1 200 OK', + 'Content-Type: text/plain; charset=utf-8', + 'Accept-Ranges: bytes', + 'Cache-Control: public, max-age=0', + 'Last-Modified: Sat, 1 Jul 2021 12:00:00 GMT', + 'Date: Sat, 1 Jul 2021 12:00:00 GMT', + 'Connection: close', + `Content-Length: ${content.length}`, + '', + content, + ].join('\r\n'), + ); }; const createApp = async (options: RouterOptions) => { From 881fc75a75a26d4a9fdc23178d0ff7437a449383 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 12 Jul 2022 10:19:21 +0200 Subject: [PATCH 58/86] core: remove usage of explicit type parameters for BackstagePlugin Signed-off-by: Patrik Oldsberg --- .changeset/little-guests-sell.md | 7 +++++++ docs/plugins/composability.md | 2 +- packages/app-defaults/src/createApp.tsx | 2 +- packages/core-app-api/api-report.md | 6 +++--- packages/core-app-api/src/app/AppManager.tsx | 12 ++++++------ packages/core-app-api/src/app/types.ts | 6 +++--- packages/core-app-api/src/plugins/collectors.ts | 7 ++----- packages/core-plugin-api/api-report.md | 4 ++-- .../core-plugin-api/src/extensions/extensions.tsx | 2 +- packages/core-plugin-api/src/plugin/types.ts | 2 +- 10 files changed, 27 insertions(+), 23 deletions(-) create mode 100644 .changeset/little-guests-sell.md diff --git a/.changeset/little-guests-sell.md b/.changeset/little-guests-sell.md new file mode 100644 index 0000000000..91f578ee38 --- /dev/null +++ b/.changeset/little-guests-sell.md @@ -0,0 +1,7 @@ +--- +'@backstage/app-defaults': patch +'@backstage/core-app-api': patch +'@backstage/core-plugin-api': patch +--- + +Internal tweak removing usage of explicit type parameters for the `BackstagePlugin` type. diff --git a/docs/plugins/composability.md b/docs/plugins/composability.md index 1894ce0d0d..2ec9d7a6e5 100644 --- a/docs/plugins/composability.md +++ b/docs/plugins/composability.md @@ -74,7 +74,7 @@ The extension type is a simple one: ```ts export type Extension = { - expose(plugin: BackstagePlugin): T; + expose(plugin: BackstagePlugin): T; }; ``` diff --git a/packages/app-defaults/src/createApp.tsx b/packages/app-defaults/src/createApp.tsx index d85dfa04eb..9d0c01c633 100644 --- a/packages/app-defaults/src/createApp.tsx +++ b/packages/app-defaults/src/createApp.tsx @@ -50,7 +50,7 @@ export function createApp( ...icons, ...options?.icons, }, - plugins: (options?.plugins as BackstagePlugin[]) ?? [], + plugins: (options?.plugins as BackstagePlugin[]) ?? [], themes: options?.themes ?? themes, }); } diff --git a/packages/core-app-api/api-report.md b/packages/core-app-api/api-report.md index 116b33c598..beb0d11201 100644 --- a/packages/core-app-api/api-report.md +++ b/packages/core-app-api/api-report.md @@ -155,7 +155,7 @@ export type AppConfigLoader = () => Promise; // @public export type AppContext = { - getPlugins(): BackstagePlugin[]; + getPlugins(): BackstagePlugin[]; getSystemIcon(key: string): IconComponent | undefined; getComponents(): AppComponents; }; @@ -193,7 +193,7 @@ export type AppOptions = { [key in string]: IconComponent; }; plugins?: Array< - BackstagePlugin & { + BackstagePlugin & { output?(): Array< | { type: 'feature-flag'; @@ -254,7 +254,7 @@ export type AuthApiCreateOptions = { // @public export type BackstageApp = { - getPlugins(): BackstagePlugin[]; + getPlugins(): BackstagePlugin[]; getSystemIcon(key: string): IconComponent | undefined; getProvider(): ComponentType<{}>; getRouter(): ComponentType<{}>; diff --git a/packages/core-app-api/src/app/AppManager.tsx b/packages/core-app-api/src/app/AppManager.tsx index f47ddf676a..72c69f7da4 100644 --- a/packages/core-app-api/src/app/AppManager.tsx +++ b/packages/core-app-api/src/app/AppManager.tsx @@ -82,8 +82,8 @@ import { resolveRouteBindings } from './resolveRouteBindings'; import { BackstageRouteObject } from '../routing/types'; type CompatiblePlugin = - | BackstagePlugin - | (Omit, 'getFeatureFlags'> & { + | BackstagePlugin + | (Omit & { output(): Array<{ type: 'feature-flag'; name: string }>; }); @@ -145,7 +145,7 @@ function useConfigLoader( class AppContextImpl implements AppContext { constructor(private readonly app: AppManager) {} - getPlugins(): BackstagePlugin[] { + getPlugins(): BackstagePlugin[] { return this.app.getPlugins(); } @@ -186,8 +186,8 @@ export class AppManager implements BackstageApp { this.apiFactoryRegistry = new ApiFactoryRegistry(); } - getPlugins(): BackstagePlugin[] { - return Array.from(this.plugins) as BackstagePlugin[]; + getPlugins(): BackstagePlugin[] { + return Array.from(this.plugins) as BackstagePlugin[]; } getSystemIcon(key: string): IconComponent | undefined { @@ -241,7 +241,7 @@ export class AppManager implements BackstageApp { validateRouteParameters(routing.paths, routing.parents); validateRouteBindings( routeBindings, - this.plugins as Iterable>, + this.plugins as Iterable, ); } diff --git a/packages/core-app-api/src/app/types.ts b/packages/core-app-api/src/app/types.ts index ff7a43d0eb..979fb0496e 100644 --- a/packages/core-app-api/src/app/types.ts +++ b/packages/core-app-api/src/app/types.ts @@ -206,7 +206,7 @@ export type AppOptions = { * A list of all plugins to include in the app. */ plugins?: Array< - BackstagePlugin & { + BackstagePlugin & { output?(): Array< { type: 'feature-flag'; name: string } | { type: string } >; // support for old plugins @@ -291,7 +291,7 @@ export type BackstageApp = { /** * Returns all plugins registered for the app. */ - getPlugins(): BackstagePlugin[]; + getPlugins(): BackstagePlugin[]; /** * Get a common or custom icon for this app. @@ -321,7 +321,7 @@ export type AppContext = { /** * Get a list of all plugins that are installed in the app. */ - getPlugins(): BackstagePlugin[]; + getPlugins(): BackstagePlugin[]; /** * Get a common or custom icon for this app. diff --git a/packages/core-app-api/src/plugins/collectors.ts b/packages/core-app-api/src/plugins/collectors.ts index 0f8b65ad62..41b4b00ea3 100644 --- a/packages/core-app-api/src/plugins/collectors.ts +++ b/packages/core-app-api/src/plugins/collectors.ts @@ -18,12 +18,9 @@ import { BackstagePlugin, getComponentData } from '@backstage/core-plugin-api'; import { createCollector } from '../extensions/traversal'; export const pluginCollector = createCollector( - () => new Set>(), + () => new Set(), (acc, node) => { - const plugin = getComponentData>( - node, - 'core.plugin', - ); + const plugin = getComponentData(node, 'core.plugin'); if (plugin) { acc.add(plugin); } diff --git a/packages/core-plugin-api/api-report.md b/packages/core-plugin-api/api-report.md index 5c7e4c989e..1921c1b715 100644 --- a/packages/core-plugin-api/api-report.md +++ b/packages/core-plugin-api/api-report.md @@ -147,7 +147,7 @@ export type AppComponents = { // @public export type AppContext = { - getPlugins(): BackstagePlugin_2[]; + getPlugins(): BackstagePlugin_2[]; getSystemIcon(key: string): IconComponent_2 | undefined; getComponents(): AppComponents; }; @@ -401,7 +401,7 @@ export type ErrorBoundaryFallbackProps = { // @public export type Extension = { - expose(plugin: BackstagePlugin): T; + expose(plugin: BackstagePlugin): T; }; // @public diff --git a/packages/core-plugin-api/src/extensions/extensions.tsx b/packages/core-plugin-api/src/extensions/extensions.tsx index 19da082ee1..efc8e3525d 100644 --- a/packages/core-plugin-api/src/extensions/extensions.tsx +++ b/packages/core-plugin-api/src/extensions/extensions.tsx @@ -225,7 +225,7 @@ export function createReactExtension< 'Component'; return { - expose(plugin: BackstagePlugin) { + expose(plugin: BackstagePlugin) { const Result: any = (props: any) => { const app = useApp(); const { Progress } = app.getComponents(); diff --git a/packages/core-plugin-api/src/plugin/types.ts b/packages/core-plugin-api/src/plugin/types.ts index d639327838..d2dad6f639 100644 --- a/packages/core-plugin-api/src/plugin/types.ts +++ b/packages/core-plugin-api/src/plugin/types.ts @@ -27,7 +27,7 @@ import { AnyApiFactory } from '../apis/system'; * @public */ export type Extension = { - expose(plugin: BackstagePlugin): T; + expose(plugin: BackstagePlugin): T; }; /** From 99ddab304b832aad7e8efd7d1e4b87f14cf3b9b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 12 Jul 2022 12:21:20 +0000 Subject: [PATCH 59/86] fix(deps): update dependency aws-sdk to v2.1172.0 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 81f1151192..31bc052eec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8438,9 +8438,9 @@ aws-sdk-mock@^5.2.1: traverse "^0.6.6" aws-sdk@^2.1122.0, aws-sdk@^2.840.0, aws-sdk@^2.948.0: - version "2.1170.0" - resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1170.0.tgz#8ca2450f590409fc13ffca1b90797c642cd92b2b" - integrity sha512-0hbXILJ6EvLJk9cBqkPwgXu+RLZ1B5lK3RyCh56oKbr+uIu4pXlqhj3CH9QVvWji8dmvn5/W5n+Sifnl8ISrOA== + version "2.1172.0" + resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1172.0.tgz#7b1c976c60570b1a11b7b13cd10d8c31cd5eb67f" + integrity sha512-B3NXD1ZLfwj8oDavb3GTUkDvCioWbRrf01nNkPvdTpoMBQCGw4elTuvG7ZQ114v5V2XWMxpu+SKMkcxALHEd6Q== dependencies: buffer "4.9.2" events "1.1.1" From dcfd18a83e1f8c9d14dcb150b00853a538b16592 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 12 Jul 2022 12:57:35 +0000 Subject: [PATCH 60/86] chore(deps): update dependency @types/react-syntax-highlighter to v15.5.3 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index ebd3a85b84..d6eebd3b1b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6933,9 +6933,9 @@ "@types/react" "*" "@types/react-syntax-highlighter@^15.0.0": - version "15.5.2" - resolved "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.2.tgz#b3450851c11b8526a27edf51d00769b69d8fbf20" - integrity sha512-cJJvwU8lQv/efGSo/LmPoaOqWi/B0AG4CNKKCn7HPUL25SqiPn1Vl+fV1JiUigJv97ruTZ8mo08+b8/0zoYufA== + version "15.5.3" + resolved "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.3.tgz#6f23839167ac254d922a0db918cb0d37bd2abff0" + integrity sha512-N5bgZxolo+wFuYnx4nOvIQO2P0E+KYHt3dDwb8ydUvZ96QN8Lpq60ReT+0W0JmXKZjp4udkYkIDYt9GIygBY1Q== dependencies: "@types/react" "*" From e1b1604c815d3dfaf88176e7e06a5167070421ec Mon Sep 17 00:00:00 2001 From: blam Date: Tue, 12 Jul 2022 15:16:58 +0200 Subject: [PATCH 61/86] chore: added fail-fast false so that we run all to completion Signed-off-by: blam --- .github/workflows/ci.yml | 3 +++ .github/workflows/verify_e2e-linux.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2e134eaa71..e732e49b43 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: node-version: [14.x, 16.x] @@ -44,6 +45,7 @@ jobs: needs: install strategy: + fail-fast: false matrix: node-version: [14.x, 16.x] @@ -120,6 +122,7 @@ jobs: needs: install strategy: + fail-fast: false matrix: node-version: [14.x, 16.x] diff --git a/.github/workflows/verify_e2e-linux.yml b/.github/workflows/verify_e2e-linux.yml index ec3edb0dbe..d02c17c35f 100644 --- a/.github/workflows/verify_e2e-linux.yml +++ b/.github/workflows/verify_e2e-linux.yml @@ -28,6 +28,7 @@ jobs: options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 strategy: + fail-fast: false matrix: os: [ubuntu-latest] node-version: [14.x, 16.x] From 0e967f188ba4b1591e761594c986e8624cb67b6f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 12 Jul 2022 13:19:14 +0000 Subject: [PATCH 62/86] Version Packages (next) --- .changeset/create-app-1657631847.md | 5 + .changeset/pre.json | 61 +- docs/releases/v1.4.0-next.3-changelog.md | 1719 +++++++++++++++++ package.json | 2 +- packages/app-defaults/CHANGELOG.md | 11 + packages/app-defaults/package.json | 14 +- packages/app/CHANGELOG.md | 57 + packages/app/package.json | 106 +- packages/backend-app-api/CHANGELOG.md | 17 + packages/backend-app-api/package.json | 12 +- packages/backend-common/CHANGELOG.md | 11 + packages/backend-common/package.json | 10 +- packages/backend-next/CHANGELOG.md | 10 + packages/backend-next/package.json | 10 +- packages/backend-plugin-api/CHANGELOG.md | 15 + packages/backend-plugin-api/package.json | 10 +- packages/backend-tasks/CHANGELOG.md | 8 + packages/backend-tasks/package.json | 8 +- packages/backend-test-utils/CHANGELOG.md | 9 + packages/backend-test-utils/package.json | 8 +- packages/backend/CHANGELOG.md | 35 + packages/backend/package.json | 60 +- packages/catalog-client/CHANGELOG.md | 8 + packages/catalog-client/package.json | 6 +- packages/catalog-model/CHANGELOG.md | 6 + packages/catalog-model/package.json | 4 +- packages/cli/CHANGELOG.md | 11 + packages/cli/package.json | 18 +- packages/config-loader/CHANGELOG.md | 8 + packages/config-loader/package.json | 2 +- packages/core-app-api/CHANGELOG.md | 9 + packages/core-app-api/package.json | 8 +- packages/core-components/CHANGELOG.md | 10 + packages/core-components/package.json | 10 +- packages/core-plugin-api/CHANGELOG.md | 8 + packages/core-plugin-api/package.json | 8 +- packages/create-app/CHANGELOG.md | 6 + packages/create-app/package.json | 2 +- packages/dev-utils/CHANGELOG.md | 14 + packages/dev-utils/package.json | 20 +- packages/integration-react/CHANGELOG.md | 10 + packages/integration-react/package.json | 14 +- packages/integration/CHANGELOG.md | 9 + packages/integration/package.json | 8 +- packages/release-manifests/CHANGELOG.md | 6 + packages/release-manifests/package.json | 4 +- .../techdocs-cli-embedded-app/CHANGELOG.md | 17 + .../techdocs-cli-embedded-app/package.json | 26 +- packages/test-utils/CHANGELOG.md | 11 + packages/test-utils/package.json | 12 +- plugins/adr-backend/CHANGELOG.md | 12 + plugins/adr-backend/package.json | 12 +- plugins/adr/CHANGELOG.md | 13 + plugins/adr/package.json | 20 +- plugins/airbrake-backend/CHANGELOG.md | 8 + plugins/airbrake-backend/package.json | 6 +- plugins/airbrake/CHANGELOG.md | 13 + plugins/airbrake/package.json | 22 +- plugins/allure/CHANGELOG.md | 11 + plugins/allure/package.json | 18 +- plugins/analytics-module-ga/CHANGELOG.md | 9 + plugins/analytics-module-ga/package.json | 14 +- plugins/apache-airflow/CHANGELOG.md | 9 + plugins/apache-airflow/package.json | 14 +- plugins/api-docs/CHANGELOG.md | 14 + plugins/api-docs/package.json | 20 +- plugins/app-backend/CHANGELOG.md | 10 + plugins/app-backend/package.json | 10 +- plugins/auth-backend/CHANGELOG.md | 17 + plugins/auth-backend/package.json | 14 +- plugins/auth-node/CHANGELOG.md | 8 + plugins/auth-node/package.json | 6 +- plugins/azure-devops-backend/CHANGELOG.md | 13 + plugins/azure-devops-backend/package.json | 8 +- plugins/azure-devops-common/CHANGELOG.md | 8 + plugins/azure-devops-common/package.json | 4 +- plugins/azure-devops/CHANGELOG.md | 13 + plugins/azure-devops/package.json | 20 +- plugins/badges/CHANGELOG.md | 11 + plugins/badges/package.json | 18 +- plugins/bazaar/CHANGELOG.md | 14 + plugins/bazaar/package.json | 20 +- plugins/bitbucket-cloud-common/CHANGELOG.md | 8 + plugins/bitbucket-cloud-common/package.json | 6 +- plugins/bitrise/CHANGELOG.md | 12 + plugins/bitrise/package.json | 18 +- .../catalog-backend-module-aws/CHANGELOG.md | 12 + .../catalog-backend-module-aws/package.json | 14 +- .../catalog-backend-module-azure/CHANGELOG.md | 12 + .../catalog-backend-module-azure/package.json | 16 +- .../CHANGELOG.md | 11 + .../package.json | 16 +- .../CHANGELOG.md | 12 + .../package.json | 16 +- .../CHANGELOG.md | 12 + .../package.json | 16 +- .../CHANGELOG.md | 13 + .../package.json | 16 +- .../CHANGELOG.md | 12 + .../package.json | 16 +- .../catalog-backend-module-ldap/CHANGELOG.md | 10 + .../catalog-backend-module-ldap/package.json | 10 +- .../CHANGELOG.md | 10 + .../package.json | 14 +- .../CHANGELOG.md | 10 + .../package.json | 14 +- plugins/catalog-backend/CHANGELOG.md | 51 + plugins/catalog-backend/package.json | 26 +- plugins/catalog-graph/CHANGELOG.md | 11 + plugins/catalog-graph/package.json | 22 +- plugins/catalog-graphql/CHANGELOG.md | 8 + plugins/catalog-graphql/package.json | 8 +- plugins/catalog-import/CHANGELOG.md | 15 + plugins/catalog-import/package.json | 24 +- plugins/catalog-node/CHANGELOG.md | 17 + plugins/catalog-node/package.json | 10 +- plugins/catalog-react/CHANGELOG.md | 14 + plugins/catalog-react/package.json | 22 +- plugins/catalog/CHANGELOG.md | 13 + plugins/catalog/package.json | 26 +- .../CHANGELOG.md | 10 + .../package.json | 10 +- plugins/cicd-statistics/CHANGELOG.md | 10 + plugins/cicd-statistics/package.json | 8 +- plugins/circleci/CHANGELOG.md | 12 + plugins/circleci/package.json | 18 +- plugins/cloudbuild/CHANGELOG.md | 12 + plugins/cloudbuild/package.json | 18 +- plugins/code-climate/CHANGELOG.md | 12 + plugins/code-climate/package.json | 16 +- plugins/code-coverage-backend/CHANGELOG.md | 17 + plugins/code-coverage-backend/package.json | 12 +- plugins/code-coverage/CHANGELOG.md | 20 + plugins/code-coverage/package.json | 18 +- plugins/codescene/CHANGELOG.md | 9 + plugins/codescene/package.json | 14 +- plugins/config-schema/CHANGELOG.md | 9 + plugins/config-schema/package.json | 14 +- plugins/cost-insights/CHANGELOG.md | 11 + plugins/cost-insights/package.json | 16 +- plugins/dynatrace/CHANGELOG.md | 10 + plugins/dynatrace/package.json | 16 +- plugins/example-todo-list/CHANGELOG.md | 8 + plugins/example-todo-list/package.json | 14 +- plugins/explore-react/CHANGELOG.md | 8 + plugins/explore-react/package.json | 10 +- plugins/explore/CHANGELOG.md | 12 + plugins/explore/package.json | 20 +- plugins/firehydrant/CHANGELOG.md | 11 + plugins/firehydrant/package.json | 16 +- plugins/fossa/CHANGELOG.md | 13 + plugins/fossa/package.json | 18 +- plugins/gcalendar/CHANGELOG.md | 10 + plugins/gcalendar/package.json | 14 +- plugins/gcp-projects/CHANGELOG.md | 10 + plugins/gcp-projects/package.json | 14 +- plugins/git-release-manager/CHANGELOG.md | 11 + plugins/git-release-manager/package.json | 16 +- plugins/github-actions/CHANGELOG.md | 13 + plugins/github-actions/package.json | 20 +- plugins/github-deployments/CHANGELOG.md | 15 + plugins/github-deployments/package.json | 22 +- .../github-pull-requests-board/CHANGELOG.md | 12 + .../github-pull-requests-board/package.json | 18 +- plugins/gitops-profiles/CHANGELOG.md | 9 + plugins/gitops-profiles/package.json | 14 +- plugins/gocd/CHANGELOG.md | 12 + plugins/gocd/package.json | 18 +- plugins/graphiql/CHANGELOG.md | 9 + plugins/graphiql/package.json | 14 +- plugins/graphql-backend/CHANGELOG.md | 9 + plugins/graphql-backend/package.json | 8 +- plugins/home/CHANGELOG.md | 12 + plugins/home/package.json | 20 +- plugins/ilert/CHANGELOG.md | 12 + plugins/ilert/package.json | 18 +- plugins/jenkins-backend/CHANGELOG.md | 12 + plugins/jenkins-backend/package.json | 14 +- plugins/jenkins/CHANGELOG.md | 12 + plugins/jenkins/package.json | 18 +- plugins/kafka/CHANGELOG.md | 11 + plugins/kafka/package.json | 18 +- plugins/kubernetes-backend/CHANGELOG.md | 39 + plugins/kubernetes-backend/package.json | 14 +- plugins/kubernetes-common/CHANGELOG.md | 8 + plugins/kubernetes-common/package.json | 7 +- plugins/kubernetes/CHANGELOG.md | 26 + plugins/kubernetes/package.json | 20 +- plugins/lighthouse/CHANGELOG.md | 11 + plugins/lighthouse/package.json | 18 +- plugins/newrelic-dashboard/CHANGELOG.md | 16 + plugins/newrelic-dashboard/package.json | 14 +- plugins/newrelic/CHANGELOG.md | 9 + plugins/newrelic/package.json | 14 +- plugins/org/CHANGELOG.md | 11 + plugins/org/package.json | 20 +- plugins/pagerduty/CHANGELOG.md | 12 + plugins/pagerduty/package.json | 18 +- plugins/periskop-backend/CHANGELOG.md | 8 + plugins/periskop-backend/package.json | 6 +- plugins/periskop/CHANGELOG.md | 12 + plugins/periskop/package.json | 18 +- plugins/permission-backend/CHANGELOG.md | 11 + plugins/permission-backend/package.json | 12 +- plugins/permission-common/CHANGELOG.md | 6 + plugins/permission-common/package.json | 4 +- plugins/permission-node/CHANGELOG.md | 10 + plugins/permission-node/package.json | 10 +- plugins/permission-react/CHANGELOG.md | 8 + plugins/permission-react/package.json | 10 +- plugins/proxy-backend/CHANGELOG.md | 9 + plugins/proxy-backend/package.json | 6 +- plugins/rollbar-backend/CHANGELOG.md | 8 + plugins/rollbar-backend/package.json | 8 +- plugins/rollbar/CHANGELOG.md | 11 + plugins/rollbar/package.json | 18 +- .../CHANGELOG.md | 10 + .../package.json | 10 +- plugins/scaffolder-backend/CHANGELOG.md | 27 + plugins/scaffolder-backend/package.json | 20 +- plugins/scaffolder/CHANGELOG.md | 20 + plugins/scaffolder/package.json | 28 +- .../CHANGELOG.md | 9 + .../package.json | 8 +- plugins/search-backend-node/CHANGELOG.md | 10 + plugins/search-backend-node/package.json | 12 +- plugins/search-backend/CHANGELOG.md | 12 + plugins/search-backend/package.json | 14 +- plugins/search-react/CHANGELOG.md | 8 + plugins/search-react/package.json | 10 +- plugins/search/CHANGELOG.md | 12 + plugins/search/package.json | 20 +- plugins/sentry/CHANGELOG.md | 33 + plugins/sentry/package.json | 18 +- plugins/shortcuts/CHANGELOG.md | 9 + plugins/shortcuts/package.json | 14 +- plugins/sonarqube/CHANGELOG.md | 11 + plugins/sonarqube/package.json | 18 +- plugins/splunk-on-call/CHANGELOG.md | 12 + plugins/splunk-on-call/package.json | 18 +- plugins/stack-overflow/CHANGELOG.md | 10 + plugins/stack-overflow/package.json | 16 +- .../CHANGELOG.md | 10 + .../package.json | 10 +- plugins/tech-insights-backend/CHANGELOG.md | 20 + plugins/tech-insights-backend/package.json | 18 +- plugins/tech-insights-common/CHANGELOG.md | 6 + plugins/tech-insights-common/package.json | 4 +- plugins/tech-insights-node/CHANGELOG.md | 10 + plugins/tech-insights-node/package.json | 8 +- plugins/tech-insights/CHANGELOG.md | 12 + plugins/tech-insights/package.json | 20 +- plugins/tech-radar/CHANGELOG.md | 10 + plugins/tech-radar/package.json | 14 +- .../techdocs-addons-test-utils/CHANGELOG.md | 16 + .../techdocs-addons-test-utils/package.json | 24 +- plugins/techdocs-backend/CHANGELOG.md | 13 + plugins/techdocs-backend/package.json | 20 +- .../CHANGELOG.md | 13 + .../package.json | 22 +- plugins/techdocs-node/CHANGELOG.md | 10 + plugins/techdocs-node/package.json | 10 +- plugins/techdocs-react/CHANGELOG.md | 9 + plugins/techdocs-react/package.json | 10 +- plugins/techdocs/CHANGELOG.md | 15 + plugins/techdocs/package.json | 26 +- plugins/todo-backend/CHANGELOG.md | 11 + plugins/todo-backend/package.json | 12 +- plugins/todo/CHANGELOG.md | 11 + plugins/todo/package.json | 18 +- plugins/user-settings/CHANGELOG.md | 9 + plugins/user-settings/package.json | 14 +- plugins/vault-backend/CHANGELOG.md | 10 + plugins/vault-backend/package.json | 10 +- plugins/vault/CHANGELOG.md | 11 + plugins/vault/package.json | 18 +- plugins/xcmetrics/CHANGELOG.md | 10 + plugins/xcmetrics/package.json | 14 +- yarn.lock | 141 +- 279 files changed, 4618 insertions(+), 1114 deletions(-) create mode 100644 .changeset/create-app-1657631847.md create mode 100644 docs/releases/v1.4.0-next.3-changelog.md create mode 100644 packages/backend-app-api/CHANGELOG.md create mode 100644 packages/backend-next/CHANGELOG.md create mode 100644 packages/backend-plugin-api/CHANGELOG.md create mode 100644 plugins/catalog-node/CHANGELOG.md diff --git a/.changeset/create-app-1657631847.md b/.changeset/create-app-1657631847.md new file mode 100644 index 0000000000..b50d431d4b --- /dev/null +++ b/.changeset/create-app-1657631847.md @@ -0,0 +1,5 @@ +--- +'@backstage/create-app': patch +--- + +Bumped create-app version. diff --git a/.changeset/pre.json b/.changeset/pre.json index 1b03a40575..6d2f314cc4 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -159,55 +159,101 @@ "@backstage/plugin-xcmetrics": "0.2.26", "@backstage/plugin-api-docs-module-protoc-gen-doc": "0.0.0", "@backstage/plugin-catalog-backend-module-openapi": "0.0.0", - "@backstage/plugin-cost-insights-common": "0.0.0" + "@backstage/plugin-cost-insights-common": "0.0.0", + "@backstage/backend-app-api": "0.0.0", + "example-backend-next": "0.0.0", + "@backstage/backend-plugin-api": "0.0.0", + "@backstage/plugin-catalog-node": "0.0.0" }, "changesets": [ "afraid-flies-try", + "beige-carpets-double", + "beige-carpets-triple", "beige-horses-scream", + "beige-kiwis-know", "blue-monkeys-explain", + "brave-badgers-pump", "breezy-poems-grab", "breezy-seas-exist", + "breezy-spiders-eat", "bright-balloons-hide", "calm-experts-buy", "chilled-mirrors-grab", + "cold-coins-tickle", "cool-toys-flow", "create-app-1656408352", + "create-app-1657631847", + "cuddly-comics-pump", + "cuddly-flowers-provide", "curly-candles-battle", "curvy-weeks-matter", "eight-suits-fail", "eighty-windows-brush", + "fifty-cars-compare", + "fifty-vans-drum", "five-fireants-run", "forty-seals-complain", + "funny-fireants-shop", "great-roses-pump", "green-actors-argue", "happy-boxes-melt", + "hip-ways-shop", "hot-rice-sin", + "hungry-cougars-press", "large-kangaroos-poke", + "lazy-steaks-tell", "lemon-goats-obey", "light-hornets-eat", + "little-geckos-end", + "little-guests-sell", "long-bananas-rescue", + "loud-lemons-listen", "many-vans-thank", + "mean-adults-argue", + "mean-berries-kick", "metal-singers-matter", "metal-windows-share", "modern-ducks-lay", "moody-crabs-march", "nasty-zoos-cross", + "nervous-hounds-matter", "nervous-humans-sip", + "nice-seas-jam", + "ninety-coats-learn", "old-onions-hear", + "perfect-donuts-applaud", + "pink-cars-pretend", "plenty-clouds-guess", "polite-lions-sell", + "polite-moose-beam", "popular-pots-yell", "pretty-masks-live", "proud-toys-return", "purple-beans-march", + "purple-cherries-fix", "quiet-pens-notice", "red-games-decide", + "renovate-0546761", + "renovate-0cf9337", "renovate-149779d", "renovate-2ae4dda", + "renovate-33c3cf4", + "renovate-3aba547", + "renovate-4338117", "renovate-4b5ff24", "renovate-7438bff", "renovate-833a91b", + "renovate-913f3dc", "renovate-9454dab", + "renovate-9bbb0fb", + "renovate-cbb545a", + "renovate-d26eca1", + "renovate-dc1ee8d", + "renovate-dd35ce8", + "renovate-e091137", + "renovate-f43300b", + "rich-goats-breathe", + "rich-steaks-juggle", "rude-llamas-lie", "search-boats-double", "search-lightning-cult", @@ -215,38 +261,51 @@ "serious-houses-watch", "serious-zebras-joke", "shaggy-melons-drive", + "shaggy-spiders-notice", "sharp-numbers-taste", "sharp-planes-turn", "shiny-seahorses-do", "shiny-turkeys-doubt", "short-deers-remember", "short-olives-train", + "short-wolves-applaud", "shy-cameras-develop", "silent-coats-brake", "silly-geese-design", "silver-needles-unite", + "small-shoes-hide", "smart-elephants-knock", "smooth-sheep-hide", + "spicy-walls-repair", + "stale-needles-applaud", "strange-tables-flash", "strange-trains-collect", "strong-lies-explain", "sweet-plants-sparkle", + "swift-plants-fix", "tame-guests-wave", "techdocs-eyes-sit", "techdocs-gorgeous-plants-sniff", "techdocs-sheep-talk", "techdocs-sixty-mugs-hug", "techdocs-the-whole-pulse", + "ten-cobras-wash", + "tender-chicken-learn", + "tender-terms-flash", "thick-cats-kiss", "thick-radios-drive", "thirty-rivers-watch", "tricky-ravens-visit", "twelve-candles-jump", + "twelve-peaches-tickle", "two-crews-accept", + "two-owls-cry", "unlucky-stingrays-juggle", + "warm-monkeys-study", "weak-bananas-deliver", "weak-jeans-cry", "weak-llamas-repeat", + "wet-cameras-juggle", "wet-dolphins-act", "wicked-icons-grin", "wicked-ladybugs-argue" diff --git a/docs/releases/v1.4.0-next.3-changelog.md b/docs/releases/v1.4.0-next.3-changelog.md new file mode 100644 index 0000000000..8a5b4260f6 --- /dev/null +++ b/docs/releases/v1.4.0-next.3-changelog.md @@ -0,0 +1,1719 @@ +# Release v1.4.0-next.3 + +## @backstage/plugin-catalog-node@1.0.0-next.0 + +### Major Changes + +- 9a6aba1d85: This package houses stable types from the `@backstage/plugin-catalog-backend` package and is intended for creation of catalog modules. Prefer importing from this package over the `@backstage/plugin-catalog-backend` package. + +### Minor Changes + +- 91c1d12123: Added alpha exports for the new experimental backend system. + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.1.0-next.0 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/backend-app-api@0.1.0-next.0 + +### Minor Changes + +- 91c1d12123: Add initial plumbing for creating backends using the experimental backend framework. + + This package is highly **EXPERIMENTAL** and should not be used in production. + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.1.0-next.0 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-permission-node@0.6.3-next.2 + - @backstage/backend-tasks@0.3.3-next.3 + +## @backstage/backend-plugin-api@0.1.0-next.0 + +### Minor Changes + +- 91c1d12123: Introduced new package for creating backend plugins using the new alpha backend plugin framework. + This package is still considered **EXPERIMENTAL** and things will change without warning. Do not use this for production. + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/backend-tasks@0.3.3-next.3 + +## @backstage/plugin-auth-backend@0.15.0-next.3 + +### Minor Changes + +- fe8e025af5: Allowed post method on /refresh path + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 3a014730dc: Add new config option for okta auth server and IDP +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-backend@1.3.0-next.3 + +### Minor Changes + +- 1dd6c22cc8: Added an option to be able to trigger refreshes on entities based on a prestored arbitrary key. + + The UrlReaderProcessor, FileReaderProcessor got updated to store the absolute URL of the catalog file as a refresh key. In the format of `:` + The PlaceholderProcessor got updated to store the resolverValues as refreshKeys for the entities. + + The custom resolvers will need to be updated to pass in a `CatalogProcessorEmit` function as parameter and they should be updated to emit their refresh processingResults. You can see the updated resolvers in the `PlaceholderProcessor.ts` + + ```ts + // yamlPlaceholderResolver + ... + const { content, url } = await readTextLocation(params); + + params.emit(processingResult.refresh(`url:${url}`)); + ... + ``` + +- 91c1d12123: Export experimental `catalogPlugin` for the new backend system. This export is not considered stable and should not be used in production. + +### Patch Changes + +- 1e02fe46d6: Fixed bug where catalog metrics weren't being tracked. + +- 5f6b847c15: Fix Error Code in Register Component DryRun + +- a70869e775: Updated dependency `msw` to `^0.43.0`. + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. + +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. + +- fa0533e604: CatalogBuilder supports now subscription to processing engine errors. + + ```ts + subscribe(options: { + onProcessingError: (event: { unprocessedEntity: Entity, error: Error }) => Promise | void; + }); + ``` + + If you want to get notified on errors while processing the entities, you call CatalogBuilder.subscribe + to get notifications with the parameters defined as above. + +- 9a6aba1d85: Many symbol declarations have been moved to `@backstage/plugin-catalog-node`. This has no affect on users of this package as they are all re-exported. Modules that build on top of the catalog backend plugin should switch all of their imports to the `@backstage/plugin-catalog-node` package and remove the dependency on `@backstage/plugin-catalog-backend`. + +- Updated dependencies + - @backstage/backend-plugin-api@0.1.0-next.0 + - @backstage/plugin-catalog-node@1.0.0-next.0 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-node@0.6.3-next.2 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-code-coverage@0.2.0-next.3 + +### Minor Changes + +- d70aaa7622: Cleaned up API exports. + + The `Router` export has been removed; users are expected to use `EntityCodeCoverageContent` instead. + + The `isPluginApplicableToEntity` helper has been deprecated, in favor of the `isCodeCoverageAvailable` helper. + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-code-coverage-backend@0.2.0-next.3 + +### Minor Changes + +- d70aaa7622: Cleaned up API exports. + + The `CodeCoverageApi` and `makeRouter` exports have been removed from the backend, since they were not meant to be exported in the first place. + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-kubernetes@0.7.0-next.3 + +### Minor Changes + +- f5c9730639: Add `localKubectlProxy` cluster locator method to make local development simpler to setup. + + Consolidated no-op server side auth decorators. + The following Kubernetes auth decorators are now one class (`ServerSideKubernetesAuthProvider`): + + - `AwsKubernetesAuthProvider` + - `AzureKubernetesAuthProvider` + - `ServiceAccountKubernetesAuthProvider` + +### Patch Changes + +- 3ec294a186: expose detectErrors function publicly +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- eadb3a8d2e: Updated dependency `@kubernetes/client-node` to `^0.17.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-kubernetes-common@0.4.0-next.2 + +## @backstage/plugin-kubernetes-backend@0.7.0-next.3 + +### Minor Changes + +- f5c9730639: Add `localKubectlProxy` cluster locator method to make local development simpler to setup. + + Consolidated no-op server side auth decorators. + The following Kubernetes auth decorators are now one class (`ServerSideKubernetesAuthProvider`): + + - `AwsKubernetesAuthProvider` + - `AzureKubernetesAuthProvider` + - `ServiceAccountKubernetesAuthProvider` + +- 1454bf98e7: Add new endpoints to Kubernetes backend plugin + + BREAKING: Kubernetes backend plugin now depends on CatalogApi + + ```typescript + // Create new CatalogClient + const catalogApi = new CatalogClient({ discoveryApi: env.discovery }); + const { router } = await KubernetesBuilder.createBuilder({ + logger: env.logger, + config: env.config, + // Inject it into createBuilder params + catalogApi, + }).build(); + ``` + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- eadb3a8d2e: Updated dependency `@kubernetes/client-node` to `^0.17.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-kubernetes-common@0.4.0-next.2 + +## @backstage/plugin-newrelic-dashboard@0.2.0-next.3 + +### Minor Changes + +- 79ecedded9: Fix bug where the default time window/snapshot duration was supposed to be 30 days, but ended up being 43 weeks + + **BREAKING**: Add a select input to change the time window of the snapshot displayed. This removes the duration prop from the `DashboardSnapshot` component. + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-scaffolder-backend@1.4.0-next.3 + +### Minor Changes + +- 91c1d12123: Export experimental `scaffolderCatalogExtension` for the new backend system. This export is not considered stable and should not be used in production. + +### Patch Changes + +- ea6dcb84a4: Don't resolve symlinks, treat them as binary files and copy them as-is + +- af02f54483: new setUserAsOwner flag for publish:gitlab action + + The field default is `false`. When true it will use the token configured in the gitlab integration for the matching host, to try and set the user logged in via `repoUrlPicker` `requestUserCredentials` OAuth flow as owner of the repository created in GitLab. + +- a70869e775: Updated dependency `msw` to `^0.43.0`. + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. + +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. + +- 511f49ee43: Updated dependency `octokit` to `^2.0.0`. + +- 735853353b: Updated dependency `@octokit/webhooks` to `^10.0.0`. + +- Updated dependencies + - @backstage/backend-plugin-api@0.1.0-next.0 + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/plugin-catalog-node@1.0.0-next.0 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-sentry@0.4.0-next.3 + +### Minor Changes + +- 1b7c691a3b: Added the possibility to specify organization per component, now the annotation `sentry.io/project-slug` can have the format of `[organization]/[project-slug]` or just `[project-slug]`. + + **BREAKING**: The method `fetchIssue` changed the signature: + + ```diff + export interface SentryApi { + fetchIssues( + - project: string, + - statsFor: string, + - query?: string, + + entity: Entity, + + options: { + + statsFor: string; + + query?: string; + + }, + ): Promise; + } + ``` + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-tech-insights-backend@0.5.0-next.3 + +### Minor Changes + +- 46cfda58aa: **BREAKING**: Update FactRetrieverRegistry interface to be async so that db backed implementations can be passed through to the FactRetrieverEngine. + + If you have existing custom `FactRetrieverRegistry` implementations, you'll need to remove the `retrievers` member and make all the methods async. + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- bcc122c46d: The `FactRetriever` model has been extended by adding optional title and description fields, allowing you to display them in the UI. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/plugin-tech-insights-common@0.2.5-next.0 + - @backstage/plugin-tech-insights-node@0.3.2-next.1 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/app-defaults@1.0.4-next.3 + +### Patch Changes + +- 881fc75a75: Internal tweak removing usage of explicit type parameters for the `BackstagePlugin` type. +- Updated dependencies + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-permission-react@0.4.3-next.1 + +## @backstage/backend-common@0.14.1-next.3 + +### Patch Changes + +- 90c87f28e8: Moving from Bitbucket Server endpoint from to , to have the last commit in function of different branch, and not only the list of default branch +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/config-loader@1.1.3-next.1 + - @backstage/integration@1.2.2-next.3 + +## @backstage/backend-tasks@0.3.3-next.3 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + +## @backstage/backend-test-utils@0.1.26-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/cli@0.18.0-next.3 + +## @backstage/catalog-client@1.0.4-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/catalog-model@1.1.0-next.3 + +### Patch Changes + +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. + +## @backstage/cli@0.18.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- e662b573cf: Updated dependency `@octokit/request` to `^6.0.0`. +- Updated dependencies + - @backstage/config-loader@1.1.3-next.1 + - @backstage/release-manifests@0.0.5-next.0 + +## @backstage/config-loader@1.1.3-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- a3acec8819: Updated dependency `typescript-json-schema` to `^0.54.0`. + +## @backstage/core-app-api@1.0.4-next.1 + +### Patch Changes + +- 881fc75a75: Internal tweak removing usage of explicit type parameters for the `BackstagePlugin` type. +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + +## @backstage/core-components@0.10.0-next.3 + +### Patch Changes + +- 7f5e79961d: Fix relative `sub-paths` by concatenating the app's base path with them. +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 693990d4fe: Updated dependency `@react-hookz/web` to `^15.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + +## @backstage/core-plugin-api@1.0.4-next.0 + +### Patch Changes + +- 881fc75a75: Internal tweak removing usage of explicit type parameters for the `BackstagePlugin` type. +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 2990fff4e5: Enabled the `@backstage/core-plugin-api/alpha` entry point. + +## @backstage/create-app@0.4.29-next.3 + +### Patch Changes + +- Bumped create-app version. + +## @backstage/dev-utils@1.0.4-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/app-defaults@1.0.4-next.3 + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/test-utils@1.1.2-next.2 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/integration@1.2.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 1f29047bad: Updated dependency `@octokit/auth-app` to `^4.0.0`. +- 4df3390795: Avoid double encoding of the file path in `getBitbucketServerDownloadUrl` + +## @backstage/integration-react@1.1.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration@1.2.2-next.3 + +## @backstage/release-manifests@0.0.5-next.0 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. + +## @backstage/test-utils@1.1.2-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-react@0.4.3-next.1 + +## @backstage/plugin-adr@0.1.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 511f49ee43: Updated dependency `octokit` to `^2.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + +## @backstage/plugin-adr-backend@0.1.2-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-airbrake@0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/test-utils@1.1.2-next.2 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/dev-utils@1.0.4-next.3 + +## @backstage/plugin-airbrake-backend@0.2.7-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + +## @backstage/plugin-allure@0.1.23-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-analytics-module-ga@0.1.18-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-apache-airflow@0.2.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-api-docs@0.8.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- b76eea25ed: Updated dependency `@asyncapi/react-component` to `1.0.0-next.39`. +- 9432a05cf3: Set font colors correctly for descriptions containing HTML +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + +## @backstage/plugin-app-backend@0.3.34-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/config-loader@1.1.3-next.1 + +## @backstage/plugin-auth-node@0.2.3-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + +## @backstage/plugin-azure-devops@0.1.23-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-azure-devops-common@0.2.4-next.0 + +## @backstage/plugin-azure-devops-backend@0.3.13-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. + +- e67c4b7d5a: Adding getProjects endpoint to list out all projects associated with the Azure DevOps organization. + + It can be accessed by using this endpoint `{backendUrl}/api/azure-devops/projects` + +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-azure-devops-common@0.2.4-next.0 + +## @backstage/plugin-azure-devops-common@0.2.4-next.0 + +### Patch Changes + +- e67c4b7d5a: Adding getProjects endpoint to list out all projects associated with the Azure DevOps organization. + + It can be accessed by using this endpoint `{backendUrl}/api/azure-devops/projects` + +## @backstage/plugin-badges@0.2.31-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-bazaar@0.1.22-next.3 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/cli@0.18.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + +## @backstage/plugin-bitbucket-cloud-common@0.1.1-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/integration@1.2.2-next.3 + +## @backstage/plugin-bitrise@0.1.34-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-catalog@1.4.0-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + +## @backstage/plugin-catalog-backend-module-aws@0.1.7-next.2 + +### Patch Changes + +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-backend-module-azure@0.1.5-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-backend-module-bitbucket@0.2.1-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-bitbucket-cloud-common@0.1.1-next.1 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-backend-module-bitbucket-cloud@0.1.1-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-bitbucket-cloud-common@0.1.1-next.1 + - @backstage/backend-tasks@0.3.3-next.3 + +## @backstage/plugin-catalog-backend-module-gerrit@0.1.2-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-backend-module-github@0.1.5-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 0f25116d28: Updated dependency `@octokit/graphql` to `^5.0.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-backend-module-gitlab@0.1.5-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-backend-module-ldap@0.5.1-next.2 + +### Patch Changes + +- ddfd566606: Fix mapping between users and groups for FreeIPA when using the LdapOrgProcessor +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-backend-module-msgraph@0.4.0-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-backend-module-openapi@0.1.0-next.2 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-graph@0.2.19-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-catalog-graphql@0.3.11-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-catalog-import@0.8.10-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-catalog-react@1.1.2-next.3 + +### Patch Changes + +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-permission-react@0.4.3-next.1 + +## @backstage/plugin-cicd-statistics@0.1.9-next.1 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-cicd-statistics-module-gitlab@0.1.3-next.1 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/plugin-cicd-statistics@0.1.9-next.1 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-circleci@0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-cloudbuild@0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-code-climate@0.1.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-codescene@0.1.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-config-schema@0.1.30-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-cost-insights@0.11.29-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-dynatrace@0.1.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-explore@0.3.38-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-explore-react@0.0.19-next.0 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-explore-react@0.0.19-next.0 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + +## @backstage/plugin-firehydrant@0.1.24-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-fossa@0.2.39-next.3 + +### Patch Changes + +- 322d1ceeba: Allow configuration of base URL for Fossa links +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-gcalendar@0.3.3-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-gcp-projects@0.3.26-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 693990d4fe: Updated dependency `@react-hookz/web` to `^15.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-git-release-manager@0.3.20-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration@1.2.2-next.3 + +## @backstage/plugin-github-actions@0.5.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-github-deployments@0.1.38-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 0f25116d28: Updated dependency `@octokit/graphql` to `^5.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-github-pull-requests-board@0.1.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-gitops-profiles@0.3.25-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-gocd@0.1.13-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-graphiql@0.2.39-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-graphql-backend@0.1.24-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-catalog-graphql@0.3.11-next.1 + +## @backstage/plugin-home@0.4.23-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-stack-overflow@0.1.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-ilert@0.1.33-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-jenkins@0.7.6-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-jenkins-backend@0.1.24-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-kafka@0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-kubernetes-common@0.4.0-next.2 + +### Patch Changes + +- eadb3a8d2e: Updated dependency `@kubernetes/client-node` to `^0.17.0`. +- Updated dependencies + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-lighthouse@0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-newrelic@0.3.25-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-org@0.5.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-pagerduty@0.5.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-periskop@0.1.5-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-periskop-backend@0.1.5-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + +## @backstage/plugin-permission-backend@0.5.9-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-node@0.6.3-next.2 + +## @backstage/plugin-permission-common@0.6.3-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. + +## @backstage/plugin-permission-node@0.6.3-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + +## @backstage/plugin-permission-react@0.4.3-next.1 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/plugin-permission-common@0.6.3-next.1 + +## @backstage/plugin-proxy-backend@0.2.28-next.1 + +### Patch Changes + +- a4fa1ce090: The proxy-backend now automatically reloads configuration when app-config.yaml is updated. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + +## @backstage/plugin-rollbar@0.4.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-rollbar-backend@0.1.31-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + +## @backstage/plugin-scaffolder@1.4.0-next.3 + +### Patch Changes + +- b557e6c58d: Fixed that adding more than one `allowedOwner` or `allowedRepo` in the template config will now still set the first value as default in the initial form state of `RepoUrlPicker`. +- d600cb2ab6: contextMenu prop passed through to from the component +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- 693990d4fe: Updated dependency `@react-hookz/web` to `^15.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-permission-react@0.4.3-next.1 + +## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.9-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-scaffolder-backend@1.4.0-next.3 + - @backstage/integration@1.2.2-next.3 + +## @backstage/plugin-search@0.9.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + +## @backstage/plugin-search-backend@0.5.4-next.2 + +### Patch Changes + +- a21cd43467: If error is `MissingIndexError` we return a 400 response with a more clear error message. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-node@0.6.3-next.2 + - @backstage/plugin-search-backend-node@0.6.3-next.2 + +## @backstage/plugin-search-backend-module-elasticsearch@0.2.0-next.2 + +### Patch Changes + +- 71de198828: Updated dependency `@opensearch-project/opensearch` to `^2.0.0`. +- a21cd43467: Throws `MissingIndexError` when no index of type exist. +- Updated dependencies + - @backstage/plugin-search-backend-node@0.6.3-next.2 + +## @backstage/plugin-search-backend-node@0.6.3-next.2 + +### Patch Changes + +- a21cd43467: Exports `MissingIndexError` that can be used by the search engines for better error handling when missing index. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/backend-tasks@0.3.3-next.3 + +## @backstage/plugin-search-react@0.2.2-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-shortcuts@0.2.8-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-sonarqube@0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-splunk-on-call@0.3.31-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-stack-overflow@0.1.3-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-home@0.4.23-next.3 + +## @backstage/plugin-tech-insights@0.2.3-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-tech-insights-common@0.2.5-next.0 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.18-next.2 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-tech-insights-common@0.2.5-next.0 + - @backstage/plugin-tech-insights-node@0.3.2-next.1 + +## @backstage/plugin-tech-insights-common@0.2.5-next.0 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. + +## @backstage/plugin-tech-insights-node@0.3.2-next.1 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- bcc122c46d: The `FactRetriever` model has been extended by adding optional title and description fields, allowing you to display them in the UI. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-tech-insights-common@0.2.5-next.0 + +## @backstage/plugin-tech-radar@0.5.14-next.3 + +### Patch Changes + +- b8f608f1ec: Update tech-radar documentation on how to use an external json data source with dates. +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-techdocs@1.2.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + +## @backstage/plugin-techdocs-addons-test-utils@1.0.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/test-utils@1.1.2-next.2 + - @backstage/plugin-techdocs@1.2.1-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + +## @backstage/plugin-techdocs-backend@1.2.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-techdocs-node@1.2.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-techdocs-module-addons-contrib@1.0.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 693990d4fe: Updated dependency `@react-hookz/web` to `^15.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + +## @backstage/plugin-techdocs-node@1.2.0-next.3 + +### Patch Changes + +- d505b7b37d: Fixed issue with git feedback buttons not appearing automatically in docs pages. This was done by appending repo_url to the helper function getRepoUrlFromLocationAnnotation. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-techdocs-react@1.0.2-next.2 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-todo@0.2.9-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-todo-backend@0.1.31-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + +## @backstage/plugin-user-settings@0.4.6-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## @backstage/plugin-vault@0.1.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + +## @backstage/plugin-vault-backend@0.2.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/backend-test-utils@0.1.26-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + +## @backstage/plugin-xcmetrics@0.2.27-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + +## example-app@0.2.73-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-code-coverage@0.2.0-next.3 + - @backstage/plugin-scaffolder@1.4.0-next.3 + - @backstage/plugin-kubernetes@0.7.0-next.3 + - @backstage/plugin-tech-radar@0.5.14-next.3 + - @backstage/plugin-newrelic-dashboard@0.2.0-next.3 + - @backstage/app-defaults@1.0.4-next.3 + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-sentry@0.4.0-next.3 + - @backstage/cli@0.18.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/plugin-airbrake@0.3.7-next.3 + - @backstage/plugin-apache-airflow@0.2.0-next.3 + - @backstage/plugin-api-docs@0.8.7-next.3 + - @backstage/plugin-azure-devops@0.1.23-next.3 + - @backstage/plugin-badges@0.2.31-next.3 + - @backstage/plugin-catalog-import@0.8.10-next.3 + - @backstage/plugin-circleci@0.3.7-next.3 + - @backstage/plugin-cloudbuild@0.3.7-next.3 + - @backstage/plugin-cost-insights@0.11.29-next.3 + - @backstage/plugin-dynatrace@0.1.1-next.3 + - @backstage/plugin-explore@0.3.38-next.3 + - @backstage/plugin-gcalendar@0.3.3-next.3 + - @backstage/plugin-gcp-projects@0.3.26-next.3 + - @backstage/plugin-github-actions@0.5.7-next.3 + - @backstage/plugin-gocd@0.1.13-next.3 + - @backstage/plugin-graphiql@0.2.39-next.3 + - @backstage/plugin-home@0.4.23-next.3 + - @backstage/plugin-jenkins@0.7.6-next.3 + - @backstage/plugin-kafka@0.3.7-next.3 + - @backstage/plugin-lighthouse@0.3.7-next.3 + - @backstage/plugin-newrelic@0.3.25-next.3 + - @backstage/plugin-org@0.5.7-next.3 + - @backstage/plugin-pagerduty@0.5.0-next.3 + - @backstage/plugin-rollbar@0.4.7-next.3 + - @backstage/plugin-search@0.9.1-next.3 + - @backstage/plugin-shortcuts@0.2.8-next.3 + - @backstage/plugin-stack-overflow@0.1.3-next.3 + - @backstage/plugin-tech-insights@0.2.3-next.3 + - @backstage/plugin-techdocs-module-addons-contrib@1.0.2-next.3 + - @backstage/plugin-techdocs@1.2.1-next.3 + - @backstage/plugin-todo@0.2.9-next.3 + - @backstage/plugin-user-settings@0.4.6-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + - @backstage/plugin-catalog-graph@0.2.19-next.3 + - @backstage/plugin-permission-react@0.4.3-next.1 + - @backstage/plugin-search-react@0.2.2-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + +## example-backend@0.2.73-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-code-coverage-backend@0.2.0-next.3 + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/plugin-kubernetes-backend@0.7.0-next.3 + - @backstage/plugin-proxy-backend@0.2.28-next.1 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-scaffolder-backend@1.4.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-app-backend@0.3.34-next.3 + - @backstage/plugin-auth-backend@0.15.0-next.3 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-azure-devops-backend@0.3.13-next.1 + - @backstage/plugin-graphql-backend@0.1.24-next.1 + - @backstage/plugin-jenkins-backend@0.1.24-next.3 + - @backstage/plugin-permission-backend@0.5.9-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-node@0.6.3-next.2 + - @backstage/plugin-rollbar-backend@0.1.31-next.1 + - @backstage/plugin-techdocs-backend@1.2.0-next.3 + - @backstage/plugin-todo-backend@0.1.31-next.2 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.18-next.2 + - @backstage/plugin-tech-insights-backend@0.5.0-next.3 + - @backstage/plugin-tech-insights-node@0.3.2-next.1 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-search-backend-module-elasticsearch@0.2.0-next.2 + - @backstage/plugin-search-backend-node@0.6.3-next.2 + - @backstage/plugin-search-backend@0.5.4-next.2 + - example-app@0.2.73-next.3 + +## example-backend-next@0.0.1-next.0 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/plugin-scaffolder-backend@1.4.0-next.3 + - @backstage/backend-app-api@0.1.0-next.0 + +## techdocs-cli-embedded-app@0.2.72-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/app-defaults@1.0.4-next.3 + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/cli@0.18.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/test-utils@1.1.2-next.2 + - @backstage/plugin-techdocs@1.2.1-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + +## @internal/plugin-todo-list@1.0.3-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 diff --git a/package.json b/package.json index 9f219cfa11..b1230c81d4 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@types/react": "^17", "@types/react-dom": "^17" }, - "version": "1.4.0-next.2", + "version": "1.4.0-next.3", "dependencies": { "@manypkg/get-packages": "^1.1.3", "@microsoft/api-documenter": "^7.17.11", diff --git a/packages/app-defaults/CHANGELOG.md b/packages/app-defaults/CHANGELOG.md index 2786d4a5e4..8e50e13300 100644 --- a/packages/app-defaults/CHANGELOG.md +++ b/packages/app-defaults/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/app-defaults +## 1.0.4-next.3 + +### Patch Changes + +- 881fc75a75: Internal tweak removing usage of explicit type parameters for the `BackstagePlugin` type. +- Updated dependencies + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-permission-react@0.4.3-next.1 + ## 1.0.4-next.2 ### Patch Changes diff --git a/packages/app-defaults/package.json b/packages/app-defaults/package.json index e67af42404..17c196da79 100644 --- a/packages/app-defaults/package.json +++ b/packages/app-defaults/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/app-defaults", "description": "Provides the default wiring of a Backstage App", - "version": "1.0.4-next.2", + "version": "1.0.4-next.3", "private": false, "publishConfig": { "access": "public", @@ -33,10 +33,10 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-permission-react": "^0.4.3-next.0", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-permission-react": "^0.4.3-next.1", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -46,8 +46,8 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@types/jest": "^26.0.7", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 0f28d87448..65e4a5bc85 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,62 @@ # example-app +## 0.2.73-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-code-coverage@0.2.0-next.3 + - @backstage/plugin-scaffolder@1.4.0-next.3 + - @backstage/plugin-kubernetes@0.7.0-next.3 + - @backstage/plugin-tech-radar@0.5.14-next.3 + - @backstage/plugin-newrelic-dashboard@0.2.0-next.3 + - @backstage/app-defaults@1.0.4-next.3 + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-sentry@0.4.0-next.3 + - @backstage/cli@0.18.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/plugin-airbrake@0.3.7-next.3 + - @backstage/plugin-apache-airflow@0.2.0-next.3 + - @backstage/plugin-api-docs@0.8.7-next.3 + - @backstage/plugin-azure-devops@0.1.23-next.3 + - @backstage/plugin-badges@0.2.31-next.3 + - @backstage/plugin-catalog-import@0.8.10-next.3 + - @backstage/plugin-circleci@0.3.7-next.3 + - @backstage/plugin-cloudbuild@0.3.7-next.3 + - @backstage/plugin-cost-insights@0.11.29-next.3 + - @backstage/plugin-dynatrace@0.1.1-next.3 + - @backstage/plugin-explore@0.3.38-next.3 + - @backstage/plugin-gcalendar@0.3.3-next.3 + - @backstage/plugin-gcp-projects@0.3.26-next.3 + - @backstage/plugin-github-actions@0.5.7-next.3 + - @backstage/plugin-gocd@0.1.13-next.3 + - @backstage/plugin-graphiql@0.2.39-next.3 + - @backstage/plugin-home@0.4.23-next.3 + - @backstage/plugin-jenkins@0.7.6-next.3 + - @backstage/plugin-kafka@0.3.7-next.3 + - @backstage/plugin-lighthouse@0.3.7-next.3 + - @backstage/plugin-newrelic@0.3.25-next.3 + - @backstage/plugin-org@0.5.7-next.3 + - @backstage/plugin-pagerduty@0.5.0-next.3 + - @backstage/plugin-rollbar@0.4.7-next.3 + - @backstage/plugin-search@0.9.1-next.3 + - @backstage/plugin-shortcuts@0.2.8-next.3 + - @backstage/plugin-stack-overflow@0.1.3-next.3 + - @backstage/plugin-tech-insights@0.2.3-next.3 + - @backstage/plugin-techdocs-module-addons-contrib@1.0.2-next.3 + - @backstage/plugin-techdocs@1.2.1-next.3 + - @backstage/plugin-todo@0.2.9-next.3 + - @backstage/plugin-user-settings@0.4.6-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + - @backstage/plugin-catalog-graph@0.2.19-next.3 + - @backstage/plugin-permission-react@0.4.3-next.1 + - @backstage/plugin-search-react@0.2.2-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + ## 0.2.73-next.2 ### Patch Changes diff --git a/packages/app/package.json b/packages/app/package.json index c114d79250..5e4cf307ec 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,66 +1,66 @@ { "name": "example-app", - "version": "0.2.73-next.2", + "version": "0.2.73-next.3", "private": true, "backstage": { "role": "frontend" }, "bundled": true, "dependencies": { - "@backstage/app-defaults": "^1.0.4-next.2", - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/app-defaults": "^1.0.4-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/cli": "^0.18.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/integration-react": "^1.1.2-next.2", - "@backstage/plugin-airbrake": "^0.3.7-next.2", - "@backstage/plugin-api-docs": "^0.8.7-next.2", - "@backstage/plugin-azure-devops": "^0.1.23-next.2", - "@backstage/plugin-apache-airflow": "^0.2.0-next.2", - "@backstage/plugin-badges": "^0.2.31-next.2", - "@backstage/plugin-catalog": "^1.4.0-next.2", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/integration-react": "^1.1.2-next.3", + "@backstage/plugin-airbrake": "^0.3.7-next.3", + "@backstage/plugin-api-docs": "^0.8.7-next.3", + "@backstage/plugin-azure-devops": "^0.1.23-next.3", + "@backstage/plugin-apache-airflow": "^0.2.0-next.3", + "@backstage/plugin-badges": "^0.2.31-next.3", + "@backstage/plugin-catalog": "^1.4.0-next.3", "@backstage/plugin-catalog-common": "^1.0.4-next.0", - "@backstage/plugin-catalog-graph": "^0.2.19-next.2", - "@backstage/plugin-catalog-import": "^0.8.10-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", - "@backstage/plugin-circleci": "^0.3.7-next.2", - "@backstage/plugin-cloudbuild": "^0.3.7-next.2", - "@backstage/plugin-code-coverage": "^0.1.34-next.2", - "@backstage/plugin-cost-insights": "^0.11.29-next.2", - "@backstage/plugin-dynatrace": "^0.1.1-next.2", - "@backstage/plugin-explore": "^0.3.38-next.2", - "@backstage/plugin-gcalendar": "^0.3.3-next.2", - "@backstage/plugin-gcp-projects": "^0.3.26-next.2", - "@backstage/plugin-github-actions": "^0.5.7-next.2", - "@backstage/plugin-gocd": "^0.1.13-next.2", - "@backstage/plugin-graphiql": "^0.2.39-next.2", - "@backstage/plugin-home": "^0.4.23-next.2", - "@backstage/plugin-jenkins": "^0.7.6-next.2", - "@backstage/plugin-kafka": "^0.3.7-next.2", - "@backstage/plugin-kubernetes": "^0.6.7-next.2", - "@backstage/plugin-lighthouse": "^0.3.7-next.2", - "@backstage/plugin-newrelic": "^0.3.25-next.2", - "@backstage/plugin-newrelic-dashboard": "^0.1.15-next.2", - "@backstage/plugin-org": "^0.5.7-next.2", - "@backstage/plugin-pagerduty": "0.5.0-next.2", - "@backstage/plugin-permission-react": "^0.4.3-next.0", - "@backstage/plugin-rollbar": "^0.4.7-next.2", - "@backstage/plugin-scaffolder": "^1.4.0-next.2", - "@backstage/plugin-search": "^0.9.1-next.2", - "@backstage/plugin-search-react": "^0.2.2-next.2", + "@backstage/plugin-catalog-graph": "^0.2.19-next.3", + "@backstage/plugin-catalog-import": "^0.8.10-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", + "@backstage/plugin-circleci": "^0.3.7-next.3", + "@backstage/plugin-cloudbuild": "^0.3.7-next.3", + "@backstage/plugin-code-coverage": "^0.2.0-next.3", + "@backstage/plugin-cost-insights": "^0.11.29-next.3", + "@backstage/plugin-dynatrace": "^0.1.1-next.3", + "@backstage/plugin-explore": "^0.3.38-next.3", + "@backstage/plugin-gcalendar": "^0.3.3-next.3", + "@backstage/plugin-gcp-projects": "^0.3.26-next.3", + "@backstage/plugin-github-actions": "^0.5.7-next.3", + "@backstage/plugin-gocd": "^0.1.13-next.3", + "@backstage/plugin-graphiql": "^0.2.39-next.3", + "@backstage/plugin-home": "^0.4.23-next.3", + "@backstage/plugin-jenkins": "^0.7.6-next.3", + "@backstage/plugin-kafka": "^0.3.7-next.3", + "@backstage/plugin-kubernetes": "^0.7.0-next.3", + "@backstage/plugin-lighthouse": "^0.3.7-next.3", + "@backstage/plugin-newrelic": "^0.3.25-next.3", + "@backstage/plugin-newrelic-dashboard": "^0.2.0-next.3", + "@backstage/plugin-org": "^0.5.7-next.3", + "@backstage/plugin-pagerduty": "0.5.0-next.3", + "@backstage/plugin-permission-react": "^0.4.3-next.1", + "@backstage/plugin-rollbar": "^0.4.7-next.3", + "@backstage/plugin-scaffolder": "^1.4.0-next.3", + "@backstage/plugin-search": "^0.9.1-next.3", + "@backstage/plugin-search-react": "^0.2.2-next.3", "@backstage/plugin-search-common": "^0.3.6-next.0", - "@backstage/plugin-sentry": "^0.3.45-next.2", - "@backstage/plugin-shortcuts": "^0.2.8-next.2", - "@backstage/plugin-stack-overflow": "^0.1.3-next.2", - "@backstage/plugin-tech-radar": "^0.5.14-next.2", - "@backstage/plugin-techdocs": "^1.2.1-next.2", - "@backstage/plugin-techdocs-react": "^1.0.2-next.1", - "@backstage/plugin-techdocs-module-addons-contrib": "^1.0.2-next.2", - "@backstage/plugin-todo": "^0.2.9-next.2", - "@backstage/plugin-user-settings": "^0.4.6-next.2", - "@backstage/plugin-tech-insights": "^0.2.3-next.2", + "@backstage/plugin-sentry": "^0.4.0-next.3", + "@backstage/plugin-shortcuts": "^0.2.8-next.3", + "@backstage/plugin-stack-overflow": "^0.1.3-next.3", + "@backstage/plugin-tech-radar": "^0.5.14-next.3", + "@backstage/plugin-techdocs": "^1.2.1-next.3", + "@backstage/plugin-techdocs-react": "^1.0.2-next.2", + "@backstage/plugin-techdocs-module-addons-contrib": "^1.0.2-next.3", + "@backstage/plugin-todo": "^0.2.9-next.3", + "@backstage/plugin-user-settings": "^0.4.6-next.3", + "@backstage/plugin-tech-insights": "^0.2.3-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -81,7 +81,7 @@ "zen-observable": "^0.8.15" }, "devDependencies": { - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/test-utils": "^1.1.2-next.2", "@rjsf/core": "^3.2.1", "@testing-library/cypress": "^8.0.2", "@testing-library/jest-dom": "^5.10.1", diff --git a/packages/backend-app-api/CHANGELOG.md b/packages/backend-app-api/CHANGELOG.md new file mode 100644 index 0000000000..334de3b4d8 --- /dev/null +++ b/packages/backend-app-api/CHANGELOG.md @@ -0,0 +1,17 @@ +# @backstage/backend-app-api + +## 0.1.0-next.0 + +### Minor Changes + +- 91c1d12123: Add initial plumbing for creating backends using the experimental backend framework. + + This package is highly **EXPERIMENTAL** and should not be used in production. + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.1.0-next.0 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-permission-node@0.6.3-next.2 + - @backstage/backend-tasks@0.3.3-next.3 diff --git a/packages/backend-app-api/package.json b/packages/backend-app-api/package.json index ae6f7eb03b..f49fe159f3 100644 --- a/packages/backend-app-api/package.json +++ b/packages/backend-app-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-app-api", "description": "Core API used by Backstage backend apps", - "version": "0.0.0", + "version": "0.1.0-next.0", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -34,16 +34,16 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-plugin-api": "^0.0.0", - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/backend-tasks": "^0.3.3-next.2", - "@backstage/plugin-permission-node": "^0.6.3-next.1", + "@backstage/backend-plugin-api": "^0.1.0-next.0", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", + "@backstage/plugin-permission-node": "^0.6.3-next.2", "express": "^4.17.1", "express-promise-router": "^4.1.0", "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2" + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist", diff --git a/packages/backend-common/CHANGELOG.md b/packages/backend-common/CHANGELOG.md index a052e37fe7..84370721a8 100644 --- a/packages/backend-common/CHANGELOG.md +++ b/packages/backend-common/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/backend-common +## 0.14.1-next.3 + +### Patch Changes + +- 90c87f28e8: Moving from Bitbucket Server endpoint from https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp222 to https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp224, to have the last commit in function of different branch, and not only the list of default branch +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/config-loader@1.1.3-next.1 + - @backstage/integration@1.2.2-next.3 + ## 0.14.1-next.2 ### Patch Changes diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json index ca543d0660..a0fc8e34b8 100644 --- a/packages/backend-common/package.json +++ b/packages/backend-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-common", "description": "Common functionality library for Backstage backends", - "version": "0.14.1-next.2", + "version": "0.14.1-next.3", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -36,9 +36,9 @@ "dependencies": { "@backstage/cli-common": "^0.1.9", "@backstage/config": "^1.0.1", - "@backstage/config-loader": "^1.1.3-next.0", + "@backstage/config-loader": "^1.1.3-next.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", + "@backstage/integration": "^1.2.2-next.3", "@backstage/types": "^1.0.0", "@google-cloud/storage": "^6.0.0", "@manypkg/get-packages": "^1.1.3", @@ -91,8 +91,8 @@ } }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/archiver": "^5.1.0", "@types/base64-stream": "^1.0.2", "@types/compression": "^1.7.0", diff --git a/packages/backend-next/CHANGELOG.md b/packages/backend-next/CHANGELOG.md new file mode 100644 index 0000000000..42d40130c9 --- /dev/null +++ b/packages/backend-next/CHANGELOG.md @@ -0,0 +1,10 @@ +# example-backend-next + +## 0.0.1-next.0 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/plugin-scaffolder-backend@1.4.0-next.3 + - @backstage/backend-app-api@0.1.0-next.0 diff --git a/packages/backend-next/package.json b/packages/backend-next/package.json index 673116790e..eba7aec08e 100644 --- a/packages/backend-next/package.json +++ b/packages/backend-next/package.json @@ -1,6 +1,6 @@ { "name": "example-backend-next", - "version": "0.0.0", + "version": "0.0.1-next.0", "main": "dist/index.cjs.js", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,12 +25,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-app-api": "^0.0.0", - "@backstage/plugin-catalog-backend": "^1.2.1-next.2", - "@backstage/plugin-scaffolder-backend": "^1.4.0-next.2" + "@backstage/backend-app-api": "^0.1.0-next.0", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", + "@backstage/plugin-scaffolder-backend": "^1.4.0-next.3" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2" + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist" diff --git a/packages/backend-plugin-api/CHANGELOG.md b/packages/backend-plugin-api/CHANGELOG.md new file mode 100644 index 0000000000..30f00578fa --- /dev/null +++ b/packages/backend-plugin-api/CHANGELOG.md @@ -0,0 +1,15 @@ +# @backstage/backend-plugin-api + +## 0.1.0-next.0 + +### Minor Changes + +- 91c1d12123: Introduced new package for creating backend plugins using the new alpha backend plugin framework. + This package is still considered **EXPERIMENTAL** and things will change without warning. Do not use this for production. + +### Patch Changes + +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/backend-tasks@0.3.3-next.3 diff --git a/packages/backend-plugin-api/package.json b/packages/backend-plugin-api/package.json index f9109ae680..9f3aa255bf 100644 --- a/packages/backend-plugin-api/package.json +++ b/packages/backend-plugin-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-plugin-api", "description": "Core API used by Backstage backend plugins", - "version": "0.0.0", + "version": "0.1.0-next.0", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -35,16 +35,16 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/plugin-permission-common": "^0.6.3-next.0", - "@backstage/backend-tasks": "^0.3.3-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/plugin-permission-common": "^0.6.3-next.1", + "@backstage/backend-tasks": "^0.3.3-next.3", "@types/express": "^4.17.6", "express": "^4.17.1", "winston": "^3.2.1", "winston-transport": "^4.5.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2" + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist", diff --git a/packages/backend-tasks/CHANGELOG.md b/packages/backend-tasks/CHANGELOG.md index 782088ff84..e7fa4e6eeb 100644 --- a/packages/backend-tasks/CHANGELOG.md +++ b/packages/backend-tasks/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/backend-tasks +## 0.3.3-next.3 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + ## 0.3.3-next.2 ### Patch Changes diff --git a/packages/backend-tasks/package.json b/packages/backend-tasks/package.json index 9b070d932f..4f5e91e186 100644 --- a/packages/backend-tasks/package.json +++ b/packages/backend-tasks/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-tasks", "description": "Common distributed task management library for Backstage backends", - "version": "0.3.3-next.2", + "version": "0.3.3-next.3", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -33,7 +33,7 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", "@backstage/types": "^1.0.0", @@ -48,8 +48,8 @@ "zod": "^3.9.5" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/cron": "^2.0.0", "wait-for-expect": "^3.0.2" }, diff --git a/packages/backend-test-utils/CHANGELOG.md b/packages/backend-test-utils/CHANGELOG.md index e0bb57a3f0..46ba178820 100644 --- a/packages/backend-test-utils/CHANGELOG.md +++ b/packages/backend-test-utils/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/backend-test-utils +## 0.1.26-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/cli@0.18.0-next.3 + ## 0.1.26-next.2 ### Patch Changes diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json index 53953ba85e..4a8acb2de7 100644 --- a/packages/backend-test-utils/package.json +++ b/packages/backend-test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-test-utils", "description": "Test helpers library for Backstage backends", - "version": "0.1.26-next.2", + "version": "0.1.26-next.3", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -34,8 +34,8 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/cli": "^0.18.0-next.3", "@backstage/config": "^1.0.1", "better-sqlite3": "^7.5.0", "knex": "^2.0.0", @@ -46,7 +46,7 @@ "uuid": "^8.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2" + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist" diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 02eac85805..c38a16c86f 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,40 @@ # example-backend +## 0.2.73-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-code-coverage-backend@0.2.0-next.3 + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/plugin-kubernetes-backend@0.7.0-next.3 + - @backstage/plugin-proxy-backend@0.2.28-next.1 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-scaffolder-backend@1.4.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-app-backend@0.3.34-next.3 + - @backstage/plugin-auth-backend@0.15.0-next.3 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-azure-devops-backend@0.3.13-next.1 + - @backstage/plugin-graphql-backend@0.1.24-next.1 + - @backstage/plugin-jenkins-backend@0.1.24-next.3 + - @backstage/plugin-permission-backend@0.5.9-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-node@0.6.3-next.2 + - @backstage/plugin-rollbar-backend@0.1.31-next.1 + - @backstage/plugin-techdocs-backend@1.2.0-next.3 + - @backstage/plugin-todo-backend@0.1.31-next.2 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.18-next.2 + - @backstage/plugin-tech-insights-backend@0.5.0-next.3 + - @backstage/plugin-tech-insights-node@0.3.2-next.1 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-search-backend-module-elasticsearch@0.2.0-next.2 + - @backstage/plugin-search-backend-node@0.6.3-next.2 + - @backstage/plugin-search-backend@0.5.4-next.2 + - example-app@0.2.73-next.3 + ## 0.2.73-next.2 ### Patch Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 4bf07f156a..e98c5d064f 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "example-backend", - "version": "0.2.73-next.2", + "version": "0.2.73-next.3", "main": "dist/index.cjs.js", "types": "src/index.ts", "license": "Apache-2.0", @@ -26,39 +26,39 @@ "build-image": "docker build ../.. -f Dockerfile --tag example-backend" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/backend-tasks": "^0.3.3-next.2", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/plugin-app-backend": "^0.3.34-next.2", - "@backstage/plugin-auth-backend": "^0.15.0-next.2", - "@backstage/plugin-auth-node": "^0.2.3-next.1", - "@backstage/plugin-azure-devops-backend": "^0.3.13-next.0", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-app-backend": "^0.3.34-next.3", + "@backstage/plugin-auth-backend": "^0.15.0-next.3", + "@backstage/plugin-auth-node": "^0.2.3-next.2", + "@backstage/plugin-azure-devops-backend": "^0.3.13-next.1", "@backstage/plugin-badges-backend": "^0.1.28-next.2", - "@backstage/plugin-catalog-backend": "^1.2.1-next.2", - "@backstage/plugin-code-coverage-backend": "^0.1.32-next.2", - "@backstage/plugin-graphql-backend": "^0.1.24-next.0", - "@backstage/plugin-jenkins-backend": "^0.1.24-next.2", - "@backstage/plugin-kubernetes-backend": "^0.7.0-next.2", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", + "@backstage/plugin-code-coverage-backend": "^0.2.0-next.3", + "@backstage/plugin-graphql-backend": "^0.1.24-next.1", + "@backstage/plugin-jenkins-backend": "^0.1.24-next.3", + "@backstage/plugin-kubernetes-backend": "^0.7.0-next.3", "@backstage/plugin-kafka-backend": "^0.2.27-next.2", - "@backstage/plugin-permission-backend": "^0.5.9-next.1", - "@backstage/plugin-permission-common": "^0.6.3-next.0", - "@backstage/plugin-permission-node": "^0.6.3-next.1", - "@backstage/plugin-proxy-backend": "^0.2.28-next.0", - "@backstage/plugin-rollbar-backend": "^0.1.31-next.0", - "@backstage/plugin-scaffolder-backend": "^1.4.0-next.2", + "@backstage/plugin-permission-backend": "^0.5.9-next.2", + "@backstage/plugin-permission-common": "^0.6.3-next.1", + "@backstage/plugin-permission-node": "^0.6.3-next.2", + "@backstage/plugin-proxy-backend": "^0.2.28-next.1", + "@backstage/plugin-rollbar-backend": "^0.1.31-next.1", + "@backstage/plugin-scaffolder-backend": "^1.4.0-next.3", "@backstage/plugin-scaffolder-backend-module-rails": "^0.4.2-next.1", - "@backstage/plugin-search-backend": "^0.5.4-next.1", - "@backstage/plugin-search-backend-node": "^0.6.3-next.1", - "@backstage/plugin-search-backend-module-elasticsearch": "^0.2.0-next.1", + "@backstage/plugin-search-backend": "^0.5.4-next.2", + "@backstage/plugin-search-backend-node": "^0.6.3-next.2", + "@backstage/plugin-search-backend-module-elasticsearch": "^0.2.0-next.2", "@backstage/plugin-search-backend-module-pg": "^0.3.5-next.2", - "@backstage/plugin-techdocs-backend": "^1.2.0-next.2", - "@backstage/plugin-tech-insights-backend": "^0.5.0-next.2", - "@backstage/plugin-tech-insights-node": "^0.3.2-next.0", - "@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.18-next.1", - "@backstage/plugin-todo-backend": "^0.1.31-next.1", + "@backstage/plugin-techdocs-backend": "^1.2.0-next.3", + "@backstage/plugin-tech-insights-backend": "^0.5.0-next.3", + "@backstage/plugin-tech-insights-node": "^0.3.2-next.1", + "@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.18-next.2", + "@backstage/plugin-todo-backend": "^0.1.31-next.2", "@gitbeaker/node": "^35.1.0", "@octokit/rest": "^18.5.3", "better-sqlite3": "^7.5.0", @@ -75,7 +75,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", + "@backstage/cli": "^0.18.0-next.3", "@types/dockerode": "^3.3.0", "@types/express": "^4.17.6", "@types/express-serve-static-core": "^4.17.5", diff --git a/packages/catalog-client/CHANGELOG.md b/packages/catalog-client/CHANGELOG.md index 0b0d29b940..f2fc1d2c88 100644 --- a/packages/catalog-client/CHANGELOG.md +++ b/packages/catalog-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/catalog-client +## 1.0.4-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/catalog-model@1.1.0-next.3 + ## 1.0.4-next.1 ### Patch Changes diff --git a/packages/catalog-client/package.json b/packages/catalog-client/package.json index 3fbf662615..9282a5b7c1 100644 --- a/packages/catalog-client/package.json +++ b/packages/catalog-client/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/catalog-client", "description": "An isomorphic client for the catalog backend", - "version": "1.0.4-next.1", + "version": "1.0.4-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,12 +33,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.1", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/errors": "^1.1.0-next.0", "cross-fetch": "^3.1.5" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/jest": "^26.0.7", "msw": "^0.43.0" }, diff --git a/packages/catalog-model/CHANGELOG.md b/packages/catalog-model/CHANGELOG.md index 910fc92cd2..d9eb2a04a5 100644 --- a/packages/catalog-model/CHANGELOG.md +++ b/packages/catalog-model/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/catalog-model +## 1.1.0-next.3 + +### Patch Changes + +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. + ## 1.1.0-next.2 ### Minor Changes diff --git a/packages/catalog-model/package.json b/packages/catalog-model/package.json index 460dafa43a..081ffff289 100644 --- a/packages/catalog-model/package.json +++ b/packages/catalog-model/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/catalog-model", "description": "Types and validators that help describe the model of a Backstage Catalog", - "version": "1.1.0-next.2", + "version": "1.1.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -43,7 +43,7 @@ "uuid": "^8.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", + "@backstage/cli": "^0.18.0-next.3", "@types/jest": "^26.0.7", "@types/json-schema": "^7.0.5", "@types/lodash": "^4.14.151", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index b4dbb1cdc5..ba8f773fdb 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/cli +## 0.18.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- e662b573cf: Updated dependency `@octokit/request` to `^6.0.0`. +- Updated dependencies + - @backstage/config-loader@1.1.3-next.1 + - @backstage/release-manifests@0.0.5-next.0 + ## 0.18.0-next.2 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index d64ccf0c7d..11bb57a071 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/cli", "description": "CLI for developing Backstage plugins and apps", - "version": "0.18.0-next.2", + "version": "0.18.0-next.3", "private": false, "publishConfig": { "access": "public" @@ -33,9 +33,9 @@ "dependencies": { "@backstage/cli-common": "^0.1.9", "@backstage/config": "^1.0.1", - "@backstage/config-loader": "^1.1.3-next.0", + "@backstage/config-loader": "^1.1.3-next.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/release-manifests": "^0.0.4", + "@backstage/release-manifests": "^0.0.5-next.0", "@backstage/types": "^1.0.0", "@hot-loader/react-dom-v16": "npm:@hot-loader/react-dom@^16.0.2", "@hot-loader/react-dom-v17": "npm:@hot-loader/react-dom@^17.0.2", @@ -126,13 +126,13 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/backend-common": "^0.14.1-next.2", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@backstage/theme": "^0.2.16-next.1", "@types/diff": "^5.0.0", "@types/express": "^4.17.6", diff --git a/packages/config-loader/CHANGELOG.md b/packages/config-loader/CHANGELOG.md index af297b1112..f5b5846a42 100644 --- a/packages/config-loader/CHANGELOG.md +++ b/packages/config-loader/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/config-loader +## 1.1.3-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- a3acec8819: Updated dependency `typescript-json-schema` to `^0.54.0`. + ## 1.1.3-next.0 ### Patch Changes diff --git a/packages/config-loader/package.json b/packages/config-loader/package.json index 638e3dc8e0..7c9831a9e3 100644 --- a/packages/config-loader/package.json +++ b/packages/config-loader/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/config-loader", "description": "Config loading functionality used by Backstage backend, and CLI", - "version": "1.1.3-next.0", + "version": "1.1.3-next.1", "private": false, "publishConfig": { "access": "public", diff --git a/packages/core-app-api/CHANGELOG.md b/packages/core-app-api/CHANGELOG.md index c4d2f9d8fe..115b41d76e 100644 --- a/packages/core-app-api/CHANGELOG.md +++ b/packages/core-app-api/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/core-app-api +## 1.0.4-next.1 + +### Patch Changes + +- 881fc75a75: Internal tweak removing usage of explicit type parameters for the `BackstagePlugin` type. +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + ## 1.0.4-next.0 ### Patch Changes diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json index e7d530417a..30f8564a65 100644 --- a/packages/core-app-api/package.json +++ b/packages/core-app-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/core-app-api", "description": "Core app API used by Backstage apps", - "version": "1.0.4-next.0", + "version": "1.0.4-next.1", "private": false, "publishConfig": { "access": "public", @@ -34,7 +34,7 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/types": "^1.0.0", "@backstage/version-bridge": "^1.0.1", "@types/prop-types": "^15.7.3", @@ -49,8 +49,8 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/packages/core-components/CHANGELOG.md b/packages/core-components/CHANGELOG.md index 46a44394b3..8952d3be8f 100644 --- a/packages/core-components/CHANGELOG.md +++ b/packages/core-components/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/core-components +## 0.10.0-next.3 + +### Patch Changes + +- 7f5e79961d: Fix relative `sub-paths` by concatenating the app's base path with them. +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 693990d4fe: Updated dependency `@react-hookz/web` to `^15.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + ## 0.10.0-next.2 ### Minor Changes diff --git a/packages/core-components/package.json b/packages/core-components/package.json index a6dff88333..6651d22c93 100644 --- a/packages/core-components/package.json +++ b/packages/core-components/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/core-components", "description": "Core components used by Backstage plugins and apps", - "version": "0.10.0-next.2", + "version": "0.10.0-next.3", "private": false, "publishConfig": { "access": "public", @@ -34,7 +34,7 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", "@backstage/theme": "^0.2.16-next.1", "@backstage/version-bridge": "^1.0.1", @@ -79,9 +79,9 @@ "react-dom": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/cli": "^0.18.0-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/packages/core-plugin-api/CHANGELOG.md b/packages/core-plugin-api/CHANGELOG.md index 8b363df966..0d3cf6dabe 100644 --- a/packages/core-plugin-api/CHANGELOG.md +++ b/packages/core-plugin-api/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/core-plugin-api +## 1.0.4-next.0 + +### Patch Changes + +- 881fc75a75: Internal tweak removing usage of explicit type parameters for the `BackstagePlugin` type. +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 2990fff4e5: Enabled the `@backstage/core-plugin-api/alpha` entry point. + ## 1.0.3 ### Patch Changes diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json index 1f494bc9e2..3d3ed68bd6 100644 --- a/packages/core-plugin-api/package.json +++ b/packages/core-plugin-api/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/core-plugin-api", "description": "Core API used by Backstage plugins", - "version": "1.0.3", + "version": "1.0.4-next.0", "private": false, "publishConfig": { "access": "public", @@ -47,9 +47,9 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md index 7f2fa483f0..fd8aa38def 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/create-app +## 0.4.29-next.3 + +### Patch Changes + +- Bumped create-app version. + ## 0.4.29-next.2 ### Patch Changes diff --git a/packages/create-app/package.json b/packages/create-app/package.json index 1fc0d17285..abb7f1fdd8 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/create-app", "description": "A CLI that helps you create your own Backstage app", - "version": "0.4.29-next.2", + "version": "0.4.29-next.3", "private": false, "publishConfig": { "access": "public" diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md index b748970b06..7f89910f3b 100644 --- a/packages/dev-utils/CHANGELOG.md +++ b/packages/dev-utils/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/dev-utils +## 1.0.4-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/app-defaults@1.0.4-next.3 + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/test-utils@1.1.2-next.2 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 1.0.4-next.2 ### Patch Changes diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json index 8d19bf9cb3..271d7b2e1b 100644 --- a/packages/dev-utils/package.json +++ b/packages/dev-utils/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/dev-utils", "description": "Utilities for developing Backstage plugins.", - "version": "1.0.4-next.2", + "version": "1.0.4-next.3", "private": false, "publishConfig": { "access": "public", @@ -33,14 +33,14 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/app-defaults": "^1.0.4-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/integration-react": "^1.1.2-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/app-defaults": "^1.0.4-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/integration-react": "^1.1.2-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -59,7 +59,7 @@ "react-dom": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", + "@backstage/cli": "^0.18.0-next.3", "@types/jest": "^26.0.7", "@types/node": "^16.0.0" }, diff --git a/packages/integration-react/CHANGELOG.md b/packages/integration-react/CHANGELOG.md index 644d6f7cc4..cf7480ad77 100644 --- a/packages/integration-react/CHANGELOG.md +++ b/packages/integration-react/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/integration-react +## 1.1.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration@1.2.2-next.3 + ## 1.1.2-next.2 ### Patch Changes diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json index bf0a3e471c..84a8896a60 100644 --- a/packages/integration-react/package.json +++ b/packages/integration-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/integration-react", "description": "Frontend package for managing integrations towards external systems", - "version": "1.1.2-next.2", + "version": "1.1.2-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,9 +25,9 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/integration": "^1.2.2-next.2", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/integration": "^1.2.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -38,9 +38,9 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/packages/integration/CHANGELOG.md b/packages/integration/CHANGELOG.md index bf352f168f..edfb621431 100644 --- a/packages/integration/CHANGELOG.md +++ b/packages/integration/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/integration +## 1.2.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 1f29047bad: Updated dependency `@octokit/auth-app` to `^4.0.0`. +- 4df3390795: Avoid double encoding of the file path in `getBitbucketServerDownloadUrl` + ## 1.2.2-next.2 ### Patch Changes diff --git a/packages/integration/package.json b/packages/integration/package.json index 920d72eb17..b9d3ff5ea1 100644 --- a/packages/integration/package.json +++ b/packages/integration/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/integration", "description": "Helpers for managing integrations towards external systems", - "version": "1.2.2-next.2", + "version": "1.2.2-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -43,9 +43,9 @@ "lodash": "^4.17.21" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/config-loader": "^1.1.3-next.0", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/config-loader": "^1.1.3-next.1", + "@backstage/test-utils": "^1.1.2-next.2", "@types/jest": "^26.0.7", "@types/luxon": "^2.0.4", "msw": "^0.43.0" diff --git a/packages/release-manifests/CHANGELOG.md b/packages/release-manifests/CHANGELOG.md index 279128576c..0d28ee16ad 100644 --- a/packages/release-manifests/CHANGELOG.md +++ b/packages/release-manifests/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/release-manifests +## 0.0.5-next.0 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. + ## 0.0.4 ### Patch Changes diff --git a/packages/release-manifests/package.json b/packages/release-manifests/package.json index 3309b1b9f1..3422085e1f 100644 --- a/packages/release-manifests/package.json +++ b/packages/release-manifests/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/release-manifests", "description": "Helper library for receiving release manifests", - "version": "0.0.4", + "version": "0.0.5-next.0", "private": false, "main": "src/index.ts", "types": "src/index.ts", @@ -36,7 +36,7 @@ "cross-fetch": "^3.1.5" }, "devDependencies": { - "@backstage/test-utils": "^1.1.2-next.0", + "@backstage/test-utils": "^1.1.2-next.2", "msw": "^0.43.0", "@types/jest": "^26.0.7", "@types/node": "^16.0.0" diff --git a/packages/techdocs-cli-embedded-app/CHANGELOG.md b/packages/techdocs-cli-embedded-app/CHANGELOG.md index af9f0ad09c..c7200360c1 100644 --- a/packages/techdocs-cli-embedded-app/CHANGELOG.md +++ b/packages/techdocs-cli-embedded-app/CHANGELOG.md @@ -1,5 +1,22 @@ # techdocs-cli-embedded-app +## 0.2.72-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/app-defaults@1.0.4-next.3 + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/cli@0.18.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/test-utils@1.1.2-next.2 + - @backstage/plugin-techdocs@1.2.1-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + ## 0.2.72-next.2 ### Patch Changes diff --git a/packages/techdocs-cli-embedded-app/package.json b/packages/techdocs-cli-embedded-app/package.json index 60389b6596..a66e9a01d8 100644 --- a/packages/techdocs-cli-embedded-app/package.json +++ b/packages/techdocs-cli-embedded-app/package.json @@ -1,24 +1,24 @@ { "name": "techdocs-cli-embedded-app", - "version": "0.2.72-next.2", + "version": "0.2.72-next.3", "private": true, "backstage": { "role": "frontend" }, "bundled": true, "dependencies": { - "@backstage/app-defaults": "^1.0.4-next.2", - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/app-defaults": "^1.0.4-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/cli": "^0.18.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/integration-react": "^1.1.2-next.2", - "@backstage/plugin-catalog": "^1.4.0-next.2", - "@backstage/plugin-techdocs": "^1.2.1-next.2", - "@backstage/plugin-techdocs-react": "^1.0.2-next.1", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/integration-react": "^1.1.2-next.3", + "@backstage/plugin-catalog": "^1.4.0-next.3", + "@backstage/plugin-techdocs": "^1.2.1-next.3", + "@backstage/plugin-techdocs-react": "^1.0.2-next.2", + "@backstage/test-utils": "^1.1.2-next.2", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.11.0", "@material-ui/icons": "^4.9.1", @@ -30,7 +30,7 @@ "react-use": "^17.2.4" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", + "@backstage/cli": "^0.18.0-next.3", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md index adbb3cd7ac..317dc6afa7 100644 --- a/packages/test-utils/CHANGELOG.md +++ b/packages/test-utils/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/test-utils +## 1.1.2-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-react@0.4.3-next.1 + ## 1.1.2-next.1 ### Patch Changes diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 0918dcaaac..4934cd3a3a 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/test-utils", "description": "Utilities to test Backstage plugins and apps.", - "version": "1.1.2-next.1", + "version": "1.1.2-next.2", "private": false, "publishConfig": { "access": "public", @@ -34,10 +34,10 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-permission-common": "^0.6.3-next.0", - "@backstage/plugin-permission-react": "^0.4.3-next.0", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-permission-common": "^0.6.3-next.1", + "@backstage/plugin-permission-react": "^0.4.3-next.1", "@backstage/theme": "^0.2.16-next.0", "@backstage/types": "^1.0.0", "@material-ui/core": "^4.12.2", @@ -55,7 +55,7 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "msw": "^0.43.0" diff --git a/plugins/adr-backend/CHANGELOG.md b/plugins/adr-backend/CHANGELOG.md index 15a0519010..129e6bf56b 100644 --- a/plugins/adr-backend/CHANGELOG.md +++ b/plugins/adr-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-adr-backend +## 0.1.2-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.2-next.1 ### Patch Changes diff --git a/plugins/adr-backend/package.json b/plugins/adr-backend/package.json index b41366d99e..b2381373ee 100644 --- a/plugins/adr-backend/package.json +++ b/plugins/adr-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-adr-backend", - "version": "0.1.2-next.1", + "version": "0.1.2-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -29,12 +29,12 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.1", + "@backstage/integration": "^1.2.2-next.3", "@backstage/plugin-adr-common": "^0.1.2-next.1", "@backstage/plugin-search-common": "^0.3.6-next.0", "luxon": "^3.0.0", @@ -44,7 +44,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/marked": "^4.0.0", "@types/supertest": "^2.0.8", "supertest": "^6.1.3", diff --git a/plugins/adr/CHANGELOG.md b/plugins/adr/CHANGELOG.md index efad1034a8..34c81a7f80 100644 --- a/plugins/adr/CHANGELOG.md +++ b/plugins/adr/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-adr +## 0.1.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 511f49ee43: Updated dependency `octokit` to `^2.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + ## 0.1.2-next.2 ### Patch Changes diff --git a/plugins/adr/package.json b/plugins/adr/package.json index 9f25ce4c61..654dc9df40 100644 --- a/plugins/adr/package.json +++ b/plugins/adr/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-adr", - "version": "0.1.2-next.2", + "version": "0.1.2-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -22,13 +22,13 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/integration-react": "^1.1.2-next.2", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/integration-react": "^1.1.2-next.3", "@backstage/plugin-adr-common": "^0.1.2-next.1", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/plugin-search-common": "^0.3.6-next.0", - "@backstage/plugin-search-react": "^0.2.2-next.2", + "@backstage/plugin-search-react": "^0.2.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -44,10 +44,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/airbrake-backend/CHANGELOG.md b/plugins/airbrake-backend/CHANGELOG.md index 5810bda422..49d4de7c96 100644 --- a/plugins/airbrake-backend/CHANGELOG.md +++ b/plugins/airbrake-backend/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-airbrake-backend +## 0.2.7-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + ## 0.2.7-next.0 ### Patch Changes diff --git a/plugins/airbrake-backend/package.json b/plugins/airbrake-backend/package.json index 900161364c..76a4c2d6d5 100644 --- a/plugins/airbrake-backend/package.json +++ b/plugins/airbrake-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-airbrake-backend", - "version": "0.2.7-next.0", + "version": "0.2.7-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -22,7 +22,7 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@types/express": "*", "express": "^4.17.1", @@ -33,7 +33,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/http-proxy-middleware": "^0.19.3", "@types/supertest": "^2.0.8", "supertest": "^6.1.6", diff --git a/plugins/airbrake/CHANGELOG.md b/plugins/airbrake/CHANGELOG.md index 0be1badd9e..c9ac1a301a 100644 --- a/plugins/airbrake/CHANGELOG.md +++ b/plugins/airbrake/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-airbrake +## 0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/test-utils@1.1.2-next.2 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/dev-utils@1.0.4-next.3 + ## 0.3.7-next.2 ### Patch Changes diff --git a/plugins/airbrake/package.json b/plugins/airbrake/package.json index 2f93d533cc..2d6ede5468 100644 --- a/plugins/airbrake/package.json +++ b/plugins/airbrake/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-airbrake", - "version": "0.3.7-next.2", + "version": "0.3.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,12 +23,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -40,10 +40,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/app-defaults": "^1.0.4-next.2", - "@backstage/cli": "^0.18.0-next.2", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/app-defaults": "^1.0.4-next.3", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/allure/CHANGELOG.md b/plugins/allure/CHANGELOG.md index 8f09da737c..b4e0dd916a 100644 --- a/plugins/allure/CHANGELOG.md +++ b/plugins/allure/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-allure +## 0.1.23-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.23-next.2 ### Patch Changes diff --git a/plugins/allure/package.json b/plugins/allure/package.json index c98b8b7d63..a9e9c1af0b 100644 --- a/plugins/allure/package.json +++ b/plugins/allure/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-allure", "description": "A Backstage plugin that integrates with Allure", - "version": "0.1.23-next.2", + "version": "0.1.23-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,10 +25,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -40,10 +40,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/analytics-module-ga/CHANGELOG.md b/plugins/analytics-module-ga/CHANGELOG.md index edbc67981a..f24ee40ec9 100644 --- a/plugins/analytics-module-ga/CHANGELOG.md +++ b/plugins/analytics-module-ga/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-analytics-module-ga +## 0.1.18-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.1.18-next.2 ### Patch Changes diff --git a/plugins/analytics-module-ga/package.json b/plugins/analytics-module-ga/package.json index 23532af5fa..13bfb4dc40 100644 --- a/plugins/analytics-module-ga/package.json +++ b/plugins/analytics-module-ga/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-analytics-module-ga", - "version": "0.1.18-next.2", + "version": "0.1.18-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,8 +25,8 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -38,10 +38,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/apache-airflow/CHANGELOG.md b/plugins/apache-airflow/CHANGELOG.md index 920dcf5686..2e3a56971c 100644 --- a/plugins/apache-airflow/CHANGELOG.md +++ b/plugins/apache-airflow/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-apache-airflow +## 0.2.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.2.0-next.2 ### Patch Changes diff --git a/plugins/apache-airflow/package.json b/plugins/apache-airflow/package.json index 657ecc7ad6..6df1cb3d04 100644 --- a/plugins/apache-airflow/package.json +++ b/plugins/apache-airflow/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-apache-airflow", - "version": "0.2.0-next.2", + "version": "0.2.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,8 +23,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", @@ -36,10 +36,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md index 6b2e54f018..022a606aaa 100644 --- a/plugins/api-docs/CHANGELOG.md +++ b/plugins/api-docs/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-api-docs +## 0.8.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- b76eea25ed: Updated dependency `@asyncapi/react-component` to `1.0.0-next.39`. +- 9432a05cf3: Set font colors correctly for descriptions containing HTML +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + ## 0.8.7-next.2 ### Patch Changes diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json index b6d54ab952..0b866ecfa6 100644 --- a/plugins/api-docs/package.json +++ b/plugins/api-docs/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-api-docs", "description": "A Backstage plugin that helps represent API entities in the frontend", - "version": "0.8.7-next.2", + "version": "0.8.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ }, "dependencies": { "@asyncapi/react-component": "1.0.0-next.39", - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog": "^1.4.0-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog": "^1.4.0-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -57,10 +57,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md index 0282527437..cea1375cee 100644 --- a/plugins/app-backend/CHANGELOG.md +++ b/plugins/app-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-app-backend +## 0.3.34-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/config-loader@1.1.3-next.1 + ## 0.3.34-next.2 ### Patch Changes diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json index f1f56bcbcb..540e3ffcb4 100644 --- a/plugins/app-backend/package.json +++ b/plugins/app-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-app-backend", "description": "A Backstage backend plugin that serves the Backstage frontend app", - "version": "0.3.34-next.2", + "version": "0.3.34-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,8 +33,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/config-loader": "^1.1.3-next.0", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/config-loader": "^1.1.3-next.1", "@backstage/config": "^1.0.1", "@backstage/types": "^1.0.0", "@types/express": "^4.17.6", @@ -50,8 +50,8 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@backstage/types": "^1.0.0", "@types/supertest": "^2.0.8", "mock-fs": "^5.1.0", diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md index 8e6e79d97e..a8b47b5566 100644 --- a/plugins/auth-backend/CHANGELOG.md +++ b/plugins/auth-backend/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-auth-backend +## 0.15.0-next.3 + +### Minor Changes + +- fe8e025af5: Allowed post method on /refresh path + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 3a014730dc: Add new config option for okta auth server and IDP +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.15.0-next.2 ### Patch Changes diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json index b556498df2..01f56ffc7e 100644 --- a/plugins/auth-backend/package.json +++ b/plugins/auth-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-auth-backend", "description": "A Backstage backend plugin that handles authentication", - "version": "0.15.0-next.2", + "version": "0.15.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,10 +33,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/plugin-auth-node": "^0.2.3-next.1", - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/plugin-auth-node": "^0.2.3-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", "@backstage/types": "^1.0.0", @@ -76,8 +76,8 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/body-parser": "^1.19.0", "@types/cookie-parser": "^1.4.2", "@types/express-session": "^1.17.2", diff --git a/plugins/auth-node/CHANGELOG.md b/plugins/auth-node/CHANGELOG.md index 43bf44ac8e..096a4cbcae 100644 --- a/plugins/auth-node/CHANGELOG.md +++ b/plugins/auth-node/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-auth-node +## 0.2.3-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + ## 0.2.3-next.1 ### Patch Changes diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json index 011aade178..64d08e8be9 100644 --- a/plugins/auth-node/package.json +++ b/plugins/auth-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-node", - "version": "0.2.3-next.1", + "version": "0.2.3-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,7 +23,7 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", "jose": "^4.6.0", @@ -31,7 +31,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "lodash": "^4.17.21", "msw": "^0.43.0", "uuid": "^8.0.0" diff --git a/plugins/azure-devops-backend/CHANGELOG.md b/plugins/azure-devops-backend/CHANGELOG.md index 95fb110ed8..5080410b39 100644 --- a/plugins/azure-devops-backend/CHANGELOG.md +++ b/plugins/azure-devops-backend/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-azure-devops-backend +## 0.3.13-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- e67c4b7d5a: Adding getProjects endpoint to list out all projects associated with the Azure DevOps organization. + + It can be accessed by using this endpoint `{backendUrl}/api/azure-devops/projects` + +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-azure-devops-common@0.2.4-next.0 + ## 0.3.13-next.0 ### Patch Changes diff --git a/plugins/azure-devops-backend/package.json b/plugins/azure-devops-backend/package.json index cff9eaf07e..8fe99b912e 100644 --- a/plugins/azure-devops-backend/package.json +++ b/plugins/azure-devops-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-devops-backend", - "version": "0.3.13-next.0", + "version": "0.3.13-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,9 +23,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", - "@backstage/plugin-azure-devops-common": "^0.2.3", + "@backstage/plugin-azure-devops-common": "^0.2.4-next.0", "@types/express": "^4.17.6", "azure-devops-node-api": "^11.0.1", "express": "^4.17.1", @@ -35,7 +35,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", "supertest": "^6.1.6", "msw": "^0.43.0" diff --git a/plugins/azure-devops-common/CHANGELOG.md b/plugins/azure-devops-common/CHANGELOG.md index e09de900b8..8320047ea1 100644 --- a/plugins/azure-devops-common/CHANGELOG.md +++ b/plugins/azure-devops-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-azure-devops-common +## 0.2.4-next.0 + +### Patch Changes + +- e67c4b7d5a: Adding getProjects endpoint to list out all projects associated with the Azure DevOps organization. + + It can be accessed by using this endpoint `{backendUrl}/api/azure-devops/projects` + ## 0.2.3 ### Patch Changes diff --git a/plugins/azure-devops-common/package.json b/plugins/azure-devops-common/package.json index f0f137ac52..9ab17220c2 100644 --- a/plugins/azure-devops-common/package.json +++ b/plugins/azure-devops-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-devops-common", - "version": "0.2.3", + "version": "0.2.4-next.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -32,7 +32,7 @@ "clean": "backstage-cli package clean" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1" + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist" diff --git a/plugins/azure-devops/CHANGELOG.md b/plugins/azure-devops/CHANGELOG.md index 79a58574f3..15a6f1df08 100644 --- a/plugins/azure-devops/CHANGELOG.md +++ b/plugins/azure-devops/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-azure-devops +## 0.1.23-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-azure-devops-common@0.2.4-next.0 + ## 0.1.23-next.2 ### Patch Changes diff --git a/plugins/azure-devops/package.json b/plugins/azure-devops/package.json index 684652e677..55fe560d07 100644 --- a/plugins/azure-devops/package.json +++ b/plugins/azure-devops/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-devops", - "version": "0.1.23-next.2", + "version": "0.1.23-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -30,12 +30,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-azure-devops-common": "^0.2.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-azure-devops-common": "^0.2.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,10 +49,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/badges/CHANGELOG.md b/plugins/badges/CHANGELOG.md index b6fc662c3a..acfbcd6e0a 100644 --- a/plugins/badges/CHANGELOG.md +++ b/plugins/badges/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-badges +## 0.2.31-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.2.31-next.2 ### Patch Changes diff --git a/plugins/badges/package.json b/plugins/badges/package.json index 6972ba80ae..013cef02fc 100644 --- a/plugins/badges/package.json +++ b/plugins/badges/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-badges", "description": "A Backstage plugin that generates README badges for your entities", - "version": "0.2.31-next.2", + "version": "0.2.31-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -30,11 +30,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -46,10 +46,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/bazaar/CHANGELOG.md b/plugins/bazaar/CHANGELOG.md index e70e0db58b..48d5f8a85a 100644 --- a/plugins/bazaar/CHANGELOG.md +++ b/plugins/bazaar/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-bazaar +## 0.1.22-next.3 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/cli@0.18.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + ## 0.1.22-next.2 ### Patch Changes diff --git a/plugins/bazaar/package.json b/plugins/bazaar/package.json index 27757aec55..371596b981 100644 --- a/plugins/bazaar/package.json +++ b/plugins/bazaar/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-bazaar", - "version": "0.1.22-next.2", + "version": "0.1.22-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,13 +24,13 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog": "^1.4.0-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog": "^1.4.0-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@date-io/luxon": "1.x", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -47,8 +47,8 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/dev-utils": "^1.0.4-next.2", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/dev-utils": "^1.0.4-next.3", "@testing-library/jest-dom": "^5.10.1", "cross-fetch": "^3.1.5" }, diff --git a/plugins/bitbucket-cloud-common/CHANGELOG.md b/plugins/bitbucket-cloud-common/CHANGELOG.md index f066706277..c92c9e7d08 100644 --- a/plugins/bitbucket-cloud-common/CHANGELOG.md +++ b/plugins/bitbucket-cloud-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-bitbucket-cloud-common +## 0.1.1-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/integration@1.2.2-next.3 + ## 0.1.1-next.0 ### Patch Changes diff --git a/plugins/bitbucket-cloud-common/package.json b/plugins/bitbucket-cloud-common/package.json index d5a686a1cd..b9b48669f1 100644 --- a/plugins/bitbucket-cloud-common/package.json +++ b/plugins/bitbucket-cloud-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-bitbucket-cloud-common", "description": "Common functionalities for bitbucket-cloud plugins", - "version": "0.1.1-next.0", + "version": "0.1.1-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -28,11 +28,11 @@ "update-models": "yarn refresh-schema && yarn generate-models && yarn reduce-models" }, "dependencies": { - "@backstage/integration": "^1.2.2-next.1", + "@backstage/integration": "^1.2.2-next.3", "cross-fetch": "^3.1.5" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@openapitools/openapi-generator-cli": "^2.4.26", "msw": "^0.43.0", "ts-morph": "^15.0.0" diff --git a/plugins/bitrise/CHANGELOG.md b/plugins/bitrise/CHANGELOG.md index 9058f5c15a..ec83a0c66e 100644 --- a/plugins/bitrise/CHANGELOG.md +++ b/plugins/bitrise/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-bitrise +## 0.1.34-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.34-next.2 ### Patch Changes diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json index 466bf74f78..80cbdaada3 100644 --- a/plugins/bitrise/package.json +++ b/plugins/bitrise/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-bitrise", "description": "A Backstage plugin that integrates towards Bitrise", - "version": "0.1.34-next.2", + "version": "0.1.34-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,10 +24,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -43,10 +43,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/catalog-backend-module-aws/CHANGELOG.md b/plugins/catalog-backend-module-aws/CHANGELOG.md index 2f200dd9b1..a5f6ad1541 100644 --- a/plugins/catalog-backend-module-aws/CHANGELOG.md +++ b/plugins/catalog-backend-module-aws/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend-module-aws +## 0.1.7-next.2 + +### Patch Changes + +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.7-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-aws/package.json b/plugins/catalog-backend-module-aws/package.json index 4b4e60cf4d..243a4e3a47 100644 --- a/plugins/catalog-backend-module-aws/package.json +++ b/plugins/catalog-backend-module-aws/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-aws", "description": "A Backstage catalog backend module that helps integrate towards AWS", - "version": "0.1.7-next.1", + "version": "0.1.7-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,13 +33,13 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/backend-tasks": "^0.3.3-next.1", - "@backstage/catalog-model": "^1.1.0-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.1", - "@backstage/plugin-catalog-backend": "^1.2.1-next.1", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/types": "^1.0.0", "aws-sdk": "^2.840.0", "lodash": "^4.17.21", @@ -48,7 +48,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/lodash": "^4.14.151", "aws-sdk-mock": "^5.2.1", "yaml": "^2.0.0" diff --git a/plugins/catalog-backend-module-azure/CHANGELOG.md b/plugins/catalog-backend-module-azure/CHANGELOG.md index f9c2eeb6ce..a215ff308e 100644 --- a/plugins/catalog-backend-module-azure/CHANGELOG.md +++ b/plugins/catalog-backend-module-azure/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend-module-azure +## 0.1.5-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.5-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-azure/package.json b/plugins/catalog-backend-module-azure/package.json index 6256a01a72..23e08245f2 100644 --- a/plugins/catalog-backend-module-azure/package.json +++ b/plugins/catalog-backend-module-azure/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-azure", "description": "A Backstage catalog backend module that helps integrate towards Azure", - "version": "0.1.5-next.1", + "version": "0.1.5-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,13 +33,13 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/catalog-model": "^1.1.0-next.1", - "@backstage/backend-tasks": "^0.3.3-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.1", - "@backstage/plugin-catalog-backend": "^1.2.1-next.1", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/types": "^1.0.0", "lodash": "^4.17.21", "msw": "^0.43.0", @@ -48,8 +48,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.1", - "@backstage/cli": "^0.18.0-next.1", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/lodash": "^4.14.151" }, "files": [ diff --git a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md index c0d71dd190..6bcaf6cc40 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md +++ b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-catalog-backend-module-bitbucket-cloud +## 0.1.1-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-bitbucket-cloud-common@0.1.1-next.1 + - @backstage/backend-tasks@0.3.3-next.3 + ## 0.1.1-next.0 ### Patch Changes diff --git a/plugins/catalog-backend-module-bitbucket-cloud/package.json b/plugins/catalog-backend-module-bitbucket-cloud/package.json index b272cb8c29..9fa718d806 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/package.json +++ b/plugins/catalog-backend-module-bitbucket-cloud/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket-cloud", "description": "A Backstage catalog backend module that helps integrate towards Bitbucket Cloud", - "version": "0.1.1-next.0", + "version": "0.1.1-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,18 +33,18 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-tasks": "^0.3.3-next.1", + "@backstage/backend-tasks": "^0.3.3-next.3", "@backstage/config": "^1.0.1", - "@backstage/integration": "^1.2.2-next.1", - "@backstage/plugin-bitbucket-cloud-common": "^0.1.1-next.0", - "@backstage/plugin-catalog-backend": "^1.2.1-next.1", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-bitbucket-cloud-common": "^0.1.1-next.1", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "uuid": "^8.0.0", "winston": "^3.2.1" }, "devDependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/backend-test-utils": "^0.1.26-next.1", - "@backstage/cli": "^0.18.0-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "msw": "^0.43.0" }, "files": [ diff --git a/plugins/catalog-backend-module-bitbucket/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket/CHANGELOG.md index a920827973..b73c4834c4 100644 --- a/plugins/catalog-backend-module-bitbucket/CHANGELOG.md +++ b/plugins/catalog-backend-module-bitbucket/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend-module-bitbucket +## 0.2.1-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-bitbucket-cloud-common@0.1.1-next.1 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.2.1-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-bitbucket/package.json b/plugins/catalog-backend-module-bitbucket/package.json index 4eb2a85e0e..8ca7179d6a 100644 --- a/plugins/catalog-backend-module-bitbucket/package.json +++ b/plugins/catalog-backend-module-bitbucket/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket", "description": "A Backstage catalog backend module that helps integrate towards Bitbucket", - "version": "0.2.1-next.1", + "version": "0.2.1-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,13 +33,13 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/catalog-model": "^1.1.0-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.1", - "@backstage/plugin-bitbucket-cloud-common": "^0.1.1-next.0", - "@backstage/plugin-catalog-backend": "^1.2.1-next.1", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-bitbucket-cloud-common": "^0.1.1-next.1", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/types": "^1.0.0", "lodash": "^4.17.21", "msw": "^0.43.0", @@ -47,8 +47,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.1", - "@backstage/cli": "^0.18.0-next.1", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/lodash": "^4.14.151" }, "files": [ diff --git a/plugins/catalog-backend-module-gerrit/CHANGELOG.md b/plugins/catalog-backend-module-gerrit/CHANGELOG.md index c55973d568..3658da2d54 100644 --- a/plugins/catalog-backend-module-gerrit/CHANGELOG.md +++ b/plugins/catalog-backend-module-gerrit/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend-module-gerrit +## 0.1.2-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.2-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-gerrit/package.json b/plugins/catalog-backend-module-gerrit/package.json index 6c4bd63659..a41e947234 100644 --- a/plugins/catalog-backend-module-gerrit/package.json +++ b/plugins/catalog-backend-module-gerrit/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-gerrit", - "version": "0.1.2-next.1", + "version": "0.1.2-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -28,13 +28,13 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/backend-tasks": "^0.3.3-next.1", - "@backstage/catalog-model": "^1.1.0-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.1", - "@backstage/plugin-catalog-backend": "^1.2.1-next.1", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "fs-extra": "10.1.0", "msw": "^0.43.0", "node-fetch": "^2.6.7", @@ -42,8 +42,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.1", - "@backstage/cli": "^0.18.0-next.1", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/fs-extra": "^9.0.1" }, "files": [ diff --git a/plugins/catalog-backend-module-github/CHANGELOG.md b/plugins/catalog-backend-module-github/CHANGELOG.md index 42aa26afdf..bf96849eca 100644 --- a/plugins/catalog-backend-module-github/CHANGELOG.md +++ b/plugins/catalog-backend-module-github/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-catalog-backend-module-github +## 0.1.5-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 0f25116d28: Updated dependency `@octokit/graphql` to `^5.0.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.5-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-github/package.json b/plugins/catalog-backend-module-github/package.json index 3d577f12ba..033297d258 100644 --- a/plugins/catalog-backend-module-github/package.json +++ b/plugins/catalog-backend-module-github/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-github", "description": "A Backstage catalog backend module that helps integrate towards GitHub", - "version": "0.1.5-next.1", + "version": "0.1.5-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,13 +33,13 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/backend-tasks": "^0.3.3-next.1", - "@backstage/catalog-model": "^1.1.0-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.1", - "@backstage/plugin-catalog-backend": "^1.2.1-next.1", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/types": "^1.0.0", "@octokit/graphql": "^5.0.0", "lodash": "^4.17.21", @@ -49,8 +49,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.1", - "@backstage/cli": "^0.18.0-next.1", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/lodash": "^4.14.151" }, "files": [ diff --git a/plugins/catalog-backend-module-gitlab/CHANGELOG.md b/plugins/catalog-backend-module-gitlab/CHANGELOG.md index 95fa6ddbda..0edbae31c4 100644 --- a/plugins/catalog-backend-module-gitlab/CHANGELOG.md +++ b/plugins/catalog-backend-module-gitlab/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend-module-gitlab +## 0.1.5-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.5-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-gitlab/package.json b/plugins/catalog-backend-module-gitlab/package.json index 47f48af481..86a630c274 100644 --- a/plugins/catalog-backend-module-gitlab/package.json +++ b/plugins/catalog-backend-module-gitlab/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-gitlab", "description": "A Backstage catalog backend module that helps integrate towards GitLab", - "version": "0.1.5-next.1", + "version": "0.1.5-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,13 +33,13 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/catalog-model": "^1.1.0-next.1", - "@backstage/backend-tasks": "^0.3.3-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.1", - "@backstage/plugin-catalog-backend": "^1.2.1-next.1", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/types": "^1.0.0", "lodash": "^4.17.21", "msw": "^0.43.0", @@ -48,8 +48,8 @@ "uuid": "^8.0.0" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.1", - "@backstage/cli": "^0.18.0-next.1", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/lodash": "^4.14.151", "@types/uuid": "^8.0.0" }, diff --git a/plugins/catalog-backend-module-ldap/CHANGELOG.md b/plugins/catalog-backend-module-ldap/CHANGELOG.md index e906e40631..5d65d1c768 100644 --- a/plugins/catalog-backend-module-ldap/CHANGELOG.md +++ b/plugins/catalog-backend-module-ldap/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-catalog-backend-module-ldap +## 0.5.1-next.2 + +### Patch Changes + +- ddfd566606: Fix mapping between users and groups for FreeIPA when using the LdapOrgProcessor +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.5.1-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-ldap/package.json b/plugins/catalog-backend-module-ldap/package.json index 7232ea24c3..b89382977a 100644 --- a/plugins/catalog-backend-module-ldap/package.json +++ b/plugins/catalog-backend-module-ldap/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-ldap", "description": "A Backstage catalog backend module that helps integrate towards LDAP", - "version": "0.5.1-next.1", + "version": "0.5.1-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,11 +33,11 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-tasks": "^0.3.3-next.1", - "@backstage/catalog-model": "^1.1.0-next.1", + "@backstage/backend-tasks": "^0.3.3-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-backend": "^1.2.1-next.1", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/types": "^1.0.0", "@types/ldapjs": "^2.2.0", "ldapjs": "^2.2.0", @@ -46,7 +46,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/lodash": "^4.14.151" }, "files": [ diff --git a/plugins/catalog-backend-module-msgraph/CHANGELOG.md b/plugins/catalog-backend-module-msgraph/CHANGELOG.md index a86663d6d1..43ee7ff4f5 100644 --- a/plugins/catalog-backend-module-msgraph/CHANGELOG.md +++ b/plugins/catalog-backend-module-msgraph/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-catalog-backend-module-msgraph +## 0.4.0-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.4.0-next.1 ### Minor Changes diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json index 921d198b8b..f4d22e3c86 100644 --- a/plugins/catalog-backend-module-msgraph/package.json +++ b/plugins/catalog-backend-module-msgraph/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-msgraph", "description": "A Backstage catalog backend module that helps integrate towards Microsoft Graph", - "version": "0.4.0-next.1", + "version": "0.4.0-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,10 +34,10 @@ }, "dependencies": { "@azure/msal-node": "^1.1.0", - "@backstage/backend-tasks": "^0.3.3-next.2", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-tasks": "^0.3.3-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/plugin-catalog-backend": "^1.2.1-next.2", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@microsoft/microsoft-graph-types": "^2.6.0", "@types/node-fetch": "^2.5.12", "lodash": "^4.17.21", @@ -48,9 +48,9 @@ "qs": "^6.9.4" }, "devDependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/lodash": "^4.14.151", "msw": "^0.43.0" }, diff --git a/plugins/catalog-backend-module-openapi/CHANGELOG.md b/plugins/catalog-backend-module-openapi/CHANGELOG.md index 657238efda..c2de74bfc4 100644 --- a/plugins/catalog-backend-module-openapi/CHANGELOG.md +++ b/plugins/catalog-backend-module-openapi/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-catalog-backend-module-openapi +## 0.1.0-next.2 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.0-next.1 ### Patch Changes diff --git a/plugins/catalog-backend-module-openapi/package.json b/plugins/catalog-backend-module-openapi/package.json index 0b9c24369c..82fc1c03e4 100644 --- a/plugins/catalog-backend-module-openapi/package.json +++ b/plugins/catalog-backend-module-openapi/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-openapi", "description": "A Backstage catalog backend module that helps with OpenAPI specifications", - "version": "0.1.0-next.1", + "version": "0.1.0-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,17 +34,17 @@ }, "dependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/plugin-catalog-backend": "^1.2.1-next.2", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "winston": "^3.2.1", "yaml": "^2.1.1" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "openapi-types": "^12.0.0" }, "files": [ diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md index a228308681..d809c40018 100644 --- a/plugins/catalog-backend/CHANGELOG.md +++ b/plugins/catalog-backend/CHANGELOG.md @@ -1,5 +1,56 @@ # @backstage/plugin-catalog-backend +## 1.3.0-next.3 + +### Minor Changes + +- 1dd6c22cc8: Added an option to be able to trigger refreshes on entities based on a prestored arbitrary key. + + The UrlReaderProcessor, FileReaderProcessor got updated to store the absolute URL of the catalog file as a refresh key. In the format of `:` + The PlaceholderProcessor got updated to store the resolverValues as refreshKeys for the entities. + + The custom resolvers will need to be updated to pass in a `CatalogProcessorEmit` function as parameter and they should be updated to emit their refresh processingResults. You can see the updated resolvers in the `PlaceholderProcessor.ts` + + ```ts + // yamlPlaceholderResolver + ... + const { content, url } = await readTextLocation(params); + + params.emit(processingResult.refresh(`url:${url}`)); + ... + ``` + +- 91c1d12123: Export experimental `catalogPlugin` for the new backend system. This export is not considered stable and should not be used in production. + +### Patch Changes + +- 1e02fe46d6: Fixed bug where catalog metrics weren't being tracked. +- 5f6b847c15: Fix Error Code in Register Component DryRun +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- fa0533e604: CatalogBuilder supports now subscription to processing engine errors. + + ```ts + subscribe(options: { + onProcessingError: (event: { unprocessedEntity: Entity, error: Error }) => Promise | void; + }); + ``` + + If you want to get notified on errors while processing the entities, you call CatalogBuilder.subscribe + to get notifications with the parameters defined as above. + +- 9a6aba1d85: Many symbol declarations have been moved to `@backstage/plugin-catalog-node`. This has no affect on users of this package as they are all re-exported. Modules that build on top of the catalog backend plugin should switch all of their imports to the `@backstage/plugin-catalog-node` package and remove the dependency on `@backstage/plugin-catalog-backend`. +- Updated dependencies + - @backstage/backend-plugin-api@0.1.0-next.0 + - @backstage/plugin-catalog-node@1.0.0-next.0 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-node@0.6.3-next.2 + - @backstage/catalog-model@1.1.0-next.3 + ## 1.2.1-next.2 ### Patch Changes diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index 149e82507f..506dddae3f 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend", "description": "The Backstage backend plugin that provides the Backstage catalog", - "version": "1.2.1-next.2", + "version": "1.3.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,17 +34,17 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-plugin-api": "^0.0.0", - "@backstage/plugin-catalog-node": "^0.0.0", - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-plugin-api": "^0.1.0-next.0", + "@backstage/plugin-catalog-node": "^1.0.0-next.0", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", + "@backstage/integration": "^1.2.2-next.3", "@backstage/plugin-catalog-common": "^1.0.4-next.0", - "@backstage/plugin-permission-common": "^0.6.3-next.0", - "@backstage/plugin-permission-node": "^0.6.3-next.1", + "@backstage/plugin-permission-common": "^0.6.3-next.1", + "@backstage/plugin-permission-node": "^0.6.3-next.2", "@backstage/plugin-scaffolder-common": "^1.1.2-next.0", "@backstage/plugin-search-common": "^0.3.6-next.0", "@backstage/types": "^1.0.0", @@ -70,10 +70,10 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", - "@backstage/plugin-permission-common": "^0.6.3-next.0", - "@backstage/plugin-search-backend-node": "0.6.3-next.1", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/plugin-permission-common": "^0.6.3-next.1", + "@backstage/plugin-search-backend-node": "0.6.3-next.2", "@types/core-js": "^2.5.4", "@types/git-url-parse": "^9.0.0", "@types/lodash": "^4.14.151", diff --git a/plugins/catalog-graph/CHANGELOG.md b/plugins/catalog-graph/CHANGELOG.md index f497b35628..30e2b3dacb 100644 --- a/plugins/catalog-graph/CHANGELOG.md +++ b/plugins/catalog-graph/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-catalog-graph +## 0.2.19-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.2.19-next.2 ### Patch Changes diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json index c61d388f0b..8de941e1a0 100644 --- a/plugins/catalog-graph/package.json +++ b/plugins/catalog-graph/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-graph", - "version": "0.2.19-next.2", + "version": "0.2.19-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,11 +24,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -45,11 +45,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/plugin-catalog": "^1.4.0-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/plugin-catalog": "^1.4.0-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@backstage/types": "^1.0.0", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", diff --git a/plugins/catalog-graphql/CHANGELOG.md b/plugins/catalog-graphql/CHANGELOG.md index 16f0bb50d9..7285215394 100644 --- a/plugins/catalog-graphql/CHANGELOG.md +++ b/plugins/catalog-graphql/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-catalog-graphql +## 0.3.11-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/catalog-model@1.1.0-next.3 + ## 0.3.11-next.0 ### Patch Changes diff --git a/plugins/catalog-graphql/package.json b/plugins/catalog-graphql/package.json index 81b31ffe51..f33f3effda 100644 --- a/plugins/catalog-graphql/package.json +++ b/plugins/catalog-graphql/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-graphql", "description": "An experimental Backstage catalog GraphQL module", - "version": "0.3.11-next.0", + "version": "0.3.11-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,7 +34,7 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.1", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/types": "^1.0.0", "apollo-server": "^3.0.0", @@ -46,8 +46,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@graphql-codegen/cli": "^2.3.1", "@graphql-codegen/graphql-modules-preset": "^2.3.2", "@graphql-codegen/typescript": "^2.4.2", diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md index 7de1bd72d0..d057b5c1df 100644 --- a/plugins/catalog-import/CHANGELOG.md +++ b/plugins/catalog-import/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-catalog-import +## 0.8.10-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.8.10-next.2 ### Patch Changes diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json index 49f248ed41..39f513b551 100644 --- a/plugins/catalog-import/package.json +++ b/plugins/catalog-import/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-import", "description": "A Backstage plugin the helps you import entities into your catalog", - "version": "0.8.10-next.2", + "version": "0.8.10-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,15 +34,15 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/integration-react": "^1.1.2-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/integration-react": "^1.1.2-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", @@ -60,10 +60,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/catalog-node/CHANGELOG.md b/plugins/catalog-node/CHANGELOG.md new file mode 100644 index 0000000000..a70deb4769 --- /dev/null +++ b/plugins/catalog-node/CHANGELOG.md @@ -0,0 +1,17 @@ +# @backstage/plugin-catalog-node + +## 1.0.0-next.0 + +### Major Changes + +- 9a6aba1d85: This package houses stable types from the `@backstage/plugin-catalog-backend` package and is intended for creation of catalog modules. Prefer importing from this package over the `@backstage/plugin-catalog-backend` package. + +### Minor Changes + +- 91c1d12123: Added alpha exports for the new experimental backend system. + +### Patch Changes + +- Updated dependencies + - @backstage/backend-plugin-api@0.1.0-next.0 + - @backstage/catalog-model@1.1.0-next.3 diff --git a/plugins/catalog-node/package.json b/plugins/catalog-node/package.json index d6228c717f..8671ccbc9a 100644 --- a/plugins/catalog-node/package.json +++ b/plugins/catalog-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-node", "description": "The plugin-catalog-node module for @backstage/plugin-catalog-backend", - "version": "0.0.0", + "version": "1.0.0-next.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,14 +25,14 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-plugin-api": "^0.0.0", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-plugin-api": "^0.1.0-next.0", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/errors": "1.1.0-next.0", "@backstage/types": "^1.0.0" }, "devDependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/cli": "^0.18.0-next.2" + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist", diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md index 0df99a1bb9..5acff71be3 100644 --- a/plugins/catalog-react/CHANGELOG.md +++ b/plugins/catalog-react/CHANGELOG.md @@ -1,5 +1,19 @@ # @backstage/plugin-catalog-react +## 1.1.2-next.3 + +### Patch Changes + +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-permission-react@0.4.3-next.1 + ## 1.1.2-next.2 ### Patch Changes diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json index 560690245f..8fb16bbbaa 100644 --- a/plugins/catalog-react/package.json +++ b/plugins/catalog-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-react", "description": "A frontend library that helps other Backstage plugins interact with the catalog", - "version": "1.1.2-next.2", + "version": "1.1.2-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,15 +34,15 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", + "@backstage/integration": "^1.2.2-next.3", "@backstage/plugin-catalog-common": "^1.0.4-next.0", - "@backstage/plugin-permission-common": "^0.6.3-next.0", - "@backstage/plugin-permission-react": "^0.4.3-next.0", + "@backstage/plugin-permission-common": "^0.6.3-next.1", + "@backstage/plugin-permission-react": "^0.4.3-next.1", "@backstage/theme": "^0.2.16-next.1", "@backstage/types": "^1.0.0", "@backstage/version-bridge": "^1.0.1", @@ -63,11 +63,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", "@backstage/plugin-catalog-common": "^1.0.4-next.0", "@backstage/plugin-scaffolder-common": "^1.1.2-next.0", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md index 5e00cd2661..9c10c67b5f 100644 --- a/plugins/catalog/CHANGELOG.md +++ b/plugins/catalog/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-catalog +## 1.4.0-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + ## 1.4.0-next.2 ### Minor Changes diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json index a294e64d29..66718424cd 100644 --- a/plugins/catalog/package.json +++ b/plugins/catalog/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog", "description": "The Backstage plugin for browsing the Backstage catalog", - "version": "1.4.0-next.2", + "version": "1.4.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,16 +34,16 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration-react": "^1.1.2-next.2", + "@backstage/integration-react": "^1.1.2-next.3", "@backstage/plugin-catalog-common": "^1.0.4-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/plugin-search-common": "^0.3.6-next.0", - "@backstage/plugin-search-react": "^0.2.2-next.2", + "@backstage/plugin-search-react": "^0.2.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@backstage/types": "^1.0.0", "@material-ui/core": "^4.12.2", @@ -61,11 +61,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/plugin-permission-react": "^0.4.3-next.0", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/plugin-permission-react": "^0.4.3-next.1", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/cicd-statistics-module-gitlab/CHANGELOG.md b/plugins/cicd-statistics-module-gitlab/CHANGELOG.md index 14d234e35c..2f863ebd11 100644 --- a/plugins/cicd-statistics-module-gitlab/CHANGELOG.md +++ b/plugins/cicd-statistics-module-gitlab/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-cicd-statistics-module-gitlab +## 0.1.3-next.1 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/plugin-cicd-statistics@0.1.9-next.1 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.3-next.0 ### Patch Changes diff --git a/plugins/cicd-statistics-module-gitlab/package.json b/plugins/cicd-statistics-module-gitlab/package.json index a4b461c06d..12ed1fb773 100644 --- a/plugins/cicd-statistics-module-gitlab/package.json +++ b/plugins/cicd-statistics-module-gitlab/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cicd-statistics-module-gitlab", "description": "CI/CD Statistics plugin module; Gitlab CICD", - "version": "0.1.3-next.0", + "version": "0.1.3-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -29,16 +29,16 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/plugin-cicd-statistics": "^0.1.9-next.0", + "@backstage/plugin-cicd-statistics": "^0.1.9-next.1", "@gitbeaker/browser": "^35.6.0", "@gitbeaker/core": "^35.6.0", "luxon": "^3.0.0", "p-limit": "^4.0.0", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/catalog-model": "^1.1.0-next.1" + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/catalog-model": "^1.1.0-next.3" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1" + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist" diff --git a/plugins/cicd-statistics/CHANGELOG.md b/plugins/cicd-statistics/CHANGELOG.md index e8856187c9..afc0811c29 100644 --- a/plugins/cicd-statistics/CHANGELOG.md +++ b/plugins/cicd-statistics/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-cicd-statistics +## 0.1.9-next.1 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.9-next.0 ### Patch Changes diff --git a/plugins/cicd-statistics/package.json b/plugins/cicd-statistics/package.json index 716ef006aa..3b90b365dc 100644 --- a/plugins/cicd-statistics/package.json +++ b/plugins/cicd-statistics/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cicd-statistics", "description": "A frontend plugin visualizing CI/CD pipeline statistics (build time)", - "version": "0.1.9-next.0", + "version": "0.1.9-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -37,9 +37,9 @@ "@types/luxon": "^2.0.5" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.0", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.0", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@date-io/luxon": "^1.3.13", "@material-ui/core": "^4.9.13", "@material-ui/icons": "^4.11.2", diff --git a/plugins/circleci/CHANGELOG.md b/plugins/circleci/CHANGELOG.md index 4df5655c52..ac26a01e0d 100644 --- a/plugins/circleci/CHANGELOG.md +++ b/plugins/circleci/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-circleci +## 0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.3.7-next.2 ### Patch Changes diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json index 1def8aee8d..fcc1b36834 100644 --- a/plugins/circleci/package.json +++ b/plugins/circleci/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-circleci", "description": "A Backstage plugin that integrates towards Circle CI", - "version": "0.3.7-next.2", + "version": "0.3.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,10 +35,10 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -55,10 +55,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/cloudbuild/CHANGELOG.md b/plugins/cloudbuild/CHANGELOG.md index 94b16aafdd..f7a5b7b35a 100644 --- a/plugins/cloudbuild/CHANGELOG.md +++ b/plugins/cloudbuild/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-cloudbuild +## 0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.3.7-next.2 ### Patch Changes diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json index c46ffd66be..a9259821b8 100644 --- a/plugins/cloudbuild/package.json +++ b/plugins/cloudbuild/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cloudbuild", "description": "A Backstage plugin that integrates towards Google Cloud Build", - "version": "0.3.7-next.2", + "version": "0.3.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,10 +34,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -52,10 +52,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/code-climate/CHANGELOG.md b/plugins/code-climate/CHANGELOG.md index cd2e824758..d3824d7ff5 100644 --- a/plugins/code-climate/CHANGELOG.md +++ b/plugins/code-climate/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-code-climate +## 0.1.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.7-next.2 ### Patch Changes diff --git a/plugins/code-climate/package.json b/plugins/code-climate/package.json index f3032c484f..cbe18b33c7 100644 --- a/plugins/code-climate/package.json +++ b/plugins/code-climate/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-code-climate", - "version": "0.1.7-next.2", + "version": "0.1.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,10 +23,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -40,9 +40,9 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/code-coverage-backend/CHANGELOG.md b/plugins/code-coverage-backend/CHANGELOG.md index 6fccd225cb..95a7188dd4 100644 --- a/plugins/code-coverage-backend/CHANGELOG.md +++ b/plugins/code-coverage-backend/CHANGELOG.md @@ -1,5 +1,22 @@ # @backstage/plugin-code-coverage-backend +## 0.2.0-next.3 + +### Minor Changes + +- d70aaa7622: Cleaned up API exports. + + The `CodeCoverageApi` and `makeRouter` exports have been removed from the backend, since they were not meant to be exported in the first place. + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.32-next.2 ### Patch Changes diff --git a/plugins/code-coverage-backend/package.json b/plugins/code-coverage-backend/package.json index 017b96122e..660da55c12 100644 --- a/plugins/code-coverage-backend/package.json +++ b/plugins/code-coverage-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-code-coverage-backend", "description": "A Backstage backend plugin that helps you keep track of your code coverage", - "version": "0.1.32-next.2", + "version": "0.2.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,12 +23,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", + "@backstage/integration": "^1.2.2-next.3", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -39,7 +39,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", + "@backstage/cli": "^0.18.0-next.3", "@types/express-xml-bodyparser": "^0.3.2", "@types/supertest": "^2.0.8", "msw": "^0.43.0", diff --git a/plugins/code-coverage/CHANGELOG.md b/plugins/code-coverage/CHANGELOG.md index b2b64aa993..6c7c034d39 100644 --- a/plugins/code-coverage/CHANGELOG.md +++ b/plugins/code-coverage/CHANGELOG.md @@ -1,5 +1,25 @@ # @backstage/plugin-code-coverage +## 0.2.0-next.3 + +### Minor Changes + +- d70aaa7622: Cleaned up API exports. + + The `Router` export has been removed; users are expected to use `EntityCodeCoverageContent` instead. + + The `isPluginApplicableToEntity` helper has been deprecated, in favor of the `isCodeCoverageAvailable` helper. + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.34-next.2 ### Patch Changes diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json index 43f168bda1..48b88f563a 100644 --- a/plugins/code-coverage/package.json +++ b/plugins/code-coverage/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-code-coverage", "description": "A Backstage plugin that helps you keep track of your code coverage", - "version": "0.1.34-next.2", + "version": "0.2.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,12 +24,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -46,10 +46,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/codescene/CHANGELOG.md b/plugins/codescene/CHANGELOG.md index e3f98725c3..c184656efb 100644 --- a/plugins/codescene/CHANGELOG.md +++ b/plugins/codescene/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-codescene +## 0.1.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.1.2-next.2 ### Patch Changes diff --git a/plugins/codescene/package.json b/plugins/codescene/package.json index 85f7096f69..d3e92befec 100644 --- a/plugins/codescene/package.json +++ b/plugins/codescene/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-codescene", - "version": "0.1.2-next.2", + "version": "0.1.2-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,8 +23,8 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.9.10", @@ -38,10 +38,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/config-schema/CHANGELOG.md b/plugins/config-schema/CHANGELOG.md index b6a43ed858..50d5d5934c 100644 --- a/plugins/config-schema/CHANGELOG.md +++ b/plugins/config-schema/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-config-schema +## 0.1.30-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.1.30-next.2 ### Patch Changes diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json index c33e7adac3..781fa5b37b 100644 --- a/plugins/config-schema/package.json +++ b/plugins/config-schema/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-config-schema", "description": "A Backstage plugin that lets you browse the configuration schema of your app", - "version": "0.1.30-next.2", + "version": "0.1.30-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,8 +25,8 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", "@backstage/theme": "^0.2.16-next.1", "@backstage/types": "^1.0.0", @@ -41,10 +41,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/cost-insights/CHANGELOG.md b/plugins/cost-insights/CHANGELOG.md index a5824d1cc9..05d8d5d640 100644 --- a/plugins/cost-insights/CHANGELOG.md +++ b/plugins/cost-insights/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-cost-insights +## 0.11.29-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.11.29-next.2 ### Patch Changes diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json index 7577079bc3..6098f900ef 100644 --- a/plugins/cost-insights/package.json +++ b/plugins/cost-insights/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-cost-insights", "description": "A Backstage plugin that helps you keep track of your cloud spend", - "version": "0.11.29-next.2", + "version": "0.11.29-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,10 +34,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/plugin-cost-insights-common": "^0.1.0-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", @@ -61,10 +61,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/dynatrace/CHANGELOG.md b/plugins/dynatrace/CHANGELOG.md index ffe12d4991..cfa95d5fb2 100644 --- a/plugins/dynatrace/CHANGELOG.md +++ b/plugins/dynatrace/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-dynatrace +## 0.1.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.1-next.2 ### Patch Changes diff --git a/plugins/dynatrace/package.json b/plugins/dynatrace/package.json index 0bf3c2f26c..543abce86e 100644 --- a/plugins/dynatrace/package.json +++ b/plugins/dynatrace/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-dynatrace", - "version": "0.1.1-next.2", + "version": "0.1.1-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -22,9 +22,9 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.9.13", "@material-ui/icons": "^4.9.1", @@ -37,10 +37,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/example-todo-list/CHANGELOG.md b/plugins/example-todo-list/CHANGELOG.md index e73d0d6474..054f814ea7 100644 --- a/plugins/example-todo-list/CHANGELOG.md +++ b/plugins/example-todo-list/CHANGELOG.md @@ -1,5 +1,13 @@ # @internal/plugin-todo-list +## 1.0.3-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 1.0.3-next.2 ### Patch Changes diff --git a/plugins/example-todo-list/package.json b/plugins/example-todo-list/package.json index 3531995880..66e7809c2e 100644 --- a/plugins/example-todo-list/package.json +++ b/plugins/example-todo-list/package.json @@ -1,6 +1,6 @@ { "name": "@internal/plugin-todo-list", - "version": "1.0.3-next.2", + "version": "1.0.3-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,8 +24,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -36,10 +36,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/explore-react/CHANGELOG.md b/plugins/explore-react/CHANGELOG.md index f42c1dc9fc..2cf0fb8402 100644 --- a/plugins/explore-react/CHANGELOG.md +++ b/plugins/explore-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-explore-react +## 0.0.19-next.0 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + ## 0.0.18 ### Patch Changes diff --git a/plugins/explore-react/package.json b/plugins/explore-react/package.json index b23867d8a7..4f8898b9a9 100644 --- a/plugins/explore-react/package.json +++ b/plugins/explore-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-explore-react", "description": "A frontend library for Backstage plugins that want to interact with the explore plugin", - "version": "0.0.18", + "version": "0.0.19-next.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,12 +33,12 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/core-plugin-api": "^1.0.3" + "@backstage/core-plugin-api": "^1.0.4-next.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", - "@backstage/dev-utils": "^1.0.4-next.1", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/explore/CHANGELOG.md b/plugins/explore/CHANGELOG.md index ecb1209c85..e418b35069 100644 --- a/plugins/explore/CHANGELOG.md +++ b/plugins/explore/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-explore +## 0.3.38-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-explore-react@0.0.19-next.0 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.3.38-next.2 ### Patch Changes diff --git a/plugins/explore/package.json b/plugins/explore/package.json index 729aee7322..aa83b0eeb8 100644 --- a/plugins/explore/package.json +++ b/plugins/explore/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-explore", "description": "A Backstage plugin for building an exploration page of your software ecosystem", - "version": "0.3.38-next.2", + "version": "0.3.38-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", - "@backstage/plugin-explore-react": "^0.0.18", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", + "@backstage/plugin-explore-react": "^0.0.19-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/firehydrant/CHANGELOG.md b/plugins/firehydrant/CHANGELOG.md index c03b08e828..a53482fb2a 100644 --- a/plugins/firehydrant/CHANGELOG.md +++ b/plugins/firehydrant/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-firehydrant +## 0.1.24-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.24-next.2 ### Patch Changes diff --git a/plugins/firehydrant/package.json b/plugins/firehydrant/package.json index 6512979a71..a02af1f9b2 100644 --- a/plugins/firehydrant/package.json +++ b/plugins/firehydrant/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-firehydrant", "description": "A Backstage plugin that integrates towards FireHydrant", - "version": "0.1.24-next.2", + "version": "0.1.24-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,9 +25,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -39,10 +39,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/fossa/CHANGELOG.md b/plugins/fossa/CHANGELOG.md index 99d6445627..754f459449 100644 --- a/plugins/fossa/CHANGELOG.md +++ b/plugins/fossa/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-fossa +## 0.2.39-next.3 + +### Patch Changes + +- 322d1ceeba: Allow configuration of base URL for Fossa links +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.2.39-next.2 ### Patch Changes diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json index 6b0afcf715..93fd9ce7c5 100644 --- a/plugins/fossa/package.json +++ b/plugins/fossa/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-fossa", "description": "A Backstage plugin that integrates towards FOSSA", - "version": "0.2.39-next.2", + "version": "0.2.39-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,11 +35,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/gcalendar/CHANGELOG.md b/plugins/gcalendar/CHANGELOG.md index 12e37176a7..93e4b1117b 100644 --- a/plugins/gcalendar/CHANGELOG.md +++ b/plugins/gcalendar/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-gcalendar +## 0.3.3-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.3.3-next.2 ### Patch Changes diff --git a/plugins/gcalendar/package.json b/plugins/gcalendar/package.json index 562d0f153b..6403dded67 100644 --- a/plugins/gcalendar/package.json +++ b/plugins/gcalendar/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-gcalendar", - "version": "0.3.3-next.2", + "version": "0.3.3-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -22,8 +22,8 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", @@ -43,10 +43,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/gcp-projects/CHANGELOG.md b/plugins/gcp-projects/CHANGELOG.md index f2bedb646f..cd2be7a5f8 100644 --- a/plugins/gcp-projects/CHANGELOG.md +++ b/plugins/gcp-projects/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-gcp-projects +## 0.3.26-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 693990d4fe: Updated dependency `@react-hookz/web` to `^15.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.3.26-next.2 ### Patch Changes diff --git a/plugins/gcp-projects/package.json b/plugins/gcp-projects/package.json index 85cda09e86..1047b14f37 100644 --- a/plugins/gcp-projects/package.json +++ b/plugins/gcp-projects/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-gcp-projects", "description": "A Backstage plugin that helps you manage projects in GCP", - "version": "0.3.26-next.2", + "version": "0.3.26-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,8 +34,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -47,10 +47,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/git-release-manager/CHANGELOG.md b/plugins/git-release-manager/CHANGELOG.md index e617ca7342..be7c04d048 100644 --- a/plugins/git-release-manager/CHANGELOG.md +++ b/plugins/git-release-manager/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-git-release-manager +## 0.3.20-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration@1.2.2-next.3 + ## 0.3.20-next.2 ### Patch Changes diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json index 86b9105cf4..c82b73be22 100644 --- a/plugins/git-release-manager/package.json +++ b/plugins/git-release-manager/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-git-release-manager", "description": "A Backstage plugin that helps you manage releases in git", - "version": "0.3.20-next.2", + "version": "0.3.20-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,9 +24,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/integration": "^1.2.2-next.2", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/integration": "^1.2.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -43,10 +43,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/github-actions/CHANGELOG.md b/plugins/github-actions/CHANGELOG.md index de2a693116..7503f441d6 100644 --- a/plugins/github-actions/CHANGELOG.md +++ b/plugins/github-actions/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-github-actions +## 0.5.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.5.7-next.2 ### Patch Changes diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json index 8edcc857f5..945385f9c3 100644 --- a/plugins/github-actions/package.json +++ b/plugins/github-actions/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-github-actions", "description": "A Backstage plugin that integrates towards GitHub Actions", - "version": "0.5.7-next.2", + "version": "0.5.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -36,11 +36,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -55,10 +55,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/github-deployments/CHANGELOG.md b/plugins/github-deployments/CHANGELOG.md index cd0542d5cf..35503a6a64 100644 --- a/plugins/github-deployments/CHANGELOG.md +++ b/plugins/github-deployments/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-github-deployments +## 0.1.38-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 0f25116d28: Updated dependency `@octokit/graphql` to `^5.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.38-next.2 ### Patch Changes diff --git a/plugins/github-deployments/package.json b/plugins/github-deployments/package.json index 3a9c6b3850..18ad3ac405 100644 --- a/plugins/github-deployments/package.json +++ b/plugins/github-deployments/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-github-deployments", "description": "A Backstage plugin that integrates towards GitHub Deployments", - "version": "0.1.38-next.2", + "version": "0.1.38-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,13 +24,13 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/integration-react": "^1.1.2-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/integration-react": "^1.1.2-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -43,10 +43,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/github-pull-requests-board/CHANGELOG.md b/plugins/github-pull-requests-board/CHANGELOG.md index 91faf82d07..7d75c21da3 100644 --- a/plugins/github-pull-requests-board/CHANGELOG.md +++ b/plugins/github-pull-requests-board/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-github-pull-requests-board +## 0.1.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.1-next.2 ### Patch Changes diff --git a/plugins/github-pull-requests-board/package.json b/plugins/github-pull-requests-board/package.json index c167cc8d88..d61c2caf69 100644 --- a/plugins/github-pull-requests-board/package.json +++ b/plugins/github-pull-requests-board/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-github-pull-requests-board", "description": "A Backstage plugin that allows you to see all open Pull Requests for all the repositories owned by your team", - "version": "0.1.1-next.2", + "version": "0.1.1-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,11 +35,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,9 +49,9 @@ "react-use": "^17.2.4" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/gitops-profiles/CHANGELOG.md b/plugins/gitops-profiles/CHANGELOG.md index 0c47ffc99f..71c5bb74ce 100644 --- a/plugins/gitops-profiles/CHANGELOG.md +++ b/plugins/gitops-profiles/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-gitops-profiles +## 0.3.25-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.3.25-next.2 ### Patch Changes diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json index 3b48f5a6a1..5ebafae248 100644 --- a/plugins/gitops-profiles/package.json +++ b/plugins/gitops-profiles/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-gitops-profiles", "description": "A Backstage plugin that helps you manage GitOps profiles", - "version": "0.3.25-next.2", + "version": "0.3.25-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,8 +35,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -48,10 +48,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/gocd/CHANGELOG.md b/plugins/gocd/CHANGELOG.md index 692a789447..3ee0c2875c 100644 --- a/plugins/gocd/CHANGELOG.md +++ b/plugins/gocd/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-gocd +## 0.1.13-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.13-next.2 ### Patch Changes diff --git a/plugins/gocd/package.json b/plugins/gocd/package.json index ebf7b0b9d6..be8bcf29ef 100644 --- a/plugins/gocd/package.json +++ b/plugins/gocd/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-gocd", "description": "A Backstage plugin that integrates towards GoCD", - "version": "0.1.13-next.2", + "version": "0.1.13-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -31,11 +31,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,10 +49,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/graphiql/CHANGELOG.md b/plugins/graphiql/CHANGELOG.md index c034cef2b5..6d71375b40 100644 --- a/plugins/graphiql/CHANGELOG.md +++ b/plugins/graphiql/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-graphiql +## 0.2.39-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.2.39-next.2 ### Patch Changes diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json index 0b124ecbc9..23a3e7a6b4 100644 --- a/plugins/graphiql/package.json +++ b/plugins/graphiql/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-graphiql", "description": "Backstage plugin for browsing GraphQL APIs", - "version": "0.2.39-next.2", + "version": "0.2.39-next.3", "private": false, "publishConfig": { "access": "public", @@ -34,8 +34,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,10 +49,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/graphql-backend/CHANGELOG.md b/plugins/graphql-backend/CHANGELOG.md index 0f826cd492..1bbc198d63 100644 --- a/plugins/graphql-backend/CHANGELOG.md +++ b/plugins/graphql-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-graphql-backend +## 0.1.24-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-catalog-graphql@0.3.11-next.1 + ## 0.1.24-next.0 ### Patch Changes diff --git a/plugins/graphql-backend/package.json b/plugins/graphql-backend/package.json index 0664f5a44d..ab5a80f718 100644 --- a/plugins/graphql-backend/package.json +++ b/plugins/graphql-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-graphql-backend", "description": "An experimental Backstage backend plugin for GraphQL", - "version": "0.1.24-next.0", + "version": "0.1.24-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,9 +34,9 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", - "@backstage/plugin-catalog-graphql": "^0.3.11-next.0", + "@backstage/plugin-catalog-graphql": "^0.3.11-next.1", "@graphql-tools/schema": "^8.3.1", "@types/express": "^4.17.6", "apollo-server": "^3.0.0", @@ -51,7 +51,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", "msw": "^0.43.0", "supertest": "^6.1.3" diff --git a/plugins/home/CHANGELOG.md b/plugins/home/CHANGELOG.md index bb2e5d7405..58d476e7e5 100644 --- a/plugins/home/CHANGELOG.md +++ b/plugins/home/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-home +## 0.4.23-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-stack-overflow@0.1.3-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.4.23-next.2 ### Patch Changes diff --git a/plugins/home/package.json b/plugins/home/package.json index 4800ba1842..e401dcb66d 100644 --- a/plugins/home/package.json +++ b/plugins/home/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-home", "description": "A Backstage plugin that helps you build a home page", - "version": "0.4.23-next.2", + "version": "0.4.23-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,12 +34,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", - "@backstage/plugin-stack-overflow": "^0.1.3-next.2", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", + "@backstage/plugin-stack-overflow": "^0.1.3-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/ilert/CHANGELOG.md b/plugins/ilert/CHANGELOG.md index f24f1ede11..67cd7b9d9c 100644 --- a/plugins/ilert/CHANGELOG.md +++ b/plugins/ilert/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-ilert +## 0.1.33-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.33-next.2 ### Patch Changes diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json index 091ebc4feb..448add3810 100644 --- a/plugins/ilert/package.json +++ b/plugins/ilert/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-ilert", "description": "A Backstage plugin that integrates towards iLert", - "version": "0.1.33-next.2", + "version": "0.1.33-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,11 +24,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@date-io/luxon": "1.x", "@material-ui/core": "^4.12.2", @@ -43,10 +43,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/jenkins-backend/CHANGELOG.md b/plugins/jenkins-backend/CHANGELOG.md index c96b147b18..fa607ea711 100644 --- a/plugins/jenkins-backend/CHANGELOG.md +++ b/plugins/jenkins-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-jenkins-backend +## 0.1.24-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.24-next.2 ### Patch Changes diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json index bc24160dcf..c0e35be134 100644 --- a/plugins/jenkins-backend/package.json +++ b/plugins/jenkins-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-jenkins-backend", "description": "A Backstage backend plugin that integrates towards Jenkins", - "version": "0.1.24-next.2", + "version": "0.1.24-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,14 +25,14 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-auth-node": "^0.2.3-next.1", + "@backstage/plugin-auth-node": "^0.2.3-next.2", "@backstage/plugin-jenkins-common": "^0.1.6-next.0", - "@backstage/plugin-permission-common": "^0.6.3-next.0", + "@backstage/plugin-permission-common": "^0.6.3-next.1", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -42,7 +42,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", + "@backstage/cli": "^0.18.0-next.3", "@types/jenkins": "^0.23.1", "@types/supertest": "^2.0.8", "msw": "^0.43.0", diff --git a/plugins/jenkins/CHANGELOG.md b/plugins/jenkins/CHANGELOG.md index a55f8a3d4b..d7f9e2f18e 100644 --- a/plugins/jenkins/CHANGELOG.md +++ b/plugins/jenkins/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-jenkins +## 0.7.6-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.7.6-next.2 ### Patch Changes diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json index a6d12826ea..aced545988 100644 --- a/plugins/jenkins/package.json +++ b/plugins/jenkins/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-jenkins", "description": "A Backstage plugin that integrates towards Jenkins", - "version": "0.7.6-next.2", + "version": "0.7.6-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,11 +35,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/plugin-jenkins-common": "^0.1.6-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", @@ -54,10 +54,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/kafka/CHANGELOG.md b/plugins/kafka/CHANGELOG.md index 7f5db4402c..64a41ea742 100644 --- a/plugins/kafka/CHANGELOG.md +++ b/plugins/kafka/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-kafka +## 0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.3.7-next.2 ### Patch Changes diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json index 522cefb94f..d1292fb312 100644 --- a/plugins/kafka/package.json +++ b/plugins/kafka/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kafka", "description": "A Backstage plugin that integrates towards Kafka", - "version": "0.3.7-next.2", + "version": "0.3.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,10 +24,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -39,10 +39,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md index b11a5b045f..c534efba45 100644 --- a/plugins/kubernetes-backend/CHANGELOG.md +++ b/plugins/kubernetes-backend/CHANGELOG.md @@ -1,5 +1,44 @@ # @backstage/plugin-kubernetes-backend +## 0.7.0-next.3 + +### Minor Changes + +- f5c9730639: Add `localKubectlProxy` cluster locator method to make local development simpler to setup. + + Consolidated no-op server side auth decorators. + The following Kubernetes auth decorators are now one class (`ServerSideKubernetesAuthProvider`): + + - `AwsKubernetesAuthProvider` + - `AzureKubernetesAuthProvider` + - `ServiceAccountKubernetesAuthProvider` + +- 1454bf98e7: Add new endpoints to Kubernetes backend plugin + + BREAKING: Kubernetes backend plugin now depends on CatalogApi + + ```typescript + // Create new CatalogClient + const catalogApi = new CatalogClient({ discoveryApi: env.discovery }); + const { router } = await KubernetesBuilder.createBuilder({ + logger: env.logger, + config: env.config, + // Inject it into createBuilder params + catalogApi, + }).build(); + ``` + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- eadb3a8d2e: Updated dependency `@kubernetes/client-node` to `^0.17.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-kubernetes-common@0.4.0-next.2 + ## 0.7.0-next.2 ### Patch Changes diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json index df7e377995..9957ce60f4 100644 --- a/plugins/kubernetes-backend/package.json +++ b/plugins/kubernetes-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes-backend", "description": "A Backstage backend plugin that integrates towards Kubernetes", - "version": "0.7.0-next.2", + "version": "0.7.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -36,13 +36,13 @@ }, "dependencies": { "@azure/identity": "^2.0.4", - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-auth-node": "^0.2.3-next.1", - "@backstage/plugin-kubernetes-common": "^0.4.0-next.0", + "@backstage/plugin-auth-node": "^0.2.3-next.2", + "@backstage/plugin-kubernetes-common": "^0.4.0-next.2", "@google-cloud/container": "^4.0.0", "@kubernetes/client-node": "^0.17.0", "@types/express": "^4.17.6", @@ -63,7 +63,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", + "@backstage/cli": "^0.18.0-next.3", "@types/aws4": "^1.5.1", "aws-sdk-mock": "^5.2.1", "supertest": "^6.1.3" diff --git a/plugins/kubernetes-common/CHANGELOG.md b/plugins/kubernetes-common/CHANGELOG.md index dd1feff82e..a27f4483f6 100644 --- a/plugins/kubernetes-common/CHANGELOG.md +++ b/plugins/kubernetes-common/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-kubernetes-common +## 0.4.0-next.2 + +### Patch Changes + +- eadb3a8d2e: Updated dependency `@kubernetes/client-node` to `^0.17.0`. +- Updated dependencies + - @backstage/catalog-model@1.1.0-next.3 + ## 0.4.0-next.1 ### Patch Changes diff --git a/plugins/kubernetes-common/package.json b/plugins/kubernetes-common/package.json index 09a6d7a32e..323f44b4d2 100644 --- a/plugins/kubernetes-common/package.json +++ b/plugins/kubernetes-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes-common", "description": "Common functionalities for kubernetes, to be shared between kubernetes and kubernetes-backend plugin", - "version": "0.4.0-next.1", + "version": "0.4.0-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -38,12 +38,11 @@ "url": "https://github.com/backstage/backstage/issues" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@kubernetes/client-node": "^0.17.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2" + "@backstage/cli": "^0.18.0-next.3" }, "jest": { "roots": [ diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md index dc44dffad4..ffcf3edb7b 100644 --- a/plugins/kubernetes/CHANGELOG.md +++ b/plugins/kubernetes/CHANGELOG.md @@ -1,5 +1,31 @@ # @backstage/plugin-kubernetes +## 0.7.0-next.3 + +### Minor Changes + +- f5c9730639: Add `localKubectlProxy` cluster locator method to make local development simpler to setup. + + Consolidated no-op server side auth decorators. + The following Kubernetes auth decorators are now one class (`ServerSideKubernetesAuthProvider`): + + - `AwsKubernetesAuthProvider` + - `AzureKubernetesAuthProvider` + - `ServiceAccountKubernetesAuthProvider` + +### Patch Changes + +- 3ec294a186: expose detectErrors function publicly +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- eadb3a8d2e: Updated dependency `@kubernetes/client-node` to `^0.17.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-kubernetes-common@0.4.0-next.2 + ## 0.6.7-next.2 ### Patch Changes diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json index 616e1e5284..62b4c7deff 100644 --- a/plugins/kubernetes/package.json +++ b/plugins/kubernetes/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes", "description": "A Backstage plugin that integrates towards Kubernetes", - "version": "0.6.7-next.2", + "version": "0.7.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,12 +34,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", - "@backstage/plugin-kubernetes-common": "^0.4.0-next.1", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", + "@backstage/plugin-kubernetes-common": "^0.4.0-next.2", "@backstage/theme": "^0.2.16-next.1", "@kubernetes/client-node": "^0.17.0", "@material-ui/core": "^4.12.2", @@ -57,10 +57,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/lighthouse/CHANGELOG.md b/plugins/lighthouse/CHANGELOG.md index ded56ce2da..6cb5a52d78 100644 --- a/plugins/lighthouse/CHANGELOG.md +++ b/plugins/lighthouse/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-lighthouse +## 0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.3.7-next.2 ### Patch Changes diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json index ea95636060..450b932be7 100644 --- a/plugins/lighthouse/package.json +++ b/plugins/lighthouse/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-lighthouse", "description": "A Backstage plugin that integrates towards Lighthouse", - "version": "0.3.7-next.2", + "version": "0.3.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,11 +35,11 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -51,10 +51,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/newrelic-dashboard/CHANGELOG.md b/plugins/newrelic-dashboard/CHANGELOG.md index ce7fb18e5c..5b27651f13 100644 --- a/plugins/newrelic-dashboard/CHANGELOG.md +++ b/plugins/newrelic-dashboard/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-newrelic-dashboard +## 0.2.0-next.3 + +### Minor Changes + +- 79ecedded9: Fix bug where the default time window/snapshot duration was supposed to be 30 days, but ended up being 43 weeks + + **BREAKING**: Add a select input to change the time window of the snapshot displayed. This removes the duration prop from the `DashboardSnapshot` component. + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.15-next.2 ### Patch Changes diff --git a/plugins/newrelic-dashboard/package.json b/plugins/newrelic-dashboard/package.json index a0a21fcf9c..f90676e994 100644 --- a/plugins/newrelic-dashboard/package.json +++ b/plugins/newrelic-dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-newrelic-dashboard", - "version": "0.1.15-next.2", + "version": "0.2.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,19 +23,19 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.57", "react-use": "^17.2.4" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/dev-utils": "^1.0.4-next.2", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/dev-utils": "^1.0.4-next.3", "@testing-library/jest-dom": "^5.10.1", "@types/react": "^16.13.1 || ^17.0.0", "cross-fetch": "^3.1.5" diff --git a/plugins/newrelic/CHANGELOG.md b/plugins/newrelic/CHANGELOG.md index f3ff482fd8..b93e4d99c1 100644 --- a/plugins/newrelic/CHANGELOG.md +++ b/plugins/newrelic/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-newrelic +## 0.3.25-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.3.25-next.2 ### Patch Changes diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json index 61b49060a4..42182205ad 100644 --- a/plugins/newrelic/package.json +++ b/plugins/newrelic/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-newrelic", "description": "A Backstage plugin that integrates towards New Relic", - "version": "0.3.25-next.2", + "version": "0.3.25-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,8 +35,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -47,10 +47,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md index f21231dc81..7ed32465b4 100644 --- a/plugins/org/CHANGELOG.md +++ b/plugins/org/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-org +## 0.5.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.5.7-next.2 ### Patch Changes diff --git a/plugins/org/package.json b/plugins/org/package.json index 9bc58b26bf..952d6efd76 100644 --- a/plugins/org/package.json +++ b/plugins/org/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-org", "description": "A Backstage plugin that helps you create entity pages for your organization", - "version": "0.5.7-next.2", + "version": "0.5.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -29,10 +29,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -48,11 +48,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/pagerduty/CHANGELOG.md b/plugins/pagerduty/CHANGELOG.md index 929a4a3ed8..c3ad53d2c9 100644 --- a/plugins/pagerduty/CHANGELOG.md +++ b/plugins/pagerduty/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-pagerduty +## 0.5.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.5.0-next.2 ### Patch Changes diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json index ef248dcb72..45f3f755a6 100644 --- a/plugins/pagerduty/package.json +++ b/plugins/pagerduty/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-pagerduty", "description": "A Backstage plugin that integrates towards PagerDuty", - "version": "0.5.0-next.2", + "version": "0.5.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/periskop-backend/CHANGELOG.md b/plugins/periskop-backend/CHANGELOG.md index 0a270b9f0a..ffbc388107 100644 --- a/plugins/periskop-backend/CHANGELOG.md +++ b/plugins/periskop-backend/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-periskop-backend +## 0.1.5-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + ## 0.1.5-next.0 ### Patch Changes diff --git a/plugins/periskop-backend/package.json b/plugins/periskop-backend/package.json index 03be1e44ec..11bca2faa8 100644 --- a/plugins/periskop-backend/package.json +++ b/plugins/periskop-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-periskop-backend", - "version": "0.1.5-next.0", + "version": "0.1.5-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,7 +24,7 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@types/express": "*", "cross-fetch": "^3.0.6", @@ -35,7 +35,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", "msw": "^0.43.0", "supertest": "^6.1.6" diff --git a/plugins/periskop/CHANGELOG.md b/plugins/periskop/CHANGELOG.md index db6854741f..ce9b9cafd7 100644 --- a/plugins/periskop/CHANGELOG.md +++ b/plugins/periskop/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-periskop +## 0.1.5-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.5-next.2 ### Patch Changes diff --git a/plugins/periskop/package.json b/plugins/periskop/package.json index 4673d5965a..04ee0179a6 100644 --- a/plugins/periskop/package.json +++ b/plugins/periskop/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-periskop", - "version": "0.1.5-next.2", + "version": "0.1.5-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -25,11 +25,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -42,10 +42,10 @@ "react-dom": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/permission-backend/CHANGELOG.md b/plugins/permission-backend/CHANGELOG.md index e2b2cedb19..717f36b4f2 100644 --- a/plugins/permission-backend/CHANGELOG.md +++ b/plugins/permission-backend/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-permission-backend +## 0.5.9-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-node@0.6.3-next.2 + ## 0.5.9-next.1 ### Patch Changes diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json index 4df852d255..e8420279d7 100644 --- a/plugins/permission-backend/package.json +++ b/plugins/permission-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-backend", - "version": "0.5.9-next.1", + "version": "0.5.9-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -22,12 +22,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-auth-node": "^0.2.3-next.1", - "@backstage/plugin-permission-common": "^0.6.3-next.0", - "@backstage/plugin-permission-node": "^0.6.3-next.1", + "@backstage/plugin-auth-node": "^0.2.3-next.2", + "@backstage/plugin-permission-common": "^0.6.3-next.1", + "@backstage/plugin-permission-node": "^0.6.3-next.2", "@types/express": "*", "dataloader": "^2.0.0", "express": "^4.17.1", @@ -39,7 +39,7 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/lodash": "^4.14.151", "@types/supertest": "^2.0.8", "supertest": "^6.1.6", diff --git a/plugins/permission-common/CHANGELOG.md b/plugins/permission-common/CHANGELOG.md index 769887f86e..23eb398564 100644 --- a/plugins/permission-common/CHANGELOG.md +++ b/plugins/permission-common/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/plugin-permission-common +## 0.6.3-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. + ## 0.6.3-next.0 ### Patch Changes diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json index b811b63438..78972bf3a0 100644 --- a/plugins/permission-common/package.json +++ b/plugins/permission-common/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-permission-common", "description": "Isomorphic types and client for Backstage permissions and authorization", - "version": "0.6.3-next.0", + "version": "0.6.3-next.1", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { @@ -48,7 +48,7 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/jest": "^26.0.7", "msw": "^0.43.0" } diff --git a/plugins/permission-node/CHANGELOG.md b/plugins/permission-node/CHANGELOG.md index d412a981eb..baf970c252 100644 --- a/plugins/permission-node/CHANGELOG.md +++ b/plugins/permission-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-permission-node +## 0.6.3-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + ## 0.6.3-next.1 ### Patch Changes diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json index a0bc4585b0..fbe34a13c4 100644 --- a/plugins/permission-node/package.json +++ b/plugins/permission-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-permission-node", "description": "Common permission and authorization utilities for backend plugins", - "version": "0.6.3-next.1", + "version": "0.6.3-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,18 +33,18 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-auth-node": "^0.2.3-next.1", - "@backstage/plugin-permission-common": "^0.6.3-next.0", + "@backstage/plugin-auth-node": "^0.2.3-next.2", + "@backstage/plugin-permission-common": "^0.6.3-next.1", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", "zod": "^3.11.6" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", "msw": "^0.43.0", "supertest": "^6.1.3" diff --git a/plugins/permission-react/CHANGELOG.md b/plugins/permission-react/CHANGELOG.md index aa6f06a45c..4a90e1fbd3 100644 --- a/plugins/permission-react/CHANGELOG.md +++ b/plugins/permission-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-permission-react +## 0.4.3-next.1 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/plugin-permission-common@0.6.3-next.1 + ## 0.4.3-next.0 ### Patch Changes diff --git a/plugins/permission-react/package.json b/plugins/permission-react/package.json index f0dcc88de0..2356c9a344 100644 --- a/plugins/permission-react/package.json +++ b/plugins/permission-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-react", - "version": "0.4.3-next.0", + "version": "0.4.3-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -32,8 +32,8 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-permission-common": "^0.6.3-next.0", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-permission-common": "^0.6.3-next.1", "cross-fetch": "^3.1.5", "react-router": "6.0.0-beta.0", "react-use": "^17.2.4", @@ -44,8 +44,8 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@types/jest": "^26.0.7" diff --git a/plugins/proxy-backend/CHANGELOG.md b/plugins/proxy-backend/CHANGELOG.md index fe6aaf541d..56d4f1927d 100644 --- a/plugins/proxy-backend/CHANGELOG.md +++ b/plugins/proxy-backend/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-proxy-backend +## 0.2.28-next.1 + +### Patch Changes + +- a4fa1ce090: The proxy-backend now automatically reloads configuration when app-config.yaml is updated. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + ## 0.2.28-next.0 ### Patch Changes diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json index c937ae1040..2e433816f3 100644 --- a/plugins/proxy-backend/package.json +++ b/plugins/proxy-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-proxy-backend", "description": "A Backstage backend plugin that helps you set up proxy endpoints in the backend", - "version": "0.2.28-next.0", + "version": "0.2.28-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -32,7 +32,7 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@types/express": "^4.17.6", "express": "^4.17.1", @@ -46,7 +46,7 @@ "yup": "^0.32.9" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/http-proxy-middleware": "^0.19.3", "@types/supertest": "^2.0.8", "@types/uuid": "^8.0.0", diff --git a/plugins/rollbar-backend/CHANGELOG.md b/plugins/rollbar-backend/CHANGELOG.md index 1947f00622..5ae61f973c 100644 --- a/plugins/rollbar-backend/CHANGELOG.md +++ b/plugins/rollbar-backend/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-rollbar-backend +## 0.1.31-next.1 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + ## 0.1.31-next.0 ### Patch Changes diff --git a/plugins/rollbar-backend/package.json b/plugins/rollbar-backend/package.json index 8f8be07621..b954e67cda 100644 --- a/plugins/rollbar-backend/package.json +++ b/plugins/rollbar-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-rollbar-backend", "description": "A Backstage backend plugin that integrates towards Rollbar", - "version": "0.1.31-next.0", + "version": "0.1.31-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,7 +34,7 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@types/express": "^4.17.6", "camelcase-keys": "^7.0.1", @@ -50,8 +50,8 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.1", - "@backstage/cli": "^0.18.0-next.1", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", "msw": "^0.43.0", "supertest": "^6.1.3" diff --git a/plugins/rollbar/CHANGELOG.md b/plugins/rollbar/CHANGELOG.md index 367b7a07f3..1673b49c64 100644 --- a/plugins/rollbar/CHANGELOG.md +++ b/plugins/rollbar/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-rollbar +## 0.4.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.4.7-next.2 ### Patch Changes diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json index 1ba43e05bc..b2cedfc08f 100644 --- a/plugins/rollbar/package.json +++ b/plugins/rollbar/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-rollbar", "description": "A Backstage plugin that integrates towards Rollbar", - "version": "0.4.7-next.2", + "version": "0.4.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,10 +35,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md index 2bf18ee3a8..4798f4e4a6 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md +++ b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-scaffolder-backend-module-cookiecutter +## 0.2.9-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-scaffolder-backend@1.4.0-next.3 + - @backstage/integration@1.2.2-next.3 + ## 0.2.9-next.1 ### Patch Changes diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json index f953bac5cd..12a53a771f 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/package.json +++ b/plugins/scaffolder-backend-module-cookiecutter/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-backend-module-cookiecutter", "description": "A module for the scaffolder backend that lets you template projects using cookiecutter", - "version": "0.2.9-next.1", + "version": "0.2.9-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,10 +23,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.1", - "@backstage/plugin-scaffolder-backend": "^1.4.0-next.1", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-scaffolder-backend": "^1.4.0-next.3", "@backstage/config": "^1.0.1", "@backstage/types": "^1.0.0", "command-exists": "^1.2.9", @@ -35,7 +35,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/fs-extra": "^9.0.1", "@types/mock-fs": "^4.13.0", "@types/jest": "^26.0.7", diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md index 2ac49898d2..e3f67eb447 100644 --- a/plugins/scaffolder-backend/CHANGELOG.md +++ b/plugins/scaffolder-backend/CHANGELOG.md @@ -1,5 +1,32 @@ # @backstage/plugin-scaffolder-backend +## 1.4.0-next.3 + +### Minor Changes + +- 91c1d12123: Export experimental `scaffolderCatalogExtension` for the new backend system. This export is not considered stable and should not be used in production. + +### Patch Changes + +- ea6dcb84a4: Don't resolve symlinks, treat them as binary files and copy them as-is +- af02f54483: new setUserAsOwner flag for publish:gitlab action + + The field default is `false`. When true it will use the token configured in the gitlab integration for the matching host, to try and set the user logged in via `repoUrlPicker` `requestUserCredentials` OAuth flow as owner of the repository created in GitLab. + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- 511f49ee43: Updated dependency `octokit` to `^2.0.0`. +- 735853353b: Updated dependency `@octokit/webhooks` to `^10.0.0`. +- Updated dependencies + - @backstage/backend-plugin-api@0.1.0-next.0 + - @backstage/plugin-catalog-backend@1.3.0-next.3 + - @backstage/plugin-catalog-node@1.0.0-next.0 + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 1.4.0-next.2 ### Minor Changes diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json index 8b4b1bfc63..06f797e1ea 100644 --- a/plugins/scaffolder-backend/package.json +++ b/plugins/scaffolder-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder-backend", "description": "The Backstage backend plugin that helps you create new things", - "version": "1.4.0-next.2", + "version": "1.4.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,16 +35,16 @@ "build:assets": "node scripts/build-nunjucks.js" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/plugin-catalog-backend": "^1.2.1-next.2", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/plugin-scaffolder-common": "^1.1.2-next.0", - "@backstage/backend-plugin-api": "^0.0.0", - "@backstage/plugin-catalog-node": "^0.0.0", + "@backstage/backend-plugin-api": "^0.1.0-next.0", + "@backstage/plugin-catalog-node": "^1.0.0-next.0", "@backstage/types": "^1.0.0", "@gitbeaker/core": "^35.6.0", "@gitbeaker/node": "^35.1.0", @@ -79,8 +79,8 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/command-exists": "^1.2.0", "@types/fs-extra": "^9.0.1", "@types/git-url-parse": "^9.0.0", diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md index 26a08c4b68..d411c07f14 100644 --- a/plugins/scaffolder/CHANGELOG.md +++ b/plugins/scaffolder/CHANGELOG.md @@ -1,5 +1,25 @@ # @backstage/plugin-scaffolder +## 1.4.0-next.3 + +### Patch Changes + +- b557e6c58d: Fixed that adding more than one `allowedOwner` or `allowedRepo` in the template config will now still set the first value as default in the initial form state of `RepoUrlPicker`. +- d600cb2ab6: contextMenu prop passed through to from the component +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- 72622d9143: Updated dependency `yaml` to `^2.0.0`. +- 693990d4fe: Updated dependency `@react-hookz/web` to `^15.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-permission-react@0.4.3-next.1 + ## 1.4.0-next.2 ### Minor Changes diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index 5b078fb079..b3ca2e316a 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-scaffolder", "description": "The Backstage plugin that helps you create new things", - "version": "1.4.0-next.2", + "version": "1.4.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,17 +35,17 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/integration-react": "^1.1.2-next.2", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/integration-react": "^1.1.2-next.3", "@backstage/plugin-catalog-common": "^1.0.4-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", - "@backstage/plugin-permission-react": "^0.4.3-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", + "@backstage/plugin-permission-react": "^0.4.3-next.1", "@backstage/plugin-scaffolder-common": "^1.1.2-next.0", "@backstage/theme": "^0.2.16-next.1", "@backstage/types": "^1.0.0", @@ -80,11 +80,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/plugin-catalog": "^1.4.0-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/plugin-catalog": "^1.4.0-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/search-backend-module-elasticsearch/CHANGELOG.md b/plugins/search-backend-module-elasticsearch/CHANGELOG.md index eadb4e5c8b..fb4c977ffd 100644 --- a/plugins/search-backend-module-elasticsearch/CHANGELOG.md +++ b/plugins/search-backend-module-elasticsearch/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-search-backend-module-elasticsearch +## 0.2.0-next.2 + +### Patch Changes + +- 71de198828: Updated dependency `@opensearch-project/opensearch` to `^2.0.0`. +- a21cd43467: Throws `MissingIndexError` when no index of type exist. +- Updated dependencies + - @backstage/plugin-search-backend-node@0.6.3-next.2 + ## 0.2.0-next.1 ### Minor Changes diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json index 106f0fc999..817e5a2178 100644 --- a/plugins/search-backend-module-elasticsearch/package.json +++ b/plugins/search-backend-module-elasticsearch/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-module-elasticsearch", "description": "A module for the search backend that implements search using ElasticSearch", - "version": "0.2.0-next.1", + "version": "0.2.0-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,7 +24,7 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/plugin-search-backend-node": "^0.6.3-next.1", + "@backstage/plugin-search-backend-node": "^0.6.3-next.2", "@backstage/plugin-search-common": "^0.3.6-next.0", "@elastic/elasticsearch": "^7.13.0", "@opensearch-project/opensearch": "^2.0.0", @@ -36,8 +36,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/cli": "^0.18.0-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/cli": "^0.18.0-next.3", "@elastic/elasticsearch-mock": "^1.0.0", "@short.io/opensearch-mock": "^0.3.1" }, diff --git a/plugins/search-backend-node/CHANGELOG.md b/plugins/search-backend-node/CHANGELOG.md index d1b631fd53..9233e469fe 100644 --- a/plugins/search-backend-node/CHANGELOG.md +++ b/plugins/search-backend-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-search-backend-node +## 0.6.3-next.2 + +### Patch Changes + +- a21cd43467: Exports `MissingIndexError` that can be used by the search engines for better error handling when missing index. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/backend-tasks@0.3.3-next.3 + ## 0.6.3-next.1 ### Patch Changes diff --git a/plugins/search-backend-node/package.json b/plugins/search-backend-node/package.json index 47d613c160..f4a67e4d8b 100644 --- a/plugins/search-backend-node/package.json +++ b/plugins/search-backend-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend-node", "description": "A library for Backstage backend plugins that want to interact with the search backend plugin", - "version": "0.6.3-next.1", + "version": "0.6.3-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,11 +23,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/backend-tasks": "^0.3.3-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-permission-common": "^0.6.3-next.0", + "@backstage/plugin-permission-common": "^0.6.3-next.1", "@backstage/plugin-search-common": "^0.3.6-next.0", "@types/lunr": "^2.3.3", "lodash": "^4.17.21", @@ -38,8 +38,8 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/cli": "^0.18.0-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/ndjson": "^2.0.1" }, "files": [ diff --git a/plugins/search-backend/CHANGELOG.md b/plugins/search-backend/CHANGELOG.md index c779dbef3a..8c264012e4 100644 --- a/plugins/search-backend/CHANGELOG.md +++ b/plugins/search-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-search-backend +## 0.5.4-next.2 + +### Patch Changes + +- a21cd43467: If error is `MissingIndexError` we return a 400 response with a more clear error message. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-auth-node@0.2.3-next.2 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/plugin-permission-node@0.6.3-next.2 + - @backstage/plugin-search-backend-node@0.6.3-next.2 + ## 0.5.4-next.1 ### Patch Changes diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json index 3e2e429b5a..e3ef5eaf9d 100644 --- a/plugins/search-backend/package.json +++ b/plugins/search-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search-backend", "description": "The Backstage backend plugin that provides your backstage app with search", - "version": "0.5.4-next.1", + "version": "0.5.4-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,13 +23,13 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-auth-node": "^0.2.3-next.1", - "@backstage/plugin-permission-common": "^0.6.3-next.0", - "@backstage/plugin-permission-node": "^0.6.3-next.1", - "@backstage/plugin-search-backend-node": "^0.6.3-next.1", + "@backstage/plugin-auth-node": "^0.2.3-next.2", + "@backstage/plugin-permission-common": "^0.6.3-next.1", + "@backstage/plugin-permission-node": "^0.6.3-next.2", + "@backstage/plugin-search-backend-node": "^0.6.3-next.2", "@backstage/plugin-search-common": "^0.3.6-next.0", "@backstage/types": "^1.0.0", "@types/express": "^4.17.6", @@ -43,7 +43,7 @@ "zod": "^3.11.6" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", "supertest": "^6.1.3" }, diff --git a/plugins/search-react/CHANGELOG.md b/plugins/search-react/CHANGELOG.md index 685aa56a86..926972a646 100644 --- a/plugins/search-react/CHANGELOG.md +++ b/plugins/search-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-search-react +## 0.2.2-next.3 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.2.2-next.2 ### Patch Changes diff --git a/plugins/search-react/package.json b/plugins/search-react/package.json index 3e3b362919..8bd45e7561 100644 --- a/plugins/search-react/package.json +++ b/plugins/search-react/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-react", - "version": "0.2.2-next.2", + "version": "0.2.2-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -32,8 +32,8 @@ }, "dependencies": { "@backstage/plugin-search-common": "^0.3.6-next.0", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/version-bridge": "^1.0.1", "@backstage/theme": "^0.2.16-next.1", "@backstage/types": "^1.0.0", @@ -48,8 +48,8 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", "@testing-library/jest-dom": "^5.10.1", diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md index 707ba1cab7..f884f43b6a 100644 --- a/plugins/search/CHANGELOG.md +++ b/plugins/search/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-search +## 0.9.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + ## 0.9.1-next.2 ### Patch Changes diff --git a/plugins/search/package.json b/plugins/search/package.json index ed700e643f..6c009eb801 100644 --- a/plugins/search/package.json +++ b/plugins/search/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-search", "description": "The Backstage plugin that provides your backstage app with search", - "version": "0.9.1-next.2", + "version": "0.9.1-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,14 +33,14 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/plugin-search-common": "^0.3.6-next.0", - "@backstage/plugin-search-react": "^0.2.2-next.2", + "@backstage/plugin-search-react": "^0.2.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@backstage/types": "^1.0.0", "@backstage/version-bridge": "^1.0.1", @@ -57,10 +57,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/sentry/CHANGELOG.md b/plugins/sentry/CHANGELOG.md index 28903311c5..02052d7593 100644 --- a/plugins/sentry/CHANGELOG.md +++ b/plugins/sentry/CHANGELOG.md @@ -1,5 +1,38 @@ # @backstage/plugin-sentry +## 0.4.0-next.3 + +### Minor Changes + +- 1b7c691a3b: Added the possibility to specify organization per component, now the annotation `sentry.io/project-slug` can have the format of `[organization]/[project-slug]` or just `[project-slug]`. + + **BREAKING**: The method `fetchIssue` changed the signature: + + ```diff + export interface SentryApi { + fetchIssues( + - project: string, + - statsFor: string, + - query?: string, + + entity: Entity, + + options: { + + statsFor: string; + + query?: string; + + }, + ): Promise; + } + ``` + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.3.45-next.2 ### Patch Changes diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json index be9c03ba85..e66a80679d 100644 --- a/plugins/sentry/package.json +++ b/plugins/sentry/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-sentry", "description": "A Backstage plugin that integrates towards Sentry", - "version": "0.3.45-next.2", + "version": "0.4.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,10 +35,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-table/core": "^3.1.0", "@material-ui/core": "^4.12.2", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/shortcuts/CHANGELOG.md b/plugins/shortcuts/CHANGELOG.md index c32e53638c..b10f277885 100644 --- a/plugins/shortcuts/CHANGELOG.md +++ b/plugins/shortcuts/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-shortcuts +## 0.2.8-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.2.8-next.2 ### Patch Changes diff --git a/plugins/shortcuts/package.json b/plugins/shortcuts/package.json index 2acbd5db5d..107756f193 100644 --- a/plugins/shortcuts/package.json +++ b/plugins/shortcuts/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-shortcuts", "description": "A Backstage plugin that provides a shortcuts feature to the sidebar", - "version": "0.2.8-next.2", + "version": "0.2.8-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,8 +24,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@backstage/types": "^1.0.0", "@material-ui/core": "^4.12.2", @@ -42,10 +42,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/sonarqube/CHANGELOG.md b/plugins/sonarqube/CHANGELOG.md index 072979d537..0d6ef3a2b1 100644 --- a/plugins/sonarqube/CHANGELOG.md +++ b/plugins/sonarqube/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-sonarqube +## 0.3.7-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.3.7-next.2 ### Patch Changes diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json index beca17ae35..b47e62ae6e 100644 --- a/plugins/sonarqube/package.json +++ b/plugins/sonarqube/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-sonarqube", "description": "", - "version": "0.3.7-next.2", + "version": "0.3.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -36,10 +36,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -53,10 +53,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/splunk-on-call/CHANGELOG.md b/plugins/splunk-on-call/CHANGELOG.md index c48e6acab2..354204d7a3 100644 --- a/plugins/splunk-on-call/CHANGELOG.md +++ b/plugins/splunk-on-call/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-splunk-on-call +## 0.3.31-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.3.31-next.2 ### Patch Changes diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json index 248c87cac2..34634d9a85 100644 --- a/plugins/splunk-on-call/package.json +++ b/plugins/splunk-on-call/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-splunk-on-call", "description": "A Backstage plugin that integrates towards Splunk On-Call", - "version": "0.3.31-next.2", + "version": "0.3.31-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,10 +34,10 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -51,10 +51,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/stack-overflow/CHANGELOG.md b/plugins/stack-overflow/CHANGELOG.md index bbba0a273d..36a85b361d 100644 --- a/plugins/stack-overflow/CHANGELOG.md +++ b/plugins/stack-overflow/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-stack-overflow +## 0.1.3-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-home@0.4.23-next.3 + ## 0.1.3-next.2 ### Patch Changes diff --git a/plugins/stack-overflow/package.json b/plugins/stack-overflow/package.json index e1245b743a..3325832e75 100644 --- a/plugins/stack-overflow/package.json +++ b/plugins/stack-overflow/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-stack-overflow", - "version": "0.1.3-next.2", + "version": "0.1.3-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,9 +24,9 @@ }, "dependencies": { "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/plugin-home": "^0.4.23-next.2", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/plugin-home": "^0.4.23-next.3", "@backstage/plugin-search-common": "^0.3.6-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", @@ -42,10 +42,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", "@types/jest": "^26.0.7", diff --git a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md index 4be66cb389..9c509c4807 100644 --- a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md +++ b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-tech-insights-backend-module-jsonfc +## 0.1.18-next.2 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-tech-insights-common@0.2.5-next.0 + - @backstage/plugin-tech-insights-node@0.3.2-next.1 + ## 0.1.18-next.1 ### Patch Changes diff --git a/plugins/tech-insights-backend-module-jsonfc/package.json b/plugins/tech-insights-backend-module-jsonfc/package.json index 0b2003619c..a6fdfb69ce 100644 --- a/plugins/tech-insights-backend-module-jsonfc/package.json +++ b/plugins/tech-insights-backend-module-jsonfc/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-backend-module-jsonfc", - "version": "0.1.18-next.1", + "version": "0.1.18-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-tech-insights-common": "^0.2.4", - "@backstage/plugin-tech-insights-node": "^0.3.2-next.0", + "@backstage/plugin-tech-insights-common": "^0.2.5-next.0", + "@backstage/plugin-tech-insights-node": "^0.3.2-next.1", "ajv": "^8.10.0", "json-rules-engine": "^6.1.2", "lodash": "^4.17.21", @@ -46,7 +46,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1" + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist" diff --git a/plugins/tech-insights-backend/CHANGELOG.md b/plugins/tech-insights-backend/CHANGELOG.md index 9a08f51d33..b10f03269b 100644 --- a/plugins/tech-insights-backend/CHANGELOG.md +++ b/plugins/tech-insights-backend/CHANGELOG.md @@ -1,5 +1,25 @@ # @backstage/plugin-tech-insights-backend +## 0.5.0-next.3 + +### Minor Changes + +- 46cfda58aa: **BREAKING**: Update FactRetrieverRegistry interface to be async so that db backed implementations can be passed through to the FactRetrieverEngine. + + If you have existing custom `FactRetrieverRegistry` implementations, you'll need to remove the `retrievers` member and make all the methods async. + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- bcc122c46d: The `FactRetriever` model has been extended by adding optional title and description fields, allowing you to display them in the UI. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/backend-tasks@0.3.3-next.3 + - @backstage/plugin-tech-insights-common@0.2.5-next.0 + - @backstage/plugin-tech-insights-node@0.3.2-next.1 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.5.0-next.2 ### Minor Changes diff --git a/plugins/tech-insights-backend/package.json b/plugins/tech-insights-backend/package.json index cd541ec145..3fefe0e1e7 100644 --- a/plugins/tech-insights-backend/package.json +++ b/plugins/tech-insights-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-backend", - "version": "0.5.0-next.2", + "version": "0.5.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,14 +34,14 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/backend-tasks": "^0.3.3-next.2", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-tech-insights-common": "^0.2.4", - "@backstage/plugin-tech-insights-node": "^0.3.2-next.0", + "@backstage/plugin-tech-insights-common": "^0.2.5-next.0", + "@backstage/plugin-tech-insights-node": "^0.3.2-next.1", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -54,8 +54,8 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", "@types/semver": "^7.3.8", "supertest": "^6.1.3", diff --git a/plugins/tech-insights-common/CHANGELOG.md b/plugins/tech-insights-common/CHANGELOG.md index d39e8d9d18..5713bbb1b3 100644 --- a/plugins/tech-insights-common/CHANGELOG.md +++ b/plugins/tech-insights-common/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/plugin-tech-insights-common +## 0.2.5-next.0 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. + ## 0.2.4 ### Patch Changes diff --git a/plugins/tech-insights-common/package.json b/plugins/tech-insights-common/package.json index 484e1b3f23..f06f33e9c1 100644 --- a/plugins/tech-insights-common/package.json +++ b/plugins/tech-insights-common/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-common", - "version": "0.2.4", + "version": "0.2.5-next.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -38,7 +38,7 @@ "@backstage/types": "^1.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1" + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist" diff --git a/plugins/tech-insights-node/CHANGELOG.md b/plugins/tech-insights-node/CHANGELOG.md index 64d150d275..69ff7c8b04 100644 --- a/plugins/tech-insights-node/CHANGELOG.md +++ b/plugins/tech-insights-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-tech-insights-node +## 0.3.2-next.1 + +### Patch Changes + +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- bcc122c46d: The `FactRetriever` model has been extended by adding optional title and description fields, allowing you to display them in the UI. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-tech-insights-common@0.2.5-next.0 + ## 0.3.2-next.0 ### Patch Changes diff --git a/plugins/tech-insights-node/package.json b/plugins/tech-insights-node/package.json index c11f3ddc14..1c05079cb5 100644 --- a/plugins/tech-insights-node/package.json +++ b/plugins/tech-insights-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights-node", - "version": "0.3.2-next.0", + "version": "0.3.2-next.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -33,16 +33,16 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", + "@backstage/backend-common": "^0.14.1-next.3", "@backstage/config": "^1.0.1", - "@backstage/plugin-tech-insights-common": "^0.2.4", + "@backstage/plugin-tech-insights-common": "^0.2.5-next.0", "@backstage/types": "^1.0.0", "@types/luxon": "^2.0.5", "luxon": "^3.0.0", "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1" + "@backstage/cli": "^0.18.0-next.3" }, "files": [ "dist" diff --git a/plugins/tech-insights/CHANGELOG.md b/plugins/tech-insights/CHANGELOG.md index 68e60fd0d1..c2d408757e 100644 --- a/plugins/tech-insights/CHANGELOG.md +++ b/plugins/tech-insights/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-tech-insights +## 0.2.3-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/plugin-tech-insights-common@0.2.5-next.0 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.2.3-next.2 ### Patch Changes diff --git a/plugins/tech-insights/package.json b/plugins/tech-insights/package.json index 75308d67bc..f3768f7b9d 100644 --- a/plugins/tech-insights/package.json +++ b/plugins/tech-insights/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-tech-insights", - "version": "0.2.3-next.2", + "version": "0.2.3-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -28,12 +28,12 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", - "@backstage/plugin-tech-insights-common": "^0.2.4", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", + "@backstage/plugin-tech-insights-common": "^0.2.5-next.0", "@backstage/theme": "^0.2.16-next.1", "@backstage/types": "^1.0.0", "@material-ui/core": "^4.12.2", @@ -47,10 +47,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/tech-radar/CHANGELOG.md b/plugins/tech-radar/CHANGELOG.md index 99d537779f..471196a9a9 100644 --- a/plugins/tech-radar/CHANGELOG.md +++ b/plugins/tech-radar/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-tech-radar +## 0.5.14-next.3 + +### Patch Changes + +- b8f608f1ec: Update tech-radar documentation on how to use an external json data source with dates. +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.5.14-next.2 ### Patch Changes diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json index 421297fcca..ce8d6e0e36 100644 --- a/plugins/tech-radar/package.json +++ b/plugins/tech-radar/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-tech-radar", "description": "A Backstage plugin that lets you display a Tech Radar for your organization", - "version": "0.5.14-next.2", + "version": "0.5.14-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,8 +34,8 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,10 +49,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/techdocs-addons-test-utils/CHANGELOG.md b/plugins/techdocs-addons-test-utils/CHANGELOG.md index 667c189a99..0b524d9306 100644 --- a/plugins/techdocs-addons-test-utils/CHANGELOG.md +++ b/plugins/techdocs-addons-test-utils/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-techdocs-addons-test-utils +## 1.0.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-app-api@1.0.4-next.1 + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/test-utils@1.1.2-next.2 + - @backstage/plugin-techdocs@1.2.1-next.3 + - @backstage/plugin-catalog@1.4.0-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + ## 1.0.2-next.2 ### Patch Changes diff --git a/plugins/techdocs-addons-test-utils/package.json b/plugins/techdocs-addons-test-utils/package.json index 34580c7475..3780b84d6c 100644 --- a/plugins/techdocs-addons-test-utils/package.json +++ b/plugins/techdocs-addons-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-techdocs-addons-test-utils", - "version": "1.0.2-next.2", + "version": "1.0.2-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -32,15 +32,15 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/integration-react": "^1.1.2-next.2", - "@backstage/plugin-catalog": "^1.4.0-next.2", - "@backstage/plugin-search-react": "^0.2.2-next.2", - "@backstage/plugin-techdocs": "^1.2.1-next.2", - "@backstage/plugin-techdocs-react": "^1.0.2-next.1", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/integration-react": "^1.1.2-next.3", + "@backstage/plugin-catalog": "^1.4.0-next.3", + "@backstage/plugin-search-react": "^0.2.2-next.3", + "@backstage/plugin-techdocs": "^1.2.1-next.3", + "@backstage/plugin-techdocs-react": "^1.0.2-next.2", + "@backstage/test-utils": "^1.1.2-next.2", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.9.13", "@material-ui/icons": "^4.9.1", @@ -56,8 +56,8 @@ "react-dom": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/dev-utils": "^1.0.4-next.2", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/dev-utils": "^1.0.4-next.3", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md index 3039a7c50c..42b2505d3a 100644 --- a/plugins/techdocs-backend/CHANGELOG.md +++ b/plugins/techdocs-backend/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-techdocs-backend +## 1.2.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/plugin-techdocs-node@1.2.0-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-permission-common@0.6.3-next.1 + - @backstage/catalog-model@1.1.0-next.3 + ## 1.2.0-next.2 ### Patch Changes diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json index deabdea689..6f02d66a0c 100644 --- a/plugins/techdocs-backend/package.json +++ b/plugins/techdocs-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs-backend", "description": "The Backstage backend plugin that renders technical documentation for your components", - "version": "1.2.0-next.2", + "version": "1.2.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,16 +34,16 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", + "@backstage/integration": "^1.2.2-next.3", "@backstage/plugin-catalog-common": "^1.0.4-next.0", - "@backstage/plugin-permission-common": "^0.6.3-next.0", + "@backstage/plugin-permission-common": "^0.6.3-next.1", "@backstage/plugin-search-common": "^0.3.6-next.0", - "@backstage/plugin-techdocs-node": "^1.2.0-next.2", + "@backstage/plugin-techdocs-node": "^1.2.0-next.3", "@types/express": "^4.17.6", "dockerode": "^3.3.1", "express": "^4.17.1", @@ -56,9 +56,9 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.1.26-next.2", - "@backstage/cli": "^0.18.0-next.2", - "@backstage/plugin-search-backend-node": "0.6.3-next.1", + "@backstage/backend-test-utils": "^0.1.26-next.3", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/plugin-search-backend-node": "0.6.3-next.2", "@types/dockerode": "^3.3.0", "msw": "^0.43.0", "supertest": "^6.1.3" diff --git a/plugins/techdocs-module-addons-contrib/CHANGELOG.md b/plugins/techdocs-module-addons-contrib/CHANGELOG.md index 049cf72493..827da822b0 100644 --- a/plugins/techdocs-module-addons-contrib/CHANGELOG.md +++ b/plugins/techdocs-module-addons-contrib/CHANGELOG.md @@ -1,5 +1,18 @@ # @backstage/plugin-techdocs-module-addons-contrib +## 1.0.2-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 693990d4fe: Updated dependency `@react-hookz/web` to `^15.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + ## 1.0.2-next.2 ### Patch Changes diff --git a/plugins/techdocs-module-addons-contrib/package.json b/plugins/techdocs-module-addons-contrib/package.json index 7668143599..6682971104 100644 --- a/plugins/techdocs-module-addons-contrib/package.json +++ b/plugins/techdocs-module-addons-contrib/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs-module-addons-contrib", "description": "Plugin module for contributed TechDocs Addons", - "version": "1.0.2-next.2", + "version": "1.0.2-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/integration-react": "^1.1.2-next.2", - "@backstage/plugin-techdocs-react": "^1.0.2-next.1", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/integration-react": "^1.1.2-next.3", + "@backstage/plugin-techdocs-react": "^1.0.2-next.2", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.9.13", "@material-ui/icons": "^4.9.1", @@ -51,11 +51,11 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/plugin-techdocs-addons-test-utils": "^1.0.2-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/plugin-techdocs-addons-test-utils": "^1.0.2-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/techdocs-node/CHANGELOG.md b/plugins/techdocs-node/CHANGELOG.md index 159966eaae..e09c63cab9 100644 --- a/plugins/techdocs-node/CHANGELOG.md +++ b/plugins/techdocs-node/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-techdocs-node +## 1.2.0-next.3 + +### Patch Changes + +- d505b7b37d: Fixed issue with git feedback buttons not appearing automatically in docs pages. This was done by appending repo_url to the helper function getRepoUrlFromLocationAnnotation. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 1.2.0-next.2 ### Patch Changes diff --git a/plugins/techdocs-node/package.json b/plugins/techdocs-node/package.json index 24ca02de8a..04f24dca50 100644 --- a/plugins/techdocs-node/package.json +++ b/plugins/techdocs-node/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs-node", "description": "Common node.js functionalities for TechDocs, to be shared between techdocs-backend plugin and techdocs-cli", - "version": "1.2.0-next.2", + "version": "1.2.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "private": false, @@ -42,11 +42,11 @@ "dependencies": { "@azure/identity": "^2.0.1", "@azure/storage-blob": "^12.5.0", - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", + "@backstage/integration": "^1.2.2-next.3", "@backstage/plugin-search-common": "^0.3.6-next.0", "@google-cloud/storage": "^6.0.0", "@trendyol-js/openstack-swift-sdk": "^0.0.5", @@ -64,7 +64,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", + "@backstage/cli": "^0.18.0-next.3", "@types/fs-extra": "^9.0.5", "@types/js-yaml": "^4.0.0", "@types/mime-types": "^2.1.0", diff --git a/plugins/techdocs-react/CHANGELOG.md b/plugins/techdocs-react/CHANGELOG.md index aa839600c3..ffc63b4c01 100644 --- a/plugins/techdocs-react/CHANGELOG.md +++ b/plugins/techdocs-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-techdocs-react +## 1.0.2-next.2 + +### Patch Changes + +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 1.0.2-next.1 ### Patch Changes diff --git a/plugins/techdocs-react/package.json b/plugins/techdocs-react/package.json index 042dd4c81b..6ad4fe4f9c 100644 --- a/plugins/techdocs-react/package.json +++ b/plugins/techdocs-react/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs-react", "description": "Shared frontend utilities for TechDocs and Addons", - "version": "1.0.2-next.1", + "version": "1.0.2-next.2", "private": false, "publishConfig": { "access": "public", @@ -35,9 +35,9 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/version-bridge": "^1.0.1", "@material-ui/core": "^4.12.2", "@material-ui/lab": "4.0.0-alpha.57", @@ -56,7 +56,7 @@ "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/test-utils": "^1.1.2-next.2", "@backstage/theme": "^0.2.16-next.1" }, "files": [ diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md index aad89b46cf..c8b38e5a70 100644 --- a/plugins/techdocs/CHANGELOG.md +++ b/plugins/techdocs/CHANGELOG.md @@ -1,5 +1,20 @@ # @backstage/plugin-techdocs +## 1.2.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/integration-react@1.1.2-next.3 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + - @backstage/plugin-search-react@0.2.2-next.3 + - @backstage/plugin-techdocs-react@1.0.2-next.2 + ## 1.2.1-next.2 ### Patch Changes diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json index 55b4a7c707..a52c0a882c 100644 --- a/plugins/techdocs/package.json +++ b/plugins/techdocs/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-techdocs", "description": "The Backstage plugin that renders technical documentation for your components", - "version": "1.2.1-next.2", + "version": "1.2.1-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -35,17 +35,17 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.2", - "@backstage/integration-react": "^1.1.2-next.2", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/integration": "^1.2.2-next.3", + "@backstage/integration-react": "^1.1.2-next.3", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/plugin-search-common": "^0.3.6-next.0", - "@backstage/plugin-search-react": "^0.2.2-next.2", - "@backstage/plugin-techdocs-react": "^1.0.2-next.1", + "@backstage/plugin-search-react": "^0.2.2-next.3", + "@backstage/plugin-techdocs-react": "^1.0.2-next.2", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -67,10 +67,10 @@ "react-dom": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/react-hooks": "^8.0.0", diff --git a/plugins/todo-backend/CHANGELOG.md b/plugins/todo-backend/CHANGELOG.md index 005a900f20..285c9c463c 100644 --- a/plugins/todo-backend/CHANGELOG.md +++ b/plugins/todo-backend/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-todo-backend +## 0.1.31-next.2 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/catalog-client@1.0.4-next.2 + - @backstage/integration@1.2.2-next.3 + - @backstage/catalog-model@1.1.0-next.3 + ## 0.1.31-next.1 ### Patch Changes diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json index a49bd6fae5..931f2c5af3 100644 --- a/plugins/todo-backend/package.json +++ b/plugins/todo-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-todo-backend", "description": "A Backstage backend plugin that lets you browse TODO comments in your source code", - "version": "0.1.31-next.1", + "version": "0.1.31-next.2", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -29,12 +29,12 @@ "start": "backstage-cli package start" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.1", - "@backstage/catalog-client": "^1.0.4-next.1", - "@backstage/catalog-model": "^1.1.0-next.1", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/catalog-client": "^1.0.4-next.2", + "@backstage/catalog-model": "^1.1.0-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", - "@backstage/integration": "^1.2.2-next.1", + "@backstage/integration": "^1.2.2-next.3", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^4.1.0", @@ -43,7 +43,7 @@ "yn": "^4.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.1", + "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", "msw": "^0.43.0", "supertest": "^6.1.3" diff --git a/plugins/todo/CHANGELOG.md b/plugins/todo/CHANGELOG.md index a2892e3036..d9dde02575 100644 --- a/plugins/todo/CHANGELOG.md +++ b/plugins/todo/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-todo +## 0.2.9-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.2.9-next.2 ### Patch Changes diff --git a/plugins/todo/package.json b/plugins/todo/package.json index 255a58a0d5..9ab0b1015c 100644 --- a/plugins/todo/package.json +++ b/plugins/todo/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-todo", "description": "A Backstage plugin that lets you browse TODO comments in your source code", - "version": "0.2.9-next.2", + "version": "0.2.9-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -30,11 +30,11 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -45,10 +45,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/user-settings/CHANGELOG.md b/plugins/user-settings/CHANGELOG.md index a515a7572a..b833b0323a 100644 --- a/plugins/user-settings/CHANGELOG.md +++ b/plugins/user-settings/CHANGELOG.md @@ -1,5 +1,14 @@ # @backstage/plugin-user-settings +## 0.4.6-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.4.6-next.2 ### Patch Changes diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json index e2527933ee..1e501ce74a 100644 --- a/plugins/user-settings/package.json +++ b/plugins/user-settings/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-user-settings", "description": "A Backstage plugin that provides a settings page", - "version": "0.4.6-next.2", + "version": "0.4.6-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,8 +34,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -48,10 +48,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/vault-backend/CHANGELOG.md b/plugins/vault-backend/CHANGELOG.md index 6b1dba1bfa..c159aa9ca8 100644 --- a/plugins/vault-backend/CHANGELOG.md +++ b/plugins/vault-backend/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-vault-backend +## 0.2.0-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/backend-common@0.14.1-next.3 + - @backstage/backend-test-utils@0.1.26-next.3 + - @backstage/backend-tasks@0.3.3-next.3 + ## 0.2.0-next.2 ### Patch Changes diff --git a/plugins/vault-backend/package.json b/plugins/vault-backend/package.json index df5d0f5fa6..316e7d946c 100644 --- a/plugins/vault-backend/package.json +++ b/plugins/vault-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-vault-backend", "description": "A Backstage backend plugin that integrates towards Vault", - "version": "0.2.0-next.2", + "version": "0.2.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,9 +34,9 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-common": "^0.14.1-next.2", - "@backstage/backend-tasks": "^0.3.3-next.2", - "@backstage/backend-test-utils": "^0.1.26-next.2", + "@backstage/backend-common": "^0.14.1-next.3", + "@backstage/backend-tasks": "^0.3.3-next.3", + "@backstage/backend-test-utils": "^0.1.26-next.3", "@backstage/config": "^1.0.1", "@backstage/errors": "^1.1.0-next.0", "@types/express": "*", @@ -51,7 +51,7 @@ "yn": "^5.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", + "@backstage/cli": "^0.18.0-next.3", "@types/compression": "^1.7.2", "@types/supertest": "^2.0.8", "msw": "^0.43.0", diff --git a/plugins/vault/CHANGELOG.md b/plugins/vault/CHANGELOG.md index 317d6ae7d6..219c8e1474 100644 --- a/plugins/vault/CHANGELOG.md +++ b/plugins/vault/CHANGELOG.md @@ -1,5 +1,16 @@ # @backstage/plugin-vault +## 0.1.1-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + - @backstage/catalog-model@1.1.0-next.3 + - @backstage/plugin-catalog-react@1.1.2-next.3 + ## 0.1.1-next.2 ### Patch Changes diff --git a/plugins/vault/package.json b/plugins/vault/package.json index 43ac2fdb26..c329e447e0 100644 --- a/plugins/vault/package.json +++ b/plugins/vault/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-vault", "description": "A Backstage plugin that integrates towards Vault", - "version": "0.1.1-next.2", + "version": "0.1.1-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -34,11 +34,11 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/catalog-model": "^1.1.0-next.2", - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/catalog-model": "^1.1.0-next.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", - "@backstage/plugin-catalog-react": "^1.1.2-next.2", + "@backstage/plugin-catalog-react": "^1.1.2-next.3", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.9.1", @@ -49,10 +49,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/plugins/xcmetrics/CHANGELOG.md b/plugins/xcmetrics/CHANGELOG.md index a8ac7904a0..3af3a33967 100644 --- a/plugins/xcmetrics/CHANGELOG.md +++ b/plugins/xcmetrics/CHANGELOG.md @@ -1,5 +1,15 @@ # @backstage/plugin-xcmetrics +## 0.2.27-next.3 + +### Patch Changes + +- a70869e775: Updated dependency `msw` to `^0.43.0`. +- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`. +- Updated dependencies + - @backstage/core-plugin-api@1.0.4-next.0 + - @backstage/core-components@0.10.0-next.3 + ## 0.2.27-next.2 ### Patch Changes diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json index 7c0e181603..2c701b3f8b 100644 --- a/plugins/xcmetrics/package.json +++ b/plugins/xcmetrics/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-xcmetrics", "description": "A Backstage plugin that shows XCode build metrics for your components", - "version": "0.2.27-next.2", + "version": "0.2.27-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -24,8 +24,8 @@ "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/core-components": "^0.10.0-next.2", - "@backstage/core-plugin-api": "^1.0.3", + "@backstage/core-components": "^0.10.0-next.3", + "@backstage/core-plugin-api": "^1.0.4-next.0", "@backstage/errors": "^1.1.0-next.0", "@backstage/theme": "^0.2.16-next.1", "@material-ui/core": "^4.12.2", @@ -40,10 +40,10 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "^0.18.0-next.2", - "@backstage/core-app-api": "^1.0.4-next.0", - "@backstage/dev-utils": "^1.0.4-next.2", - "@backstage/test-utils": "^1.1.2-next.1", + "@backstage/cli": "^0.18.0-next.3", + "@backstage/core-app-api": "^1.0.4-next.1", + "@backstage/dev-utils": "^1.0.4-next.3", + "@backstage/test-utils": "^1.1.2-next.2", "@testing-library/jest-dom": "^5.10.1", "@testing-library/react": "^12.1.3", "@testing-library/user-event": "^14.0.0", diff --git a/yarn.lock b/yarn.lock index ebd3a85b84..34d2a9d9f4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1614,6 +1614,19 @@ zen-observable "^0.8.15" zod "^3.11.6" +"@backstage/core-plugin-api@^1.0.0", "@backstage/core-plugin-api@^1.0.3": + version "1.0.3" + resolved "https://registry.npmjs.org/@backstage/core-plugin-api/-/core-plugin-api-1.0.3.tgz#32ecfec2afe1a25d02d41f1813621843121c2d7a" + integrity sha512-4/d9+c+AmqhY5KqsC8ikIcMsmXIcKP3+1/uT2H3/DxxJLx2sH7BvNVVqro5ZAhA7iNsuYdrfV0fHeNxGsdLuNA== + dependencies: + "@backstage/config" "^1.0.1" + "@backstage/types" "^1.0.0" + "@backstage/version-bridge" "^1.0.1" + history "^5.0.0" + prop-types "^15.7.2" + react-router-dom "6.0.0-beta.0" + zen-observable "^0.8.15" + "@backstage/errors@^1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@backstage/errors/-/errors-1.0.0.tgz#08ebf53afdeaca32362955ea8551e8ffa0bb3cd7" @@ -12565,62 +12578,62 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: safe-buffer "^5.1.1" "example-app@link:packages/app": - version "0.2.73-next.2" + version "0.2.73-next.3" dependencies: - "@backstage/app-defaults" "^1.0.4-next.2" - "@backstage/catalog-model" "^1.1.0-next.2" - "@backstage/cli" "^0.18.0-next.2" + "@backstage/app-defaults" "^1.0.4-next.3" + "@backstage/catalog-model" "^1.1.0-next.3" + "@backstage/cli" "^0.18.0-next.3" "@backstage/config" "^1.0.1" - "@backstage/core-app-api" "^1.0.4-next.0" - "@backstage/core-components" "^0.10.0-next.2" - "@backstage/core-plugin-api" "^1.0.3" - "@backstage/integration-react" "^1.1.2-next.2" - "@backstage/plugin-airbrake" "^0.3.7-next.2" - "@backstage/plugin-apache-airflow" "^0.2.0-next.2" - "@backstage/plugin-api-docs" "^0.8.7-next.2" - "@backstage/plugin-azure-devops" "^0.1.23-next.2" - "@backstage/plugin-badges" "^0.2.31-next.2" - "@backstage/plugin-catalog" "^1.4.0-next.2" + "@backstage/core-app-api" "^1.0.4-next.1" + "@backstage/core-components" "^0.10.0-next.3" + "@backstage/core-plugin-api" "^1.0.4-next.0" + "@backstage/integration-react" "^1.1.2-next.3" + "@backstage/plugin-airbrake" "^0.3.7-next.3" + "@backstage/plugin-apache-airflow" "^0.2.0-next.3" + "@backstage/plugin-api-docs" "^0.8.7-next.3" + "@backstage/plugin-azure-devops" "^0.1.23-next.3" + "@backstage/plugin-badges" "^0.2.31-next.3" + "@backstage/plugin-catalog" "^1.4.0-next.3" "@backstage/plugin-catalog-common" "^1.0.4-next.0" - "@backstage/plugin-catalog-graph" "^0.2.19-next.2" - "@backstage/plugin-catalog-import" "^0.8.10-next.2" - "@backstage/plugin-catalog-react" "^1.1.2-next.2" - "@backstage/plugin-circleci" "^0.3.7-next.2" - "@backstage/plugin-cloudbuild" "^0.3.7-next.2" - "@backstage/plugin-code-coverage" "^0.1.34-next.2" - "@backstage/plugin-cost-insights" "^0.11.29-next.2" - "@backstage/plugin-dynatrace" "^0.1.1-next.2" - "@backstage/plugin-explore" "^0.3.38-next.2" - "@backstage/plugin-gcalendar" "^0.3.3-next.2" - "@backstage/plugin-gcp-projects" "^0.3.26-next.2" - "@backstage/plugin-github-actions" "^0.5.7-next.2" - "@backstage/plugin-gocd" "^0.1.13-next.2" - "@backstage/plugin-graphiql" "^0.2.39-next.2" - "@backstage/plugin-home" "^0.4.23-next.2" - "@backstage/plugin-jenkins" "^0.7.6-next.2" - "@backstage/plugin-kafka" "^0.3.7-next.2" - "@backstage/plugin-kubernetes" "^0.6.7-next.2" - "@backstage/plugin-lighthouse" "^0.3.7-next.2" - "@backstage/plugin-newrelic" "^0.3.25-next.2" - "@backstage/plugin-newrelic-dashboard" "^0.1.15-next.2" - "@backstage/plugin-org" "^0.5.7-next.2" - "@backstage/plugin-pagerduty" "0.5.0-next.2" - "@backstage/plugin-permission-react" "^0.4.3-next.0" - "@backstage/plugin-rollbar" "^0.4.7-next.2" - "@backstage/plugin-scaffolder" "^1.4.0-next.2" - "@backstage/plugin-search" "^0.9.1-next.2" + "@backstage/plugin-catalog-graph" "^0.2.19-next.3" + "@backstage/plugin-catalog-import" "^0.8.10-next.3" + "@backstage/plugin-catalog-react" "^1.1.2-next.3" + "@backstage/plugin-circleci" "^0.3.7-next.3" + "@backstage/plugin-cloudbuild" "^0.3.7-next.3" + "@backstage/plugin-code-coverage" "^0.2.0-next.3" + "@backstage/plugin-cost-insights" "^0.11.29-next.3" + "@backstage/plugin-dynatrace" "^0.1.1-next.3" + "@backstage/plugin-explore" "^0.3.38-next.3" + "@backstage/plugin-gcalendar" "^0.3.3-next.3" + "@backstage/plugin-gcp-projects" "^0.3.26-next.3" + "@backstage/plugin-github-actions" "^0.5.7-next.3" + "@backstage/plugin-gocd" "^0.1.13-next.3" + "@backstage/plugin-graphiql" "^0.2.39-next.3" + "@backstage/plugin-home" "^0.4.23-next.3" + "@backstage/plugin-jenkins" "^0.7.6-next.3" + "@backstage/plugin-kafka" "^0.3.7-next.3" + "@backstage/plugin-kubernetes" "^0.7.0-next.3" + "@backstage/plugin-lighthouse" "^0.3.7-next.3" + "@backstage/plugin-newrelic" "^0.3.25-next.3" + "@backstage/plugin-newrelic-dashboard" "^0.2.0-next.3" + "@backstage/plugin-org" "^0.5.7-next.3" + "@backstage/plugin-pagerduty" "0.5.0-next.3" + "@backstage/plugin-permission-react" "^0.4.3-next.1" + "@backstage/plugin-rollbar" "^0.4.7-next.3" + "@backstage/plugin-scaffolder" "^1.4.0-next.3" + "@backstage/plugin-search" "^0.9.1-next.3" "@backstage/plugin-search-common" "^0.3.6-next.0" - "@backstage/plugin-search-react" "^0.2.2-next.2" - "@backstage/plugin-sentry" "^0.3.45-next.2" - "@backstage/plugin-shortcuts" "^0.2.8-next.2" - "@backstage/plugin-stack-overflow" "^0.1.3-next.2" - "@backstage/plugin-tech-insights" "^0.2.3-next.2" - "@backstage/plugin-tech-radar" "^0.5.14-next.2" - "@backstage/plugin-techdocs" "^1.2.1-next.2" - "@backstage/plugin-techdocs-module-addons-contrib" "^1.0.2-next.2" - "@backstage/plugin-techdocs-react" "^1.0.2-next.1" - "@backstage/plugin-todo" "^0.2.9-next.2" - "@backstage/plugin-user-settings" "^0.4.6-next.2" + "@backstage/plugin-search-react" "^0.2.2-next.3" + "@backstage/plugin-sentry" "^0.4.0-next.3" + "@backstage/plugin-shortcuts" "^0.2.8-next.3" + "@backstage/plugin-stack-overflow" "^0.1.3-next.3" + "@backstage/plugin-tech-insights" "^0.2.3-next.3" + "@backstage/plugin-tech-radar" "^0.5.14-next.3" + "@backstage/plugin-techdocs" "^1.2.1-next.3" + "@backstage/plugin-techdocs-module-addons-contrib" "^1.0.2-next.3" + "@backstage/plugin-techdocs-react" "^1.0.2-next.2" + "@backstage/plugin-todo" "^0.2.9-next.3" + "@backstage/plugin-user-settings" "^0.4.6-next.3" "@backstage/theme" "^0.2.16-next.1" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" @@ -24305,20 +24318,20 @@ tdigest@^0.1.1: bintrees "1.0.1" "techdocs-cli-embedded-app@link:packages/techdocs-cli-embedded-app": - version "0.2.72-next.2" + version "0.2.72-next.3" dependencies: - "@backstage/app-defaults" "^1.0.4-next.2" - "@backstage/catalog-model" "^1.1.0-next.2" - "@backstage/cli" "^0.18.0-next.2" + "@backstage/app-defaults" "^1.0.4-next.3" + "@backstage/catalog-model" "^1.1.0-next.3" + "@backstage/cli" "^0.18.0-next.3" "@backstage/config" "^1.0.1" - "@backstage/core-app-api" "^1.0.4-next.0" - "@backstage/core-components" "^0.10.0-next.2" - "@backstage/core-plugin-api" "^1.0.3" - "@backstage/integration-react" "^1.1.2-next.2" - "@backstage/plugin-catalog" "^1.4.0-next.2" - "@backstage/plugin-techdocs" "^1.2.1-next.2" - "@backstage/plugin-techdocs-react" "^1.0.2-next.1" - "@backstage/test-utils" "^1.1.2-next.1" + "@backstage/core-app-api" "^1.0.4-next.1" + "@backstage/core-components" "^0.10.0-next.3" + "@backstage/core-plugin-api" "^1.0.4-next.0" + "@backstage/integration-react" "^1.1.2-next.3" + "@backstage/plugin-catalog" "^1.4.0-next.3" + "@backstage/plugin-techdocs" "^1.2.1-next.3" + "@backstage/plugin-techdocs-react" "^1.0.2-next.2" + "@backstage/test-utils" "^1.1.2-next.2" "@backstage/theme" "^0.2.16-next.1" "@material-ui/core" "^4.11.0" "@material-ui/icons" "^4.9.1" From 945a27fa6a24373e49317b836db2797bb5c0bf63 Mon Sep 17 00:00:00 2001 From: Thomas Cardonne Date: Tue, 12 Jul 2022 16:35:02 +0200 Subject: [PATCH 63/86] feat(scaffolder-backend): add sourcePath option to publish:gerrit action Signed-off-by: Thomas Cardonne --- .changeset/sweet-rats-invite.md | 5 ++ plugins/scaffolder-backend/api-report.md | 1 + .../actions/builtin/publish/gerrit.test.ts | 51 +++++++++++++++++++ .../actions/builtin/publish/gerrit.ts | 9 +++- 4 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 .changeset/sweet-rats-invite.md diff --git a/.changeset/sweet-rats-invite.md b/.changeset/sweet-rats-invite.md new file mode 100644 index 0000000000..f292e7bb43 --- /dev/null +++ b/.changeset/sweet-rats-invite.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend': patch +--- + +Add sourcePath option to publish:gerrit action diff --git a/plugins/scaffolder-backend/api-report.md b/plugins/scaffolder-backend/api-report.md index dfca5994fd..4e09c66755 100644 --- a/plugins/scaffolder-backend/api-report.md +++ b/plugins/scaffolder-backend/api-report.md @@ -316,6 +316,7 @@ export function createPublishGerritAction(options: { gitCommitMessage?: string | undefined; gitAuthorName?: string | undefined; gitAuthorEmail?: string | undefined; + sourcePath?: string | undefined; }>; // @public diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts index 0b1ffe0de6..bb1beba791 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts @@ -137,6 +137,57 @@ describe('publish:gerrit', () => { 'https://gerrithost.org/repo/+/refs/heads/master', ); }); + + it('can correctly create a new project with a specific sourcePath', async () => { + expect.assertions(5); + server.use( + rest.put('https://gerrithost.org/a/projects/repo', (req, res, ctx) => { + expect(req.headers.get('Authorization')).toBe( + 'Basic Z2Vycml0dXNlcjp1c2VydG9rZW4=', + ); + expect(req.body).toEqual({ + create_empty_commit: false, + owners: ['owner'], + description, + parent: 'workspace', + }); + return res( + ctx.status(201), + ctx.set('Content-Type', 'application/json'), + ctx.json({}), + ); + }), + ); + + await action.handler({ + ...mockContext, + input: { + ...mockContext.input, + repoUrl: 'gerrithost.org?workspace=workspace&owner=owner&repo=repo', + sourcePath: 'repository/', + }, + }); + + expect(initRepoAndPush).toHaveBeenCalledWith({ + dir: `${mockContext.workspacePath}/repository/`, + remoteUrl: 'https://gerrithost.org/a/repo', + defaultBranch: 'master', + auth: { username: 'gerrituser', password: 'usertoken' }, + logger: mockContext.logger, + commitMessage: expect.stringContaining('initial commit\n\nChange-Id:'), + gitAuthorInfo: {}, + }); + + expect(mockContext.output).toHaveBeenCalledWith( + 'remoteUrl', + 'https://gerrithost.org/a/repo', + ); + expect(mockContext.output).toHaveBeenCalledWith( + 'repoContentsUrl', + 'https://gerrithost.org/repo/+/refs/heads/master', + ); + }); + afterEach(() => { jest.resetAllMocks(); }); diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.ts index 51355ec357..d23e860e1c 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.ts @@ -92,6 +92,7 @@ export function createPublishGerritAction(options: { gitCommitMessage?: string; gitAuthorName?: string; gitAuthorEmail?: string; + sourcePath?: string; }>({ id: 'publish:gerrit', description: @@ -129,6 +130,11 @@ export function createPublishGerritAction(options: { type: 'string', description: `Sets the default author email for the commit.`, }, + sourcePath: { + title: 'Source Path', + type: 'string', + description: `Path within the workspace that will be used as the repository root. If omitted, the entire workspace will be published as the repository.`, + }, }, }, output: { @@ -153,6 +159,7 @@ export function createPublishGerritAction(options: { gitAuthorName, gitAuthorEmail, gitCommitMessage = 'initial commit', + sourcePath, } = ctx.input; const { repo, host, owner, workspace } = parseRepoUrl( repoUrl, @@ -199,7 +206,7 @@ export function createPublishGerritAction(options: { const remoteUrl = `${integrationConfig.config.cloneUrl}/a/${repo}`; await initRepoAndPush({ - dir: getRepoSourceDirectory(ctx.workspacePath, undefined), + dir: getRepoSourceDirectory(ctx.workspacePath, sourcePath), remoteUrl, auth, defaultBranch, From b5ddcfd365869ef0c10c6f0b855b30b9fa64862c Mon Sep 17 00:00:00 2001 From: blam Date: Tue, 12 Jul 2022 17:19:49 +0200 Subject: [PATCH 64/86] chore: exit prerelease Signed-off-by: blam --- .changeset/pre.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 6d2f314cc4..62ec58c896 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,5 +1,5 @@ { - "mode": "pre", + "mode": "exit", "tag": "next", "initialVersions": { "example-app": "0.2.72", From 51afd3d3cd3d5c0ebb2a3de69f485a50783c2dc7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 12 Jul 2022 15:30:26 +0000 Subject: [PATCH 65/86] fix(deps): update dependency @maxim_mazurok/gapi.client.calendar to v3.0.20220708 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8549df3d1a..a7fc1deeb7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4372,9 +4372,9 @@ react-is "^16.8.0 || ^17.0.0" "@maxim_mazurok/gapi.client.calendar@^3.0.20220408": - version "3.0.20220701" - resolved "https://registry.npmjs.org/@maxim_mazurok/gapi.client.calendar/-/gapi.client.calendar-3.0.20220701.tgz#4ee9089e8164269743e61ec36e79e095aa0926b6" - integrity sha512-3CjbVZysFdUmGWZwjYGsV3z+kViaVpiWvgR7/DX5nUtb1YWIaS0jNUCch1YVN9aDFaCWuI3UV/STveSPvUspgw== + version "3.0.20220708" + resolved "https://registry.npmjs.org/@maxim_mazurok/gapi.client.calendar/-/gapi.client.calendar-3.0.20220708.tgz#b8eb22479a33df5330cb276c8d5fe9d7a88e322c" + integrity sha512-FwIIJy57HH7agFzqUOYtGWbCedw2MzGFpfnfWEvhlc/j0RNvlPVK68LagsUVoxqRXw9rflC5P3WZ0uk2VwgOmQ== dependencies: "@types/gapi.client" "*" From d2398ccdc57a566681e856fff78917be7a0d5e35 Mon Sep 17 00:00:00 2001 From: Crevil Date: Sat, 9 Jul 2022 19:37:12 +0200 Subject: [PATCH 66/86] Remove example apps from changeset Signed-off-by: Crevil --- .changeset/popular-starfishes-reflect.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/.changeset/popular-starfishes-reflect.md b/.changeset/popular-starfishes-reflect.md index 6b70547caa..e02eaf7102 100644 --- a/.changeset/popular-starfishes-reflect.md +++ b/.changeset/popular-starfishes-reflect.md @@ -1,6 +1,4 @@ --- -'example-app': patch -'example-backend': patch '@backstage/backend-common': patch '@backstage/integration': patch '@backstage/plugin-catalog-import': patch From b3b64214f42c04363db4bd455e5c9c5a9a975e13 Mon Sep 17 00:00:00 2001 From: Crevil Date: Tue, 12 Jul 2022 21:14:56 +0200 Subject: [PATCH 67/86] Update API report Signed-off-by: Crevil --- plugins/github-actions/api-report.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/github-actions/api-report.md b/plugins/github-actions/api-report.md index 08761bad56..4e5c7f30e9 100644 --- a/plugins/github-actions/api-report.md +++ b/plugins/github-actions/api-report.md @@ -214,14 +214,14 @@ export { isGithubActionsAvailable as isPluginApplicableToEntity }; // // @public (undocumented) export type Job = { - html_url: string; + html_url?: string; status: string; - conclusion: string; + conclusion?: string; started_at: string; - completed_at: string; + completed_at?: string; id: number; name: string; - steps: Step[]; + steps?: Step[]; }; // Warning: (ae-missing-release-tag) "Jobs" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -272,7 +272,7 @@ export type Step = { status: string; conclusion?: string; number: number; - started_at: string; - completed_at: string; + started_at?: string; + completed_at?: string; }; ``` From 7e07115a2860033519cc502157695df42b63f3e6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 00:38:04 +0000 Subject: [PATCH 68/86] fix(deps): update dependency @uiw/react-codemirror to v4.11.4 Signed-off-by: Renovate Bot --- yarn.lock | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/yarn.lock b/yarn.lock index a7fc1deeb7..e9183036f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1469,13 +1469,6 @@ core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" -"@babel/runtime@>=7.11.0": - version "7.17.9" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" - integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== - dependencies: - regenerator-runtime "^0.13.4" - "@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.6", "@babel/runtime@^7.15.4", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.0", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.17.7" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.7.tgz#a5f3328dc41ff39d803f311cfe17703418cf9825" @@ -1483,7 +1476,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.10.4", "@babel/runtime@^7.18.3": +"@babel/runtime@^7.10.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz#6a1ef59f838debd670421f8c7f2cbb8da9751580" integrity sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ== @@ -7543,13 +7536,27 @@ "@typescript-eslint/types" "5.9.0" eslint-visitor-keys "^3.0.0" -"@uiw/react-codemirror@^4.9.3": - version "4.11.1" - resolved "https://registry.npmjs.org/@uiw/react-codemirror/-/react-codemirror-4.11.1.tgz#be8e4f2c37b4ace3348773c5ba586b59656bdee8" - integrity sha512-IeXxG9Sc73ZG03V1VK5wSzObGajAo+kuehkvi2cQVYse3lvkH2MGEHjnQ9zfu+dlFw5SQ9LVRe8a61thT9+ExA== +"@uiw/codemirror-extensions-basic-setup@4.11.4": + version "4.11.4" + resolved "https://registry.npmjs.org/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.11.4.tgz#c749a66980e18ca6651488712ea3239c82a31cdd" + integrity sha512-pc9pQtCQFmAH5nV9UmX37VB0+yzSFQ2kbSvLHBFST9siYnacaR6HxmkBBBbYYXwVK/n9pGZ6A8ZefAUNTFfo/A== dependencies: - "@babel/runtime" ">=7.11.0" + "@codemirror/autocomplete" "^6.0.0" + "@codemirror/commands" "^6.0.0" + "@codemirror/language" "^6.0.0" + "@codemirror/lint" "^6.0.0" + "@codemirror/search" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + +"@uiw/react-codemirror@^4.9.3": + version "4.11.4" + resolved "https://registry.npmjs.org/@uiw/react-codemirror/-/react-codemirror-4.11.4.tgz#76adc757baa0b8b1a9bd30d7081f5622b896d607" + integrity sha512-p7DNBI6kj+DUzTe7MjBJwZ3qo0nSOav7T0MEGRpRNZA9ZO3RnzhPMie6swDA8e3dz1s59l9UdFB1fgyam1vFhQ== + dependencies: + "@babel/runtime" "^7.18.6" "@codemirror/theme-one-dark" "^6.0.0" + "@uiw/codemirror-extensions-basic-setup" "4.11.4" codemirror "^6.0.0" "@webassemblyjs/ast@1.11.1": From c4615cd1e8c518b33638f8ab1d27152765cde9f7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 01:23:31 +0000 Subject: [PATCH 69/86] fix(deps): update dependency graphiql to v1.9.12 Signed-off-by: Renovate Bot --- yarn.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index e9183036f3..d53cd4a62b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2345,10 +2345,10 @@ teeny-request "^8.0.0" uuid "^8.0.0" -"@graphiql/react@^0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@graphiql/react/-/react-0.5.0.tgz#3bc00de581b09d962a9f391ed725d06f34a757d3" - integrity sha512-Tn0V4yTcRPBgBVq9SVkqGkmlUi7aqmOrn4+vmhwnlxSFJU7mnKak7DZRc9wPVFBTdcHc0pWNKBzY/demFHSxSw== +"@graphiql/react@^0.5.1": + version "0.5.1" + resolved "https://registry.npmjs.org/@graphiql/react/-/react-0.5.1.tgz#03c89fbe9ae8258b72ac744f2a0cb3d102b9fa9a" + integrity sha512-xkmi9RhjnIlbkCndLDDfYsEAv5M0AIbziPmRcJIFypPWoS917Qoej+AjWYgmx1VCyNry/pWlPB9BM+aU1CGeIQ== dependencies: "@graphiql/toolkit" "^0.6.0" codemirror "^5.65.3" @@ -14099,11 +14099,11 @@ grapheme-splitter@^1.0.4: integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== graphiql@^1.5.12, graphiql@^1.8.8: - version "1.9.11" - resolved "https://registry.npmjs.org/graphiql/-/graphiql-1.9.11.tgz#3ade0802a0459792d1533f71e95b39bedce9c3ac" - integrity sha512-/nIFi+y8PNpkC/fb/mmkWUDsX+nIS7DdemxrTPugKpGku/hqVLe0ppXFsJbPuT0UrleL1XASv0sZm+Axh4XGWA== + version "1.9.12" + resolved "https://registry.npmjs.org/graphiql/-/graphiql-1.9.12.tgz#1177eabb0cc57112df57f59d483c6471966c0d50" + integrity sha512-eS4tDR9ypsdVS2D5bK8i++4TesoZMgxtGbajxzSFE2WNo20GyZaOELycmgzF54RbhuGYfj9DYKzWWeLamu9/sA== dependencies: - "@graphiql/react" "^0.5.0" + "@graphiql/react" "^0.5.1" "@graphiql/toolkit" "^0.6.0" entities "^2.0.0" graphql-language-service "^5.0.6" From 8006d0f9bf025701f7e86655ba9cabc44b5579d5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 02:08:06 +0000 Subject: [PATCH 70/86] chore(deps): update dependency msw to ^0.44.0 Signed-off-by: Renovate Bot --- .changeset/renovate-6403cb0.md | 104 ++++++++++++++++++ packages/backend-common/package.json | 2 +- packages/backend-test-utils/package.json | 2 +- packages/catalog-client/package.json | 2 +- packages/cli/package.json | 2 +- packages/config-loader/package.json | 2 +- packages/core-app-api/package.json | 2 +- packages/core-components/package.json | 2 +- packages/core-plugin-api/package.json | 2 +- packages/integration-react/package.json | 2 +- packages/integration/package.json | 2 +- packages/release-manifests/package.json | 2 +- packages/test-utils/package.json | 2 +- plugins/adr-backend/package.json | 2 +- plugins/adr/package.json | 2 +- plugins/airbrake-backend/package.json | 2 +- plugins/airbrake/package.json | 2 +- plugins/allure/package.json | 2 +- plugins/analytics-module-ga/package.json | 2 +- plugins/apache-airflow/package.json | 2 +- plugins/api-docs/package.json | 2 +- plugins/app-backend/package.json | 2 +- plugins/auth-backend/package.json | 2 +- plugins/auth-node/package.json | 2 +- plugins/azure-devops-backend/package.json | 2 +- plugins/azure-devops/package.json | 2 +- plugins/badges/package.json | 2 +- plugins/bitbucket-cloud-common/package.json | 2 +- plugins/bitrise/package.json | 2 +- .../catalog-backend-module-azure/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- plugins/catalog-backend/package.json | 2 +- plugins/catalog-graphql/package.json | 2 +- plugins/catalog-import/package.json | 2 +- plugins/circleci/package.json | 2 +- plugins/cloudbuild/package.json | 2 +- plugins/code-climate/package.json | 2 +- plugins/code-coverage-backend/package.json | 2 +- plugins/code-coverage/package.json | 2 +- plugins/codescene/package.json | 2 +- plugins/config-schema/package.json | 2 +- plugins/cost-insights/package.json | 2 +- plugins/dynatrace/package.json | 2 +- .../example-todo-list-backend/package.json | 2 +- plugins/example-todo-list-common/package.json | 2 +- plugins/example-todo-list/package.json | 2 +- plugins/explore-react/package.json | 2 +- plugins/explore/package.json | 2 +- plugins/firehydrant/package.json | 2 +- plugins/fossa/package.json | 2 +- plugins/gcalendar/package.json | 2 +- plugins/gcp-projects/package.json | 2 +- plugins/git-release-manager/package.json | 2 +- plugins/github-actions/package.json | 2 +- plugins/github-deployments/package.json | 2 +- .../github-pull-requests-board/package.json | 2 +- plugins/gitops-profiles/package.json | 2 +- plugins/gocd/package.json | 2 +- plugins/graphiql/package.json | 2 +- plugins/graphql-backend/package.json | 2 +- plugins/home/package.json | 2 +- plugins/ilert/package.json | 2 +- plugins/jenkins-backend/package.json | 2 +- plugins/jenkins/package.json | 2 +- plugins/kafka/package.json | 2 +- plugins/kubernetes/package.json | 2 +- plugins/lighthouse/package.json | 2 +- plugins/newrelic/package.json | 2 +- plugins/org/package.json | 2 +- plugins/pagerduty/package.json | 2 +- plugins/periskop-backend/package.json | 2 +- plugins/periskop/package.json | 2 +- plugins/permission-backend/package.json | 2 +- plugins/permission-common/package.json | 2 +- plugins/permission-node/package.json | 2 +- plugins/proxy-backend/package.json | 2 +- plugins/rollbar-backend/package.json | 2 +- plugins/rollbar/package.json | 2 +- .../package.json | 2 +- plugins/scaffolder-backend/package.json | 2 +- plugins/scaffolder/package.json | 2 +- plugins/search/package.json | 2 +- plugins/sentry/package.json | 2 +- plugins/shortcuts/package.json | 2 +- plugins/sonarqube/package.json | 2 +- plugins/splunk-on-call/package.json | 2 +- plugins/stack-overflow/package.json | 2 +- plugins/tech-insights/package.json | 2 +- plugins/tech-radar/package.json | 2 +- .../techdocs-addons-test-utils/package.json | 2 +- plugins/techdocs-backend/package.json | 2 +- .../package.json | 2 +- plugins/techdocs/package.json | 2 +- plugins/todo-backend/package.json | 2 +- plugins/todo/package.json | 2 +- plugins/user-settings/package.json | 2 +- plugins/vault-backend/package.json | 2 +- plugins/vault/package.json | 2 +- plugins/xcmetrics/package.json | 2 +- yarn.lock | 69 ++++++------ 105 files changed, 240 insertions(+), 139 deletions(-) create mode 100644 .changeset/renovate-6403cb0.md diff --git a/.changeset/renovate-6403cb0.md b/.changeset/renovate-6403cb0.md new file mode 100644 index 0000000000..817d409f51 --- /dev/null +++ b/.changeset/renovate-6403cb0.md @@ -0,0 +1,104 @@ +--- +'@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-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-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': 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-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': 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-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': 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.44.0`. diff --git a/packages/backend-common/package.json b/packages/backend-common/package.json index a0fc8e34b8..6846153476 100644 --- a/packages/backend-common/package.json +++ b/packages/backend-common/package.json @@ -112,7 +112,7 @@ "better-sqlite3": "^7.5.0", "http-errors": "^2.0.0", "mock-fs": "^5.1.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "mysql2": "^2.2.5", "recursive-readdir": "^2.2.2", "supertest": "^6.1.3" diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json index 4a8acb2de7..3003dca281 100644 --- a/packages/backend-test-utils/package.json +++ b/packages/backend-test-utils/package.json @@ -39,7 +39,7 @@ "@backstage/config": "^1.0.1", "better-sqlite3": "^7.5.0", "knex": "^2.0.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "mysql2": "^2.2.5", "pg": "^8.3.0", "testcontainers": "^8.1.2", diff --git a/packages/catalog-client/package.json b/packages/catalog-client/package.json index 9282a5b7c1..a4678fb94b 100644 --- a/packages/catalog-client/package.json +++ b/packages/catalog-client/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@backstage/cli": "^0.18.0-next.3", "@types/jest": "^26.0.7", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/packages/cli/package.json b/packages/cli/package.json index 11bb57a071..35423e12bb 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -152,7 +152,7 @@ "@types/yarnpkg__lockfile": "^1.1.4", "del": "^6.0.0", "mock-fs": "^5.1.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "nodemon": "^2.0.2", "ts-node": "^10.0.0" }, diff --git a/packages/config-loader/package.json b/packages/config-loader/package.json index 7c9831a9e3..c87d28b690 100644 --- a/packages/config-loader/package.json +++ b/packages/config-loader/package.json @@ -57,7 +57,7 @@ "@types/node": "^16.11.26", "@types/yup": "^0.29.13", "mock-fs": "^5.1.0", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/packages/core-app-api/package.json b/packages/core-app-api/package.json index 30f8564a65..34c44fe6e0 100644 --- a/packages/core-app-api/package.json +++ b/packages/core-app-api/package.json @@ -59,7 +59,7 @@ "@types/node": "^16.11.26", "@types/zen-observable": "^0.8.0", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/packages/core-components/package.json b/packages/core-components/package.json index 6651d22c93..43ab5d1775 100644 --- a/packages/core-components/package.json +++ b/packages/core-components/package.json @@ -101,7 +101,7 @@ "@types/react-window": "^1.8.5", "@types/zen-observable": "^0.8.0", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json index 3d3ed68bd6..132abe72a5 100644 --- a/packages/core-plugin-api/package.json +++ b/packages/core-plugin-api/package.json @@ -59,7 +59,7 @@ "@types/prop-types": "^15.7.3", "@types/zen-observable": "^0.8.0", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json index 84a8896a60..fddc3a0894 100644 --- a/packages/integration-react/package.json +++ b/packages/integration-react/package.json @@ -46,7 +46,7 @@ "@testing-library/user-event": "^14.0.0", "@types/jest": "^26.0.7", "@types/node": "^16.11.26", - "msw": "^0.43.0", + "msw": "^0.44.0", "cross-fetch": "^3.1.5" }, "files": [ diff --git a/packages/integration/package.json b/packages/integration/package.json index b9d3ff5ea1..7f055d2051 100644 --- a/packages/integration/package.json +++ b/packages/integration/package.json @@ -48,7 +48,7 @@ "@backstage/test-utils": "^1.1.2-next.2", "@types/jest": "^26.0.7", "@types/luxon": "^2.0.4", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/packages/release-manifests/package.json b/packages/release-manifests/package.json index 3422085e1f..11dcd08df4 100644 --- a/packages/release-manifests/package.json +++ b/packages/release-manifests/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@backstage/test-utils": "^1.1.2-next.2", - "msw": "^0.43.0", + "msw": "^0.44.0", "@types/jest": "^26.0.7", "@types/node": "^16.0.0" }, diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 4934cd3a3a..49553caea7 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -58,7 +58,7 @@ "@backstage/cli": "^0.18.0-next.3", "@types/jest": "^26.0.7", "@types/node": "^16.11.26", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/adr-backend/package.json b/plugins/adr-backend/package.json index b2381373ee..eb2fcf9ca7 100644 --- a/plugins/adr-backend/package.json +++ b/plugins/adr-backend/package.json @@ -48,7 +48,7 @@ "@types/marked": "^4.0.0", "@types/supertest": "^2.0.8", "supertest": "^6.1.3", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/adr/package.json b/plugins/adr/package.json index 654dc9df40..22cb883ae1 100644 --- a/plugins/adr/package.json +++ b/plugins/adr/package.json @@ -55,7 +55,7 @@ "@types/jest": "*", "@types/node": "*", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/airbrake-backend/package.json b/plugins/airbrake-backend/package.json index 76a4c2d6d5..70ed0ddaca 100644 --- a/plugins/airbrake-backend/package.json +++ b/plugins/airbrake-backend/package.json @@ -37,7 +37,7 @@ "@types/http-proxy-middleware": "^0.19.3", "@types/supertest": "^2.0.8", "supertest": "^6.1.6", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/airbrake/package.json b/plugins/airbrake/package.json index 2d6ede5468..665929d69f 100644 --- a/plugins/airbrake/package.json +++ b/plugins/airbrake/package.json @@ -51,7 +51,7 @@ "@types/node": "^16.11.26", "@types/object-hash": "^2.2.1", "cross-fetch": "^3.1.5", - "msw": "^0.43.0", + "msw": "^0.44.0", "react-router": "6.0.0-beta.0" }, "files": [ diff --git a/plugins/allure/package.json b/plugins/allure/package.json index a9e9c1af0b..508f42f14c 100644 --- a/plugins/allure/package.json +++ b/plugins/allure/package.json @@ -50,7 +50,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/analytics-module-ga/package.json b/plugins/analytics-module-ga/package.json index 13bfb4dc40..499a957d70 100644 --- a/plugins/analytics-module-ga/package.json +++ b/plugins/analytics-module-ga/package.json @@ -48,7 +48,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/apache-airflow/package.json b/plugins/apache-airflow/package.json index 6df1cb3d04..8494b1e7a8 100644 --- a/plugins/apache-airflow/package.json +++ b/plugins/apache-airflow/package.json @@ -45,7 +45,7 @@ "@testing-library/user-event": "^14.0.0", "@types/jest": "^26.0.7", "@types/node": "^16.11.26", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json index 0b866ecfa6..96b95b51f0 100644 --- a/plugins/api-docs/package.json +++ b/plugins/api-docs/package.json @@ -68,7 +68,7 @@ "@types/node": "^16.11.26", "@types/swagger-ui-react": "^4.1.1", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json index 540e3ffcb4..daacabe5f6 100644 --- a/plugins/app-backend/package.json +++ b/plugins/app-backend/package.json @@ -55,7 +55,7 @@ "@backstage/types": "^1.0.0", "@types/supertest": "^2.0.8", "mock-fs": "^5.1.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.3" }, "files": [ diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json index 01f56ffc7e..5f83bbef6a 100644 --- a/plugins/auth-backend/package.json +++ b/plugins/auth-backend/package.json @@ -88,7 +88,7 @@ "@types/passport-saml": "^1.1.3", "@types/passport-strategy": "^0.2.35", "@types/xml2js": "^0.4.7", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.3" }, "files": [ diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json index 64d08e8be9..c1455535c6 100644 --- a/plugins/auth-node/package.json +++ b/plugins/auth-node/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@backstage/cli": "^0.18.0-next.3", "lodash": "^4.17.21", - "msw": "^0.43.0", + "msw": "^0.44.0", "uuid": "^8.0.0" }, "files": [ diff --git a/plugins/azure-devops-backend/package.json b/plugins/azure-devops-backend/package.json index 8fe99b912e..f39b4d6a07 100644 --- a/plugins/azure-devops-backend/package.json +++ b/plugins/azure-devops-backend/package.json @@ -38,7 +38,7 @@ "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", "supertest": "^6.1.6", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/azure-devops/package.json b/plugins/azure-devops/package.json index 55fe560d07..f2f3ee1e2f 100644 --- a/plugins/azure-devops/package.json +++ b/plugins/azure-devops/package.json @@ -59,7 +59,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/badges/package.json b/plugins/badges/package.json index 013cef02fc..7c73b55f9e 100644 --- a/plugins/badges/package.json +++ b/plugins/badges/package.json @@ -56,7 +56,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/bitbucket-cloud-common/package.json b/plugins/bitbucket-cloud-common/package.json index b9b48669f1..e196bd1837 100644 --- a/plugins/bitbucket-cloud-common/package.json +++ b/plugins/bitbucket-cloud-common/package.json @@ -34,7 +34,7 @@ "devDependencies": { "@backstage/cli": "^0.18.0-next.3", "@openapitools/openapi-generator-cli": "^2.4.26", - "msw": "^0.43.0", + "msw": "^0.44.0", "ts-morph": "^15.0.0" }, "files": [ diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json index 80cbdaada3..00cca959d2 100644 --- a/plugins/bitrise/package.json +++ b/plugins/bitrise/package.json @@ -53,7 +53,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "@types/recharts": "^1.8.15", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/catalog-backend-module-azure/package.json b/plugins/catalog-backend-module-azure/package.json index 23e08245f2..059fd5bd27 100644 --- a/plugins/catalog-backend-module-azure/package.json +++ b/plugins/catalog-backend-module-azure/package.json @@ -42,7 +42,7 @@ "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/types": "^1.0.0", "lodash": "^4.17.21", - "msw": "^0.43.0", + "msw": "^0.44.0", "uuid": "^8.0.0", "node-fetch": "^2.6.7", "winston": "^3.2.1" diff --git a/plugins/catalog-backend-module-bitbucket-cloud/package.json b/plugins/catalog-backend-module-bitbucket-cloud/package.json index 9fa718d806..a107959820 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/package.json +++ b/plugins/catalog-backend-module-bitbucket-cloud/package.json @@ -45,7 +45,7 @@ "@backstage/backend-common": "^0.14.1-next.3", "@backstage/backend-test-utils": "^0.1.26-next.3", "@backstage/cli": "^0.18.0-next.3", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/catalog-backend-module-bitbucket/package.json b/plugins/catalog-backend-module-bitbucket/package.json index 8ca7179d6a..a01a2e38ce 100644 --- a/plugins/catalog-backend-module-bitbucket/package.json +++ b/plugins/catalog-backend-module-bitbucket/package.json @@ -42,7 +42,7 @@ "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/types": "^1.0.0", "lodash": "^4.17.21", - "msw": "^0.43.0", + "msw": "^0.44.0", "node-fetch": "^2.6.7", "winston": "^3.2.1" }, diff --git a/plugins/catalog-backend-module-gerrit/package.json b/plugins/catalog-backend-module-gerrit/package.json index a41e947234..e56e199d59 100644 --- a/plugins/catalog-backend-module-gerrit/package.json +++ b/plugins/catalog-backend-module-gerrit/package.json @@ -36,7 +36,7 @@ "@backstage/integration": "^1.2.2-next.3", "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "fs-extra": "10.1.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "node-fetch": "^2.6.7", "uuid": "^8.0.0", "winston": "^3.2.1" diff --git a/plugins/catalog-backend-module-github/package.json b/plugins/catalog-backend-module-github/package.json index 033297d258..7d52be20de 100644 --- a/plugins/catalog-backend-module-github/package.json +++ b/plugins/catalog-backend-module-github/package.json @@ -43,7 +43,7 @@ "@backstage/types": "^1.0.0", "@octokit/graphql": "^5.0.0", "lodash": "^4.17.21", - "msw": "^0.43.0", + "msw": "^0.44.0", "node-fetch": "^2.6.7", "uuid": "^8.0.0", "winston": "^3.2.1" diff --git a/plugins/catalog-backend-module-gitlab/package.json b/plugins/catalog-backend-module-gitlab/package.json index 86a630c274..800cb8b280 100644 --- a/plugins/catalog-backend-module-gitlab/package.json +++ b/plugins/catalog-backend-module-gitlab/package.json @@ -42,7 +42,7 @@ "@backstage/plugin-catalog-backend": "^1.3.0-next.3", "@backstage/types": "^1.0.0", "lodash": "^4.17.21", - "msw": "^0.43.0", + "msw": "^0.44.0", "node-fetch": "^2.6.7", "winston": "^3.2.1", "uuid": "^8.0.0" diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json index f4d22e3c86..c78bb98474 100644 --- a/plugins/catalog-backend-module-msgraph/package.json +++ b/plugins/catalog-backend-module-msgraph/package.json @@ -52,7 +52,7 @@ "@backstage/backend-test-utils": "^0.1.26-next.3", "@backstage/cli": "^0.18.0-next.3", "@types/lodash": "^4.14.151", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index 506dddae3f..92df8e87fc 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -80,7 +80,7 @@ "@types/supertest": "^2.0.8", "@types/uuid": "^8.0.0", "better-sqlite3": "^7.5.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.3", "wait-for-expect": "^3.0.2", "luxon": "^3.0.0" diff --git a/plugins/catalog-graphql/package.json b/plugins/catalog-graphql/package.json index f33f3effda..651d54b811 100644 --- a/plugins/catalog-graphql/package.json +++ b/plugins/catalog-graphql/package.json @@ -53,7 +53,7 @@ "@graphql-codegen/typescript": "^2.4.2", "@graphql-codegen/typescript-resolvers": "^2.4.3", "@graphql-tools/schema": "^8.3.1", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json index 39f513b551..0903c79bf5 100644 --- a/plugins/catalog-import/package.json +++ b/plugins/catalog-import/package.json @@ -70,7 +70,7 @@ "@testing-library/user-event": "^14.0.0", "@types/jest": "^26.0.7", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json index fcc1b36834..2c376c26c7 100644 --- a/plugins/circleci/package.json +++ b/plugins/circleci/package.json @@ -66,7 +66,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json index a9259821b8..fcac623363 100644 --- a/plugins/cloudbuild/package.json +++ b/plugins/cloudbuild/package.json @@ -62,7 +62,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/code-climate/package.json b/plugins/code-climate/package.json index cbe18b33c7..3fe1ff5ae1 100644 --- a/plugins/code-climate/package.json +++ b/plugins/code-climate/package.json @@ -51,7 +51,7 @@ "@types/luxon": "^2.0.9", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/code-coverage-backend/package.json b/plugins/code-coverage-backend/package.json index 660da55c12..5fe9242e54 100644 --- a/plugins/code-coverage-backend/package.json +++ b/plugins/code-coverage-backend/package.json @@ -42,7 +42,7 @@ "@backstage/cli": "^0.18.0-next.3", "@types/express-xml-bodyparser": "^0.3.2", "@types/supertest": "^2.0.8", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.6", "xml2js": "^0.4.23" }, diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json index 48b88f563a..bd90d2abee 100644 --- a/plugins/code-coverage/package.json +++ b/plugins/code-coverage/package.json @@ -58,7 +58,7 @@ "@types/node": "^16.11.26", "@types/recharts": "^1.8.15", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/codescene/package.json b/plugins/codescene/package.json index d3e92befec..516280149f 100644 --- a/plugins/codescene/package.json +++ b/plugins/codescene/package.json @@ -47,7 +47,7 @@ "@testing-library/user-event": "^14.0.0", "@types/jest": "*", "@types/node": "*", - "msw": "^0.43.0", + "msw": "^0.44.0", "cross-fetch": "^3.1.5" }, "files": [ diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json index 781fa5b37b..3e70dfbf63 100644 --- a/plugins/config-schema/package.json +++ b/plugins/config-schema/package.json @@ -51,7 +51,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json index 6098f900ef..9dfa45e67c 100644 --- a/plugins/cost-insights/package.json +++ b/plugins/cost-insights/package.json @@ -76,7 +76,7 @@ "@types/yup": "^0.29.13", "canvas": "^2.6.1", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/dynatrace/package.json b/plugins/dynatrace/package.json index 543abce86e..8862bbf548 100644 --- a/plugins/dynatrace/package.json +++ b/plugins/dynatrace/package.json @@ -48,7 +48,7 @@ "@types/node": "*", "cross-fetch": "^3.1.5", "express": "^4.18.1", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/example-todo-list-backend/package.json b/plugins/example-todo-list-backend/package.json index 67fc049267..5be65f78b5 100644 --- a/plugins/example-todo-list-backend/package.json +++ b/plugins/example-todo-list-backend/package.json @@ -39,7 +39,7 @@ "@backstage/cli": "^0.18.0-next.1", "@types/supertest": "^2.0.8", "@types/uuid": "^8.0.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.6" }, "files": [ diff --git a/plugins/example-todo-list-common/package.json b/plugins/example-todo-list-common/package.json index b06328608a..3d4fb5659e 100644 --- a/plugins/example-todo-list-common/package.json +++ b/plugins/example-todo-list-common/package.json @@ -31,7 +31,7 @@ "@backstage/dev-utils": "^1.0.4-next.1", "@backstage/test-utils": "^1.1.2-next.1", "@types/node": "^16.11.26", - "msw": "^0.43.0", + "msw": "^0.44.0", "cross-fetch": "^3.1.5" }, "files": [ diff --git a/plugins/example-todo-list/package.json b/plugins/example-todo-list/package.json index 66e7809c2e..d9ccb7f524 100644 --- a/plugins/example-todo-list/package.json +++ b/plugins/example-todo-list/package.json @@ -45,7 +45,7 @@ "@testing-library/user-event": "^14.0.0", "@types/jest": "^26.0.7", "@types/node": "^16.11.26", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/explore-react/package.json b/plugins/explore-react/package.json index 4f8898b9a9..ecd57e4cf7 100644 --- a/plugins/explore-react/package.json +++ b/plugins/explore-react/package.json @@ -45,7 +45,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/explore/package.json b/plugins/explore/package.json index aa83b0eeb8..0706739a42 100644 --- a/plugins/explore/package.json +++ b/plugins/explore/package.json @@ -63,7 +63,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/firehydrant/package.json b/plugins/firehydrant/package.json index a02af1f9b2..9053ed4ed2 100644 --- a/plugins/firehydrant/package.json +++ b/plugins/firehydrant/package.json @@ -49,7 +49,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json index 93fd9ce7c5..e22228061b 100644 --- a/plugins/fossa/package.json +++ b/plugins/fossa/package.json @@ -62,7 +62,7 @@ "@testing-library/user-event": "^14.0.0", "@types/jest": "^26.0.7", "@types/node": "^16.11.26", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/gcalendar/package.json b/plugins/gcalendar/package.json index 6403dded67..ad111311c2 100644 --- a/plugins/gcalendar/package.json +++ b/plugins/gcalendar/package.json @@ -55,7 +55,7 @@ "@types/node": "^16.11.26", "@types/sanitize-html": "^2.6.2", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/gcp-projects/package.json b/plugins/gcp-projects/package.json index 1047b14f37..19c881a7fb 100644 --- a/plugins/gcp-projects/package.json +++ b/plugins/gcp-projects/package.json @@ -57,7 +57,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json index c82b73be22..6946d39e62 100644 --- a/plugins/git-release-manager/package.json +++ b/plugins/git-release-manager/package.json @@ -55,7 +55,7 @@ "@types/node": "^16.11.26", "@types/recharts": "^1.8.15", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json index 945385f9c3..a2bd7dd1db 100644 --- a/plugins/github-actions/package.json +++ b/plugins/github-actions/package.json @@ -65,7 +65,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/github-deployments/package.json b/plugins/github-deployments/package.json index 18ad3ac405..1829974873 100644 --- a/plugins/github-deployments/package.json +++ b/plugins/github-deployments/package.json @@ -53,7 +53,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/github-pull-requests-board/package.json b/plugins/github-pull-requests-board/package.json index d61c2caf69..74559e47c9 100644 --- a/plugins/github-pull-requests-board/package.json +++ b/plugins/github-pull-requests-board/package.json @@ -58,7 +58,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "peerDependencies": { "@types/react": "^16.13.1 || ^17.0.0", diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json index 5ebafae248..dcd243a244 100644 --- a/plugins/gitops-profiles/package.json +++ b/plugins/gitops-profiles/package.json @@ -58,7 +58,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/gocd/package.json b/plugins/gocd/package.json index be8bcf29ef..187a8d0d79 100644 --- a/plugins/gocd/package.json +++ b/plugins/gocd/package.json @@ -61,7 +61,7 @@ "@types/luxon": "^2.0.4", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json index 23a3e7a6b4..e260be0852 100644 --- a/plugins/graphiql/package.json +++ b/plugins/graphiql/package.json @@ -60,7 +60,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0", + "msw": "^0.44.0", "react-router-dom": "6.0.0-beta.0" }, "files": [ diff --git a/plugins/graphql-backend/package.json b/plugins/graphql-backend/package.json index ab5a80f718..45f9007e90 100644 --- a/plugins/graphql-backend/package.json +++ b/plugins/graphql-backend/package.json @@ -53,7 +53,7 @@ "devDependencies": { "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.3" }, "files": [ diff --git a/plugins/home/package.json b/plugins/home/package.json index e401dcb66d..be39d23679 100644 --- a/plugins/home/package.json +++ b/plugins/home/package.json @@ -63,7 +63,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json index 448add3810..81e22a3676 100644 --- a/plugins/ilert/package.json +++ b/plugins/ilert/package.json @@ -53,7 +53,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json index c0e35be134..5687fdf6b4 100644 --- a/plugins/jenkins-backend/package.json +++ b/plugins/jenkins-backend/package.json @@ -45,7 +45,7 @@ "@backstage/cli": "^0.18.0-next.3", "@types/jenkins": "^0.23.1", "@types/supertest": "^2.0.8", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.6" }, "files": [ diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json index aced545988..5c803382ab 100644 --- a/plugins/jenkins/package.json +++ b/plugins/jenkins/package.json @@ -65,7 +65,7 @@ "@types/node": "^16.11.26", "@types/testing-library__jest-dom": "^5.9.1", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json index d1292fb312..9cd7e169ad 100644 --- a/plugins/kafka/package.json +++ b/plugins/kafka/package.json @@ -51,7 +51,7 @@ "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", "jest-when": "^3.1.0", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json index 62b4c7deff..3633942c15 100644 --- a/plugins/kubernetes/package.json +++ b/plugins/kubernetes/package.json @@ -68,7 +68,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json index 450b932be7..cdf5089350 100644 --- a/plugins/lighthouse/package.json +++ b/plugins/lighthouse/package.json @@ -63,7 +63,7 @@ "@types/node": "^16.11.26", "@types/react": "^16.13.1 || ^17.0.0", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json index 42182205ad..d5c40c44cd 100644 --- a/plugins/newrelic/package.json +++ b/plugins/newrelic/package.json @@ -57,7 +57,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/org/package.json b/plugins/org/package.json index 952d6efd76..4c2546d1b9 100644 --- a/plugins/org/package.json +++ b/plugins/org/package.json @@ -59,7 +59,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json index 45f3f755a6..9affc33584 100644 --- a/plugins/pagerduty/package.json +++ b/plugins/pagerduty/package.json @@ -63,7 +63,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/periskop-backend/package.json b/plugins/periskop-backend/package.json index 11bca2faa8..f9e4ca56b2 100644 --- a/plugins/periskop-backend/package.json +++ b/plugins/periskop-backend/package.json @@ -37,7 +37,7 @@ "devDependencies": { "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.6" }, "files": [ diff --git a/plugins/periskop/package.json b/plugins/periskop/package.json index 04ee0179a6..20991bc9fe 100644 --- a/plugins/periskop/package.json +++ b/plugins/periskop/package.json @@ -53,7 +53,7 @@ "@types/luxon": "^2.0.4", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json index e8420279d7..70e895801b 100644 --- a/plugins/permission-backend/package.json +++ b/plugins/permission-backend/package.json @@ -43,7 +43,7 @@ "@types/lodash": "^4.14.151", "@types/supertest": "^2.0.8", "supertest": "^6.1.6", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json index 78972bf3a0..abaeb918ff 100644 --- a/plugins/permission-common/package.json +++ b/plugins/permission-common/package.json @@ -50,6 +50,6 @@ "devDependencies": { "@backstage/cli": "^0.18.0-next.3", "@types/jest": "^26.0.7", - "msw": "^0.43.0" + "msw": "^0.44.0" } } diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json index fbe34a13c4..475a95e708 100644 --- a/plugins/permission-node/package.json +++ b/plugins/permission-node/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.3" }, "files": [ diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json index 2e433816f3..f38fa427da 100644 --- a/plugins/proxy-backend/package.json +++ b/plugins/proxy-backend/package.json @@ -51,7 +51,7 @@ "@types/supertest": "^2.0.8", "@types/uuid": "^8.0.0", "@types/yup": "^0.29.13", - "msw": "^0.42.0", + "msw": "^0.44.0", "supertest": "^6.1.3" }, "files": [ diff --git a/plugins/rollbar-backend/package.json b/plugins/rollbar-backend/package.json index b954e67cda..ef501aaac7 100644 --- a/plugins/rollbar-backend/package.json +++ b/plugins/rollbar-backend/package.json @@ -53,7 +53,7 @@ "@backstage/backend-test-utils": "^0.1.26-next.3", "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.3" }, "files": [ diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json index b2cedfc08f..2b98731096 100644 --- a/plugins/rollbar/package.json +++ b/plugins/rollbar/package.json @@ -65,7 +65,7 @@ "@types/node": "^16.11.26", "@types/react": "^16.13.1 || ^17.0.0", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json index 12a53a771f..8599d80719 100644 --- a/plugins/scaffolder-backend-module-cookiecutter/package.json +++ b/plugins/scaffolder-backend-module-cookiecutter/package.json @@ -41,7 +41,7 @@ "@types/jest": "^26.0.7", "@types/command-exists": "^1.2.0", "mock-fs": "^5.1.0", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json index 06f797e1ea..b74eafe151 100644 --- a/plugins/scaffolder-backend/package.json +++ b/plugins/scaffolder-backend/package.json @@ -91,7 +91,7 @@ "esbuild": "^0.14.1", "jest-when": "^3.1.0", "mock-fs": "^5.1.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.3", "yaml": "^2.0.0" }, diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index b3ca2e316a..9766cbdb31 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -94,7 +94,7 @@ "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", "event-source-polyfill": "1.0.25", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/search/package.json b/plugins/search/package.json index 6c009eb801..8089d5da94 100644 --- a/plugins/search/package.json +++ b/plugins/search/package.json @@ -68,7 +68,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json index e66a80679d..4990827960 100644 --- a/plugins/sentry/package.json +++ b/plugins/sentry/package.json @@ -65,7 +65,7 @@ "@types/node": "^16.11.26", "@types/react": "^16.13.1 || ^17.0.0", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/shortcuts/package.json b/plugins/shortcuts/package.json index 107756f193..1d864a9e67 100644 --- a/plugins/shortcuts/package.json +++ b/plugins/shortcuts/package.json @@ -52,7 +52,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json index b47e62ae6e..5d14b6d017 100644 --- a/plugins/sonarqube/package.json +++ b/plugins/sonarqube/package.json @@ -62,7 +62,7 @@ "@testing-library/user-event": "^14.0.0", "@types/jest": "^26.0.7", "@types/node": "^16.11.26", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json index 34634d9a85..bb3ad8b58a 100644 --- a/plugins/splunk-on-call/package.json +++ b/plugins/splunk-on-call/package.json @@ -62,7 +62,7 @@ "@types/luxon": "^2.0.4", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "configSchema": "config.d.ts", "files": [ diff --git a/plugins/stack-overflow/package.json b/plugins/stack-overflow/package.json index 3325832e75..48f5165520 100644 --- a/plugins/stack-overflow/package.json +++ b/plugins/stack-overflow/package.json @@ -50,7 +50,7 @@ "@testing-library/user-event": "^14.0.0", "@types/jest": "^26.0.7", "@types/node": "^16.11.26", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/tech-insights/package.json b/plugins/tech-insights/package.json index f3768f7b9d..bca772d70b 100644 --- a/plugins/tech-insights/package.json +++ b/plugins/tech-insights/package.json @@ -57,7 +57,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json index ce8d6e0e36..ed1c37e2f7 100644 --- a/plugins/tech-radar/package.json +++ b/plugins/tech-radar/package.json @@ -62,7 +62,7 @@ "@types/node": "^16.11.26", "@types/react": "^16.13.1 || ^17.0.0", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/techdocs-addons-test-utils/package.json b/plugins/techdocs-addons-test-utils/package.json index 3780b84d6c..cf57a0c8aa 100644 --- a/plugins/techdocs-addons-test-utils/package.json +++ b/plugins/techdocs-addons-test-utils/package.json @@ -63,7 +63,7 @@ "@testing-library/user-event": "^14.0.0", "@types/jest": "^26.0.7", "@types/node": "^16.11.26", - "msw": "^0.43.0", + "msw": "^0.44.0", "cross-fetch": "^3.1.5" }, "files": [ diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json index 6f02d66a0c..4a1016b417 100644 --- a/plugins/techdocs-backend/package.json +++ b/plugins/techdocs-backend/package.json @@ -60,7 +60,7 @@ "@backstage/cli": "^0.18.0-next.3", "@backstage/plugin-search-backend-node": "0.6.3-next.2", "@types/dockerode": "^3.3.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.3" }, "files": [ diff --git a/plugins/techdocs-module-addons-contrib/package.json b/plugins/techdocs-module-addons-contrib/package.json index 6682971104..7228295f0f 100644 --- a/plugins/techdocs-module-addons-contrib/package.json +++ b/plugins/techdocs-module-addons-contrib/package.json @@ -62,7 +62,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "@types/react": "^16.13.1 || ^17.0.0", - "msw": "^0.43.0", + "msw": "^0.44.0", "cross-fetch": "^3.1.5" }, "files": [ diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json index a52c0a882c..79c575b566 100644 --- a/plugins/techdocs/package.json +++ b/plugins/techdocs/package.json @@ -81,7 +81,7 @@ "@types/node": "^16.11.26", "canvas": "^2.6.1", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist", diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json index 931f2c5af3..b25fc3e41a 100644 --- a/plugins/todo-backend/package.json +++ b/plugins/todo-backend/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@backstage/cli": "^0.18.0-next.3", "@types/supertest": "^2.0.8", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.3" }, "files": [ diff --git a/plugins/todo/package.json b/plugins/todo/package.json index 9ab0b1015c..f0412472b1 100644 --- a/plugins/todo/package.json +++ b/plugins/todo/package.json @@ -55,7 +55,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0", + "msw": "^0.44.0", "react-router": "6.0.0-beta.0" }, "files": [ diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json index 1e501ce74a..5d0c083531 100644 --- a/plugins/user-settings/package.json +++ b/plugins/user-settings/package.json @@ -58,7 +58,7 @@ "@types/jest": "^26.0.7", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/vault-backend/package.json b/plugins/vault-backend/package.json index 316e7d946c..e0172dc803 100644 --- a/plugins/vault-backend/package.json +++ b/plugins/vault-backend/package.json @@ -54,7 +54,7 @@ "@backstage/cli": "^0.18.0-next.3", "@types/compression": "^1.7.2", "@types/supertest": "^2.0.8", - "msw": "^0.43.0", + "msw": "^0.44.0", "supertest": "^6.1.6" }, "files": [ diff --git a/plugins/vault/package.json b/plugins/vault/package.json index c329e447e0..3364323e13 100644 --- a/plugins/vault/package.json +++ b/plugins/vault/package.json @@ -59,7 +59,7 @@ "@types/jest": "*", "@types/node": "*", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json index 2c701b3f8b..1527789e44 100644 --- a/plugins/xcmetrics/package.json +++ b/plugins/xcmetrics/package.json @@ -51,7 +51,7 @@ "@types/luxon": "^2.0.4", "@types/node": "^16.11.26", "cross-fetch": "^3.1.5", - "msw": "^0.43.0" + "msw": "^0.44.0" }, "files": [ "dist" diff --git a/yarn.lock b/yarn.lock index d53cd4a62b..e5f018c897 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4439,6 +4439,14 @@ "@types/set-cookie-parser" "^2.4.0" set-cookie-parser "^2.4.6" +"@mswjs/cookies@^0.2.2": + version "0.2.2" + resolved "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz#b4e207bf6989e5d5427539c2443380a33ebb922b" + integrity sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g== + dependencies: + "@types/set-cookie-parser" "^2.4.0" + set-cookie-parser "^2.4.6" + "@mswjs/interceptors@^0.15.1": version "0.15.3" resolved "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.15.3.tgz#bcd17b5d7558d4f598007a4bb383b42dc9264f8d" @@ -4451,10 +4459,10 @@ outvariant "^1.2.1" strict-event-emitter "^0.2.0" -"@mswjs/interceptors@^0.16.3": - version "0.16.4" - resolved "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.16.4.tgz#fa41de240dd094e6ad19e3a6829651589551d159" - integrity sha512-McPKUFlZNS/wo+OAor15k0fv2skK+EdWl9CEcdxAqsN4vKajlxCxDU4B5W/pn1y0TJPSAOmxR6LYFe/8esePrg== +"@mswjs/interceptors@^0.17.2": + version "0.17.2" + resolved "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.2.tgz#a1d1cd8ef98b944c91d9fe202f27a68ec3673b88" + integrity sha512-DbfVSteMnBbxTmtldNO2PRmEXl+f5ehxN6cxbbhp22xcQx4wldbpW6xk3zlxS0gTbyBe0hvdIR7CCUnm2OIDRw== dependencies: "@open-draft/until" "^1.0.3" "@xmldom/xmldom" "^0.7.5" @@ -4462,6 +4470,7 @@ headers-polyfill "^3.0.4" outvariant "^1.2.1" strict-event-emitter "^0.2.4" + web-encoding "^1.1.5" "@n1ru4l/graphql-live-query@^0.9.0": version "0.9.0" @@ -7713,6 +7722,11 @@ js-yaml "^3.10.0" tslib "^1.13.0" +"@zxing/text-encoding@0.9.0": + version "0.9.0" + resolved "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b" + integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA== + JSONStream@^1.0.4: version "1.3.5" resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" @@ -18772,39 +18786,13 @@ msw@^0.39.2: type-fest "^1.2.2" yargs "^17.3.1" -msw@^0.42.0: - version "0.42.3" - resolved "https://registry.npmjs.org/msw/-/msw-0.42.3.tgz#150c475e2cb6d53c67503bd0e3f6251bfd075328" - integrity sha512-zrKBIGCDsNUCZLd3DLSeUtRruZ0riwJgORg9/bSDw3D0PTI8XUGAK3nC0LJA9g0rChGuKaWK/SwObA8wpFrz4g== +msw@^0.44.0: + version "0.44.0" + resolved "https://registry.npmjs.org/msw/-/msw-0.44.0.tgz#28f81a789f05855e5403a399d7eefaa2d0216adf" + integrity sha512-LLXfLos7JwzI1bfh0cBIKffXfyISezsMXALS2M1uq56pn1UhGVtyz8OaAguiJFxkirqn+S6e0GcKuGVDwZG1dg== dependencies: - "@mswjs/cookies" "^0.2.0" - "@mswjs/interceptors" "^0.16.3" - "@open-draft/until" "^1.0.3" - "@types/cookie" "^0.4.1" - "@types/js-levenshtein" "^1.1.1" - chalk "4.1.1" - chokidar "^3.4.2" - cookie "^0.4.2" - graphql "^16.3.0" - headers-polyfill "^3.0.4" - inquirer "^8.2.0" - is-node-process "^1.0.1" - js-levenshtein "^1.1.6" - node-fetch "^2.6.7" - outvariant "^1.3.0" - path-to-regexp "^6.2.0" - statuses "^2.0.0" - strict-event-emitter "^0.2.0" - type-fest "^1.2.2" - yargs "^17.3.1" - -msw@^0.43.0: - version "0.43.1" - resolved "https://registry.npmjs.org/msw/-/msw-0.43.1.tgz#57cb4af56f07442e8a6d14d76032a0ab41434256" - integrity sha512-wzhPpL6RsiYkyIUlTCg0aZY0aRZa4Eiubd6MOA5oJVgfuapDmvZrI8OMi4h4e+fpHD+Qsy+4unAjv3wpWia5yw== - dependencies: - "@mswjs/cookies" "^0.2.0" - "@mswjs/interceptors" "^0.16.3" + "@mswjs/cookies" "^0.2.2" + "@mswjs/interceptors" "^0.17.2" "@open-draft/until" "^1.0.3" "@types/cookie" "^0.4.1" "@types/js-levenshtein" "^1.1.1" @@ -25667,6 +25655,15 @@ wcwidth@>=1.0.1, wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +web-encoding@^1.1.5: + version "1.1.5" + resolved "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz#fc810cf7667364a6335c939913f5051d3e0c4864" + integrity sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA== + dependencies: + util "^0.12.3" + optionalDependencies: + "@zxing/text-encoding" "0.9.0" + web-streams-polyfill@4.0.0-beta.1: version "4.0.0-beta.1" resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.1.tgz#3b19b9817374b7cee06d374ba7eeb3aeb80e8c95" From e4ef21c84f113ea882765b95a604e8a4b66a8d35 Mon Sep 17 00:00:00 2001 From: Alex Crome Date: Wed, 13 Jul 2022 08:02:47 +0100 Subject: [PATCH 71/86] Misc small fixes * Updated @azure/identity to improve error message when no credentials are avaialble. * Misc small text fixes Signed-off-by: Alex Crome --- .changeset/polite-keys-confess.md | 3 +- docs/integrations/azure/org.md | 8 ++-- .../catalog-backend-module-msgraph/README.md | 2 - .../package.json | 2 +- yarn.lock | 47 ++++++++++++++++++- 5 files changed, 51 insertions(+), 11 deletions(-) diff --git a/.changeset/polite-keys-confess.md b/.changeset/polite-keys-confess.md index c83bd20b3a..007ad98641 100644 --- a/.changeset/polite-keys-confess.md +++ b/.changeset/polite-keys-confess.md @@ -7,6 +7,5 @@ Previously only ClientId/ClientSecret was supported, but now all the authenticat Including Managed Identity, Client Certificate, Azure CLI and VS Code. If `clientId` and `clientSecret` are specified in configuration, the plugin behaves the same way as before. -If these fields are omitted, the plugin uses `DefaultAzureCredential` to determine - +If these fields are omitted, the plugin uses `DefaultAzureCredential` to automatically determine the best authentication method. This is particularly useful for local development environments - the default configuration will try to use existing credentials from Visual Studio Code, Azure CLI and Azure PowerShell, without the user needing to configure any credentials in app-config.yaml diff --git a/docs/integrations/azure/org.md b/docs/integrations/azure/org.md index b5b8ac6f8d..37ef0634fc 100644 --- a/docs/integrations/azure/org.md +++ b/docs/integrations/azure/org.md @@ -230,12 +230,12 @@ export async function myOrganizationTransformer( ### Authentication / Token Errors -See (Troubleshooting Azure Identity Authentication Issues)[https://aka.ms/azsdk/js/identity/troubleshoot] +See [Troubleshooting Azure Identity Authentication Issues](https://aka.ms/azsdk/js/identity/troubleshoot) ### Error while reading users from Microsoft Graph: Authorization_RequestDenied - Insufficient privileges to complete the operation. -- Make sure you've granted all the permissions required -- Make sure the permission is an `Application` permission rather than `Delegated` +- Make sure you've granted all the required permissions to your application registration or managed identity +- Make sure the permissions are `Application` permissions rather than `Delegated` - If your organization has configured "Admin consent" to be required, make sure this has been granted for your application permissions - If your group queries are returning Microsoft Teams groups, you may need to grant addition permissions (e.g. `Team.ReadBasic.All`, `TeamMember.Read.All`) -- If you've added additional `select` fields, those may need additional permissions granted +- If you've added additional `select` or `expand` fields, those may need additional permissions granted diff --git a/plugins/catalog-backend-module-msgraph/README.md b/plugins/catalog-backend-module-msgraph/README.md index a052a80c58..23166a755d 100644 --- a/plugins/catalog-backend-module-msgraph/README.md +++ b/plugins/catalog-backend-module-msgraph/README.md @@ -167,5 +167,3 @@ export async function myGroupTransformer( }), ); ``` - -## Troubleshooting diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json index 7609b4c083..0e4c953890 100644 --- a/plugins/catalog-backend-module-msgraph/package.json +++ b/plugins/catalog-backend-module-msgraph/package.json @@ -33,7 +33,7 @@ "start": "backstage-cli package start" }, "dependencies": { - "@azure/identity": "^2.0.4", + "@azure/identity": "^2.1.0", "@backstage/backend-tasks": "^0.3.3-next.2", "@backstage/catalog-model": "^1.1.0-next.2", "@backstage/config": "^1.0.1", diff --git a/yarn.lock b/yarn.lock index 88993d0568..354d6616c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -287,6 +287,20 @@ "@opentelemetry/api" "^1.0.1" tslib "^2.2.0" +"@azure/core-tracing@^1.0.0": + version "1.0.1" + resolved "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" + integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== + dependencies: + tslib "^2.2.0" + +"@azure/core-util@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@azure/core-util/-/core-util-1.0.0.tgz#07c7175670e0abe725ad88f9c3d65d074107a3af" + integrity sha512-yWshY9cdPthlebnb3Zuz/j0Lv4kjU6u7PR5sW7A9FF7EX+0irMRJAtyTq5TPiDHJfjH8gTSlnIYFj9m7Ed76IQ== + dependencies: + tslib "^2.2.0" + "@azure/core-util@^1.0.0-beta.1": version "1.0.0-beta.1" resolved "https://registry.npmjs.org/@azure/core-util/-/core-util-1.0.0-beta.1.tgz#2efd2c74b4b0a38180369f50fe274a3c4cd36e98" @@ -316,6 +330,28 @@ tslib "^2.2.0" uuid "^8.3.0" +"@azure/identity@^2.1.0": + version "2.1.0" + resolved "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz#89f0bfc1d1264dfd3d0cb19837c33a9c6706d548" + integrity sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-auth" "^1.3.0" + "@azure/core-client" "^1.4.0" + "@azure/core-rest-pipeline" "^1.1.0" + "@azure/core-tracing" "^1.0.0" + "@azure/core-util" "^1.0.0" + "@azure/logger" "^1.0.0" + "@azure/msal-browser" "^2.26.0" + "@azure/msal-common" "^7.0.0" + "@azure/msal-node" "^1.10.0" + events "^3.0.0" + jws "^4.0.0" + open "^8.0.0" + stoppable "^1.1.0" + tslib "^2.2.0" + uuid "^8.3.0" + "@azure/logger@^1.0.0": version "1.0.1" resolved "https://registry.npmjs.org/@azure/logger/-/logger-1.0.1.tgz#19b333203d1b2931353d8879e814b64a7274837a" @@ -330,6 +366,13 @@ dependencies: "@azure/msal-common" "^5.2.0" +"@azure/msal-browser@^2.26.0": + version "2.27.0" + resolved "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.27.0.tgz#3db38db6bc2bae44485025ba9bb99c43ed7f4302" + integrity sha512-PyATq2WvK+x32waRqqikym8wvn939iO9UhpFqhLwitNrfLa3PHUgJuuI9oLSQOS3/UzjYb8aqN+XzchU3n/ZuQ== + dependencies: + "@azure/msal-common" "^7.1.0" + "@azure/msal-common@^4.5.1": version "4.5.1" resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-4.5.1.tgz#f35af8b634ae24aebd0906deb237c0db1afa5826" @@ -344,12 +387,12 @@ dependencies: debug "^4.1.1" -"@azure/msal-common@^7.1.0": +"@azure/msal-common@^7.0.0", "@azure/msal-common@^7.1.0": version "7.1.0" resolved "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.1.0.tgz#b77dbf9ae581f1ed254f81d56422e3cdd6664b32" integrity sha512-WyfqE5mY/rggjqvq0Q5DxLnA33KSb0vfsUjxa95rycFknI03L5GPYI4HTU9D+g0PL5TtsQGnV3xzAGq9BFCVJQ== -"@azure/msal-node@^1.3.0": +"@azure/msal-node@^1.10.0", "@azure/msal-node@^1.3.0": version "1.11.0" resolved "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.11.0.tgz#d8bd3f15c1f05bf806ba6f9479c48c2eddd6a98d" integrity sha512-KW/XEexfCrPzdYbjY7NVmhq9okZT3Jvck55CGXpz9W5asxeq3EtrP45p+ZXtQVEfko0YJdolpCNqWUyXvanWZg== From 8f0603086a6da4392269faf6a506153a43a7938f Mon Sep 17 00:00:00 2001 From: blam Date: Wed, 13 Jul 2022 09:33:23 +0200 Subject: [PATCH 72/86] chore: updating the backstage cli template Signed-off-by: blam --- packages/cli/templates/default-backend-plugin/package.json.hbs | 2 +- packages/cli/templates/default-plugin/package.json.hbs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/templates/default-backend-plugin/package.json.hbs b/packages/cli/templates/default-backend-plugin/package.json.hbs index 4e8ee254b9..0a5600ad24 100644 --- a/packages/cli/templates/default-backend-plugin/package.json.hbs +++ b/packages/cli/templates/default-backend-plugin/package.json.hbs @@ -41,7 +41,7 @@ "@backstage/cli": "{{versionQuery '@backstage/cli'}}", "@types/supertest": "{{versionQuery '@types/supertest' '2.0.8'}}", "supertest": "{{versionQuery 'supertest' '4.0.2'}}", - "msw": "{{versionQuery 'msw' '0.43.0'}}" + "msw": "{{versionQuery 'msw' '0.44.0'}}" }, "files": [ "dist" diff --git a/packages/cli/templates/default-plugin/package.json.hbs b/packages/cli/templates/default-plugin/package.json.hbs index 490f18d474..f084d59a8e 100644 --- a/packages/cli/templates/default-plugin/package.json.hbs +++ b/packages/cli/templates/default-plugin/package.json.hbs @@ -49,7 +49,7 @@ "@testing-library/user-event": "{{versionQuery '@testing-library/user-event' '14.0.0'}}", "@types/jest": "{{versionQuery '@types/jest' '26.0.7'}}", "@types/node": "{{versionQuery '@types/node' '16.11.26'}}", - "msw": "{{versionQuery 'msw' '0.43.0'}}", + "msw": "{{versionQuery 'msw' '0.44.0'}}", "cross-fetch": "{{versionQuery 'cross-fetch' '3.1.5'}}" }, "files": [ From 404cf585908c3bdab7700659c4bb42adb19fe769 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 08:52:41 +0000 Subject: [PATCH 73/86] fix(deps): update dependency @gitbeaker/browser to v35.7.0 Signed-off-by: Renovate Bot --- yarn.lock | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/yarn.lock b/yarn.lock index 089b42bd4b..a8aadb241a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2243,12 +2243,12 @@ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@gitbeaker/browser@^35.6.0": - version "35.6.0" - resolved "https://registry.npmjs.org/@gitbeaker/browser/-/browser-35.6.0.tgz#a639ae57eeb4d4829b73a634f757ef5841ad4116" - integrity sha512-cMkMG3r1HfVV7AUxVfp+PzDpISJYDQK5TnFfVT9vwVfW2uUDYALxMWYFwBLPkn3otqrOY1TkHXl/I9WgwsZMfg== + version "35.7.0" + resolved "https://registry.npmjs.org/@gitbeaker/browser/-/browser-35.7.0.tgz#3dc5a4e2e3462465d9575d77979b25b29e8f5c57" + integrity sha512-n/DqF50nhLUMXGwjA2D4Y1/H8pFeSPfH5xiCAKMPNznnQFAbgwHtcjCg43zzYFGmIqoHVcD+KXCfa2o2WVvySA== dependencies: - "@gitbeaker/core" "^35.6.0" - "@gitbeaker/requester-utils" "^35.6.0" + "@gitbeaker/core" "^35.7.0" + "@gitbeaker/requester-utils" "^35.7.0" delay "^5.0.0" ky "0.28.7" @@ -2264,6 +2264,18 @@ query-string "^7.0.0" xcase "^2.0.1" +"@gitbeaker/core@^35.7.0": + version "35.7.0" + resolved "https://registry.npmjs.org/@gitbeaker/core/-/core-35.7.0.tgz#426e426dff597c1d094bf1fe66fb1109980e816d" + integrity sha512-1N9QcHElYa1NuLhX9mJJ6tnL7wbCsK8Naj2kLXwNC4qyEcDhMiJDnI3YoqNIXSzPTufoNUAbgIsc/h/JmO17/A== + dependencies: + "@gitbeaker/requester-utils" "^35.7.0" + form-data "^4.0.0" + li "^1.3.0" + mime "^3.0.0" + query-string "^7.0.0" + xcase "^2.0.1" + "@gitbeaker/node@^35.1.0": version "35.6.0" resolved "https://registry.npmjs.org/@gitbeaker/node/-/node-35.6.0.tgz#7dffaf2de5df822ccc835d12129efe3e52c49302" @@ -2284,6 +2296,15 @@ qs "^6.10.1" xcase "^2.0.1" +"@gitbeaker/requester-utils@^35.7.0": + version "35.7.0" + resolved "https://registry.npmjs.org/@gitbeaker/requester-utils/-/requester-utils-35.7.0.tgz#7c1ded70a10ac890322f22488ffea8a3a41ccc79" + integrity sha512-SDYKhL+XUrslpVwUumkCf4I4Ubf+lvzdghCYPwBt/og5kZIorFVbHCxRmtr5bO+iC9nrVNfg24sdoe51vDGn1w== + dependencies: + form-data "^4.0.0" + qs "^6.10.1" + xcase "^2.0.1" + "@google-cloud/container@^4.0.0": version "4.1.0" resolved "https://registry.npmjs.org/@google-cloud/container/-/container-4.1.0.tgz#cf929184f668fc40ca8b864b7f638228ae67fc98" From 778ac7007e0aaa9301d2faf4c67532e0636e9f47 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 08:53:31 +0000 Subject: [PATCH 74/86] fix(deps): update dependency @gitbeaker/core to v35.7.0 Signed-off-by: Renovate Bot --- yarn.lock | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index 089b42bd4b..6b17b065de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2253,11 +2253,11 @@ ky "0.28.7" "@gitbeaker/core@^35.6.0": - version "35.6.0" - resolved "https://registry.npmjs.org/@gitbeaker/core/-/core-35.6.0.tgz#c46e15986081ef1e647434c450964eed5fb0e390" - integrity sha512-ZhaDUs/4BxHODfjRkVmwkWxZVaFIpYduxaj28+J+4FH9X93WZp0IsyT4szcFM7FwAbRW2+ZvGeEfw4NQwgB/RA== + version "35.7.0" + resolved "https://registry.npmjs.org/@gitbeaker/core/-/core-35.7.0.tgz#426e426dff597c1d094bf1fe66fb1109980e816d" + integrity sha512-1N9QcHElYa1NuLhX9mJJ6tnL7wbCsK8Naj2kLXwNC4qyEcDhMiJDnI3YoqNIXSzPTufoNUAbgIsc/h/JmO17/A== dependencies: - "@gitbeaker/requester-utils" "^35.6.0" + "@gitbeaker/requester-utils" "^35.7.0" form-data "^4.0.0" li "^1.3.0" mime "^3.0.0" @@ -2284,6 +2284,15 @@ qs "^6.10.1" xcase "^2.0.1" +"@gitbeaker/requester-utils@^35.7.0": + version "35.7.0" + resolved "https://registry.npmjs.org/@gitbeaker/requester-utils/-/requester-utils-35.7.0.tgz#7c1ded70a10ac890322f22488ffea8a3a41ccc79" + integrity sha512-SDYKhL+XUrslpVwUumkCf4I4Ubf+lvzdghCYPwBt/og5kZIorFVbHCxRmtr5bO+iC9nrVNfg24sdoe51vDGn1w== + dependencies: + form-data "^4.0.0" + qs "^6.10.1" + xcase "^2.0.1" + "@google-cloud/container@^4.0.0": version "4.1.0" resolved "https://registry.npmjs.org/@google-cloud/container/-/container-4.1.0.tgz#cf929184f668fc40ca8b864b7f638228ae67fc98" From aa0f8648f61cb3734883a467ec301473adbe74c9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 09:08:36 +0000 Subject: [PATCH 75/86] fix(deps): update dependency @gitbeaker/node to v35.7.0 Signed-off-by: Renovate Bot --- yarn.lock | 43 ++++++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/yarn.lock b/yarn.lock index 1847591659..9cba3fd29f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2264,15 +2264,27 @@ query-string "^7.0.0" xcase "^2.0.1" -"@gitbeaker/node@^35.1.0": - version "35.6.0" - resolved "https://registry.npmjs.org/@gitbeaker/node/-/node-35.6.0.tgz#7dffaf2de5df822ccc835d12129efe3e52c49302" - integrity sha512-cJBxZdh8elrdLA8V4yEdISGinycESNaIO8JEIyAhemsovqv29XCJ40A9TBA4RlKNjkKVyVSN23BvcZimgqZSzA== +"@gitbeaker/core@^35.7.0": + version "35.7.0" + resolved "https://registry.npmjs.org/@gitbeaker/core/-/core-35.7.0.tgz#426e426dff597c1d094bf1fe66fb1109980e816d" + integrity sha512-1N9QcHElYa1NuLhX9mJJ6tnL7wbCsK8Naj2kLXwNC4qyEcDhMiJDnI3YoqNIXSzPTufoNUAbgIsc/h/JmO17/A== dependencies: - "@gitbeaker/core" "^35.6.0" - "@gitbeaker/requester-utils" "^35.6.0" + "@gitbeaker/requester-utils" "^35.7.0" + form-data "^4.0.0" + li "^1.3.0" + mime "^3.0.0" + query-string "^7.0.0" + xcase "^2.0.1" + +"@gitbeaker/node@^35.1.0": + version "35.7.0" + resolved "https://registry.npmjs.org/@gitbeaker/node/-/node-35.7.0.tgz#ba4ece7aff388132bdcab8d6fb08c8d063a70e7d" + integrity sha512-zh215EUloAxj2gwTHevBVypEiiwQR0WsFLGPWJwY+yUFJVQRcya+3mcsDbxgCLAk00wwhrTVYyNppvmoYbEZNg== + dependencies: + "@gitbeaker/core" "^35.7.0" + "@gitbeaker/requester-utils" "^35.7.0" delay "^5.0.0" - got "11.8.3" + got "^11.8.3" xcase "^2.0.1" "@gitbeaker/requester-utils@^35.6.0": @@ -2284,6 +2296,15 @@ qs "^6.10.1" xcase "^2.0.1" +"@gitbeaker/requester-utils@^35.7.0": + version "35.7.0" + resolved "https://registry.npmjs.org/@gitbeaker/requester-utils/-/requester-utils-35.7.0.tgz#7c1ded70a10ac890322f22488ffea8a3a41ccc79" + integrity sha512-SDYKhL+XUrslpVwUumkCf4I4Ubf+lvzdghCYPwBt/og5kZIorFVbHCxRmtr5bO+iC9nrVNfg24sdoe51vDGn1w== + dependencies: + form-data "^4.0.0" + qs "^6.10.1" + xcase "^2.0.1" + "@google-cloud/container@^4.0.0": version "4.1.0" resolved "https://registry.npmjs.org/@google-cloud/container/-/container-4.1.0.tgz#cf929184f668fc40ca8b864b7f638228ae67fc98" @@ -14080,10 +14101,10 @@ google-protobuf@^3.15.8, google-protobuf@^3.19.1: resolved "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.20.1.tgz#1b255c2b59bcda7c399df46c65206aa3c7a0ce8b" integrity sha512-XMf1+O32FjYIV3CYu6Tuh5PNbfNEU5Xu22X+Xkdb/DUexFlCzhvv7d5Iirm4AOwn8lv4al1YvIhzGrg2j9Zfzw== -got@11.8.3: - version "11.8.3" - resolved "https://registry.npmjs.org/got/-/got-11.8.3.tgz#f496c8fdda5d729a90b4905d2b07dbd148170770" - integrity sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg== +got@^11.8.3: + version "11.8.5" + resolved "https://registry.npmjs.org/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046" + integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ== dependencies: "@sindresorhus/is" "^4.0.0" "@szmarczak/http-timer" "^4.0.5" From 65dc489881c6b6e2fed5f537b233f297c58e5cde Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 13 Jul 2022 11:13:17 +0200 Subject: [PATCH 76/86] scaffolder-backend: fix template fetch test on windows Signed-off-by: Patrik Oldsberg --- .../src/scaffolder/actions/builtin/fetch/template.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts index 2557f365f3..3e4ad61260 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/fetch/template.test.ts @@ -354,7 +354,7 @@ describe('fetch:template', () => { await expect( fs.realpath(`${workspacePath}/target/symlink`), - ).resolves.toBe(`${workspacePath}/target/a-binary-file.png`); + ).resolves.toBe(joinPath(workspacePath, 'target', 'a-binary-file.png')); }); }); From 4b28b4a0a3de15a7471919699ba7e70b1a58054c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 09:23:40 +0000 Subject: [PATCH 77/86] fix(deps): update dependency octokit to v2.0.3 Signed-off-by: Renovate Bot --- yarn.lock | 184 ++++++++++++++++++++++++------------------------------ 1 file changed, 83 insertions(+), 101 deletions(-) diff --git a/yarn.lock b/yarn.lock index c7b6e2f2b2..25d7717311 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4797,16 +4797,16 @@ consola "^2.15.0" node-fetch "^2.6.1" -"@octokit/app@^13.0.0": - version "13.0.3" - resolved "https://registry.npmjs.org/@octokit/app/-/app-13.0.3.tgz#6a438e2ab555a27f09f48e4887e650bdce0347eb" - integrity sha512-eJA7jtKtTTYTfVxf/gBmxLpYjAud4FXQdMMY89AuMcyFboHS9XsI/zUJ0xXdMW0G4yNKPxqAt+KWsUJivtrXpA== +"@octokit/app@^13.0.5": + version "13.0.5" + resolved "https://registry.npmjs.org/@octokit/app/-/app-13.0.5.tgz#5abc95f90666b0f3b5f48a343eff664209906843" + integrity sha512-3YoDyuQmC3kWWSio5pEOmLu1x8il3GnTYY5W0Ecni79btXhNIf6yVTZNJ5q541UNKWnNtejTBLYs2PcXwQg2ew== dependencies: "@octokit/auth-app" "^4.0.0" "@octokit/auth-unauthenticated" "^3.0.0" "@octokit/core" "^4.0.0" - "@octokit/oauth-app" "^3.3.2" - "@octokit/plugin-paginate-rest" "^2.13.3" + "@octokit/oauth-app" "^4.0.4" + "@octokit/plugin-paginate-rest" "^3.0.0" "@octokit/types" "^6.27.1" "@octokit/webhooks" "^10.0.0" @@ -4842,7 +4842,7 @@ universal-github-app-jwt "^1.0.1" universal-user-agent "^6.0.0" -"@octokit/auth-oauth-app@^4.0.0", "@octokit/auth-oauth-app@^4.3.0": +"@octokit/auth-oauth-app@^4.3.0": version "4.3.0" resolved "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-4.3.0.tgz#de02f184360ffd7cfccef861053784fc4410e7ea" integrity sha512-cETmhmOQRHCz6cLP7StThlJROff3A/ln67Q961GuIr9zvyFXZ4lIJy9RE6Uw5O7D8IXWPU3jhDnG47FTSGQr8Q== @@ -4900,18 +4900,6 @@ btoa-lite "^1.0.0" universal-user-agent "^6.0.0" -"@octokit/auth-oauth-user@^1.3.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-1.3.0.tgz#da4e4529145181a6aa717ae858afb76ebd6e3360" - integrity sha512-3QC/TAdk7onnxfyZ24BnJRfZv8TRzQK7SEFUS9vLng4Vv6Hv6I64ujdk/CUkREec8lhrwU764SZ/d+yrjjqhaQ== - dependencies: - "@octokit/auth-oauth-device" "^3.1.1" - "@octokit/oauth-methods" "^1.1.0" - "@octokit/request" "^5.4.14" - "@octokit/types" "^6.12.2" - btoa-lite "^1.0.0" - universal-user-agent "^6.0.0" - "@octokit/auth-oauth-user@^2.0.0": version "2.0.0" resolved "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-2.0.0.tgz#7fe448bb06a4c55102098dd7105670e723d2f7ec" @@ -4938,14 +4926,6 @@ dependencies: "@octokit/types" "^6.0.3" -"@octokit/auth-unauthenticated@^2.0.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@octokit/auth-unauthenticated/-/auth-unauthenticated-2.1.0.tgz#ef97de366836e09f130de4e2205be955f9cf131c" - integrity sha512-+baofLfSL0CAv3CfGQ9rxiZZQEX8VNJMGuuS4PgrMRBUL52Ho5+hQYb63UJQshw7EXYMPDZxbXznc0y33cbPqw== - dependencies: - "@octokit/request-error" "^2.1.0" - "@octokit/types" "^6.0.3" - "@octokit/auth-unauthenticated@^3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@octokit/auth-unauthenticated/-/auth-unauthenticated-3.0.0.tgz#6ef7039c11c7e0dd46dd1cabff8aa4bff4f976a1" @@ -4966,19 +4946,6 @@ before-after-hook "^2.1.0" universal-user-agent "^6.0.0" -"@octokit/core@^3.3.2", "@octokit/core@^3.5.1": - version "3.5.1" - resolved "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz#8601ceeb1ec0e1b1b8217b960a413ed8e947809b" - integrity sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw== - dependencies: - "@octokit/auth-token" "^2.4.4" - "@octokit/graphql" "^4.5.8" - "@octokit/request" "^5.6.0" - "@octokit/request-error" "^2.0.5" - "@octokit/types" "^6.0.3" - before-after-hook "^2.2.0" - universal-user-agent "^6.0.0" - "@octokit/core@^4.0.0": version "4.0.2" resolved "https://registry.npmjs.org/@octokit/core/-/core-4.0.2.tgz#4eaf9c5fd39913b541c5e31a2b8fdc3cf50480bc" @@ -4992,6 +4959,19 @@ before-after-hook "^2.2.0" universal-user-agent "^6.0.0" +"@octokit/core@^4.0.4": + version "4.0.4" + resolved "https://registry.npmjs.org/@octokit/core/-/core-4.0.4.tgz#335d9b377691e3264ce57a9e5a1f6cda783e5838" + integrity sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ== + dependencies: + "@octokit/auth-token" "^3.0.0" + "@octokit/graphql" "^5.0.0" + "@octokit/request" "^6.0.0" + "@octokit/request-error" "^3.0.0" + "@octokit/types" "^6.0.3" + before-after-hook "^2.2.0" + universal-user-agent "^6.0.0" + "@octokit/endpoint@^6.0.1": version "6.0.3" resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz#dd09b599662d7e1b66374a177ab620d8cdf73487" @@ -5028,25 +5008,22 @@ "@octokit/types" "^6.0.3" universal-user-agent "^6.0.0" -"@octokit/oauth-app@^3.3.2", "@octokit/oauth-app@^3.5.1": - version "3.6.0" - resolved "https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-3.6.0.tgz#36f660c7eb6b5a5cd23f6207a8d95e74b6834db0" - integrity sha512-OxPw4ItQXaC2GuEXyZB7EmZ2rHvNFX4y3yAsqdFIRW7qg2HyoEPxacxza6c8wqbEEvu84b98AJ5BXm+IjPWrww== +"@octokit/oauth-app@^4.0.4", "@octokit/oauth-app@^4.0.6": + version "4.0.6" + resolved "https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-4.0.6.tgz#6ec4f8dd9b370cd43ab269f5e44195c5adc5b234" + integrity sha512-78+bfyD8Un2QLnBh7zCPOIywi4HU/P6kCjWmhjh3/GpqTMByXf5J37c7VYNHUFJlijMhc4AiKF8O8FDxbZaPAw== dependencies: - "@octokit/auth-oauth-app" "^4.0.0" - "@octokit/auth-oauth-user" "^1.3.0" - "@octokit/auth-unauthenticated" "^2.0.0" - "@octokit/core" "^3.3.2" - "@octokit/oauth-authorization-url" "^4.2.1" - "@octokit/oauth-methods" "^1.2.2" + "@octokit/auth-oauth-app" "^5.0.0" + "@octokit/auth-oauth-user" "^2.0.0" + "@octokit/auth-unauthenticated" "^3.0.0" + "@octokit/core" "^4.0.0" + "@octokit/oauth-authorization-url" "^5.0.0" + "@octokit/oauth-methods" "^2.0.0" "@types/aws-lambda" "^8.10.83" fromentries "^1.3.1" universal-user-agent "^6.0.0" - -"@octokit/oauth-authorization-url@^4.2.1": - version "4.3.3" - resolved "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-4.3.3.tgz#6a6ef38f243086fec882b62744f39b517528dfb9" - integrity sha512-lhP/t0i8EwTmayHG4dqLXgU+uPVys4WD/qUNvC+HfB1S1dyqULm5Yx9uKc1x79aP66U1Cb4OZeW8QU/RA9A4XA== + optionalDependencies: + aws-lambda "^1.0.7" "@octokit/oauth-authorization-url@^4.3.1": version "4.3.1" @@ -5069,17 +5046,6 @@ "@octokit/types" "^6.12.2" btoa-lite "^1.0.0" -"@octokit/oauth-methods@^1.2.2": - version "1.2.6" - resolved "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-1.2.6.tgz#b9ac65e374b2cc55ee9dd8dcdd16558550438ea7" - integrity sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ== - dependencies: - "@octokit/oauth-authorization-url" "^4.3.1" - "@octokit/request" "^5.4.14" - "@octokit/request-error" "^2.0.5" - "@octokit/types" "^6.12.2" - btoa-lite "^1.0.0" - "@octokit/oauth-methods@^2.0.0": version "2.0.2" resolved "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-2.0.2.tgz#91285b972b80569f2cdc07986923c8c240bcac24" @@ -5116,20 +5082,6 @@ resolved "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== -"@octokit/plugin-paginate-rest@^2.13.3": - version "2.17.0" - resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz#32e9c7cab2a374421d3d0de239102287d791bce7" - integrity sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw== - dependencies: - "@octokit/types" "^6.34.0" - -"@octokit/plugin-paginate-rest@^2.18.0": - version "2.19.0" - resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.19.0.tgz#b52eae6ecacfa1f5583dc2cc0985cfbed3ca78b0" - integrity sha512-hQ4Qysg2hNmEMuZeJkvyzM4eSZiTifOKqYAMsW8FnxFKowhuwWICSgBQ9Gn9GpUmgKB7qaf1hFvMjYaTAg5jQA== - dependencies: - "@octokit/types" "^6.36.0" - "@octokit/plugin-paginate-rest@^2.6.2": version "2.7.0" resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.7.0.tgz#6bb7b043c246e0654119a6ec4e72a172c9e2c7f3" @@ -5162,14 +5114,6 @@ "@octokit/types" "^6.16.2" deprecation "^2.3.1" -"@octokit/plugin-rest-endpoint-methods@^5.14.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.15.0.tgz#6c8251b55c33315a6e53e5b55654f72023ed5049" - integrity sha512-Gsw9+Xm56jVhfbJoy4pt6eOOyf8/3K6CAnx1Sl7U2GhZWcg8MR6YgXWnpfdF69S2ViMXLA7nfvTDAsZpFlkLRw== - dependencies: - "@octokit/types" "^6.36.0" - deprecation "^2.3.1" - "@octokit/plugin-rest-endpoint-methods@^6.0.0": version "6.0.0" resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.0.0.tgz#e4a55d83ec5a00e6b4d7a780f4ec9009095bff6f" @@ -5186,7 +5130,7 @@ "@octokit/types" "^6.0.3" bottleneck "^2.15.3" -"@octokit/plugin-throttling@^4.0.0": +"@octokit/plugin-throttling@^4.0.1": version "4.0.1" resolved "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-4.0.1.tgz#06cd4af959a98fe601d780d3476063f249b5eec1" integrity sha512-CWAM7+3XkkmzwAd4FrI4+ogOd5oAmMJER8/6AYDTb4ErGuvSdSSGeI5jFw6quNj7qNV7TvSWLTnNgRjSdBEE2A== @@ -5270,14 +5214,14 @@ dependencies: "@octokit/openapi-types" "^7.3.2" -"@octokit/types@^6.27.1", "@octokit/types@^6.34.0": +"@octokit/types@^6.27.1": version "6.34.0" resolved "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz#c6021333334d1ecfb5d370a8798162ddf1ae8218" integrity sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw== dependencies: "@octokit/openapi-types" "^11.2.0" -"@octokit/types@^6.35.0", "@octokit/types@^6.36.0": +"@octokit/types@^6.35.0": version "6.37.0" resolved "https://registry.npmjs.org/@octokit/types/-/types-6.37.0.tgz#32eb78edb34cf5cea4ba5753ab8db75b776d617a" integrity sha512-BXWQhFKRkjX4dVW5L2oYa0hzWOAqsEsujXsQLSdepPoDZfYdubrD1KDGpyNldGXtR8QM/WezDcxcIN1UKJMGPA== @@ -8474,6 +8418,16 @@ available-typed-arrays@^1.0.2: dependencies: array-filter "^1.0.0" +aws-lambda@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/aws-lambda/-/aws-lambda-1.0.7.tgz#c6b674df47458b5ecd43ab734899ad2e2d457013" + integrity sha512-9GNFMRrEMG5y3Jvv+V4azWvc+qNWdWLTjDdhf/zgMlz8haaaLWv0xeAIWxz9PuWUBawsVxy0zZotjCdR3Xq+2w== + dependencies: + aws-sdk "^2.814.0" + commander "^3.0.2" + js-yaml "^3.14.1" + watchpack "^2.0.0-beta.10" + aws-os-connection@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/aws-os-connection/-/aws-os-connection-0.1.0.tgz#02c1be08cf63448c5bdc9d47b03b7ad3222b662c" @@ -8505,6 +8459,21 @@ aws-sdk@^2.1122.0, aws-sdk@^2.840.0, aws-sdk@^2.948.0: uuid "8.0.0" xml2js "0.4.19" +aws-sdk@^2.814.0: + version "2.1173.0" + resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1173.0.tgz#3da6cd33dff4de7c5572fee3e34483b5553992d7" + integrity sha512-RR5OENCE5N7J9sp6Are+8WacIa4sGgeVi3K0wezV97nDTHXJD82hSiaRCCN/xGfnB/GcWtPIBCetRD2tpiCN2w== + dependencies: + buffer "4.9.2" + events "1.1.1" + ieee754 "1.1.13" + jmespath "0.16.0" + querystring "0.2.0" + sax "1.2.1" + url "0.10.3" + uuid "8.0.0" + xml2js "0.4.19" + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -10057,6 +10026,11 @@ commander@^2.20.0, commander@^2.20.3, commander@^2.7.1: resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e" + integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== + commander@^4.0.0: version "4.1.1" resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" @@ -16444,7 +16418,7 @@ js-yaml@4.1.0, js-yaml@=4.1.0, js-yaml@^4.0.0, js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.14.0, js-yaml@^3.6.1, js-yaml@^3.8.3: +js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.14.0, js-yaml@^3.14.1, js-yaml@^3.6.1, js-yaml@^3.8.3: version "3.14.1" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -19529,17 +19503,17 @@ octokit-plugin-create-pull-request@^3.10.0: "@octokit/types" "^6.8.2" octokit@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/octokit/-/octokit-2.0.2.tgz#46a8d4da3fd12933fc495971470e191af4d9a54c" - integrity sha512-YQ3ysVawtMVp1Tjf0uITLtUW7kf+SGhelgT0xuk25frUNf7sotGxO5wm7XvnEvNL4nnlp1mF2UxqG05dto2iyg== + version "2.0.3" + resolved "https://registry.npmjs.org/octokit/-/octokit-2.0.3.tgz#7775a8136be69ef4b6e7f474d50d0d967bd3b74a" + integrity sha512-k9YfQ/0vx1vCAhhmx/8LAvevY5eTRCURqqSkxZCdLVvlX12ke4tp6TxFnKo7/ewIQbrWlFd7KpzOyQCNrOlSRQ== dependencies: - "@octokit/app" "^13.0.0" - "@octokit/core" "^3.5.1" - "@octokit/oauth-app" "^3.5.1" - "@octokit/plugin-paginate-rest" "^2.18.0" - "@octokit/plugin-rest-endpoint-methods" "^5.14.0" + "@octokit/app" "^13.0.5" + "@octokit/core" "^4.0.4" + "@octokit/oauth-app" "^4.0.6" + "@octokit/plugin-paginate-rest" "^3.0.0" + "@octokit/plugin-rest-endpoint-methods" "^6.0.0" "@octokit/plugin-retry" "^3.0.9" - "@octokit/plugin-throttling" "^4.0.0" + "@octokit/plugin-throttling" "^4.0.1" "@octokit/types" "^6.35.0" oidc-token-hash@^5.0.1: @@ -25652,6 +25626,14 @@ walker@^1.0.7: dependencies: makeerror "1.0.x" +watchpack@^2.0.0-beta.10: + version "2.4.0" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + watchpack@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" From 494cd9bbebc7134533f52f417371e93e3330fbb2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 09:25:44 +0000 Subject: [PATCH 78/86] fix(deps): update dependency aws-sdk to v2.1173.0 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index c7b6e2f2b2..fafb0988bf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8491,9 +8491,9 @@ aws-sdk-mock@^5.2.1: traverse "^0.6.6" aws-sdk@^2.1122.0, aws-sdk@^2.840.0, aws-sdk@^2.948.0: - version "2.1172.0" - resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1172.0.tgz#7b1c976c60570b1a11b7b13cd10d8c31cd5eb67f" - integrity sha512-B3NXD1ZLfwj8oDavb3GTUkDvCioWbRrf01nNkPvdTpoMBQCGw4elTuvG7ZQ114v5V2XWMxpu+SKMkcxALHEd6Q== + version "2.1173.0" + resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1173.0.tgz#3da6cd33dff4de7c5572fee3e34483b5553992d7" + integrity sha512-RR5OENCE5N7J9sp6Are+8WacIa4sGgeVi3K0wezV97nDTHXJD82hSiaRCCN/xGfnB/GcWtPIBCetRD2tpiCN2w== dependencies: buffer "4.9.2" events "1.1.1" From 02842ba0fdca852398644f2f4140c094bd9fd109 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 13 Jul 2022 11:16:30 +0200 Subject: [PATCH 79/86] scaffolder-backend: fix gerrit publish test on windows Signed-off-by: Patrik Oldsberg --- .../src/scaffolder/actions/builtin/publish/gerrit.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts index bb1beba791..a223dec4f6 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts @@ -16,6 +16,7 @@ jest.mock('../helpers'); +import path from 'path'; import { createPublishGerritAction } from './gerrit'; import { rest } from 'msw'; import { setupServer } from 'msw/node'; @@ -169,7 +170,7 @@ describe('publish:gerrit', () => { }); expect(initRepoAndPush).toHaveBeenCalledWith({ - dir: `${mockContext.workspacePath}/repository/`, + dir: `${mockContext.workspacePath}${path.sep}repository${path.sep}`, remoteUrl: 'https://gerrithost.org/a/repo', defaultBranch: 'master', auth: { username: 'gerrituser', password: 'usertoken' }, From 9386402764ed7cfe99591034c641a5ba0edff46f Mon Sep 17 00:00:00 2001 From: blam Date: Wed, 13 Jul 2022 11:30:50 +0200 Subject: [PATCH 80/86] chore: fix up code review comments Signed-off-by: blam --- .changeset/tender-cycles-shout.md | 2 +- .../components/CopyTextButton/CopyTextButton.stories.tsx | 2 +- .../src/components/CopyTextButton/CopyTextButton.test.tsx | 2 +- .../src/components/CopyTextButton/CopyTextButton.tsx | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.changeset/tender-cycles-shout.md b/.changeset/tender-cycles-shout.md index aca42f18c7..b5b069759f 100644 --- a/.changeset/tender-cycles-shout.md +++ b/.changeset/tender-cycles-shout.md @@ -1,5 +1,5 @@ --- -'@backstage/core-components': minor +'@backstage/core-components': patch --- Improve accessibility for CopyTextButton diff --git a/packages/core-components/src/components/CopyTextButton/CopyTextButton.stories.tsx b/packages/core-components/src/components/CopyTextButton/CopyTextButton.stories.tsx index ac56ad0e30..3e6435ddad 100644 --- a/packages/core-components/src/components/CopyTextButton/CopyTextButton.stories.tsx +++ b/packages/core-components/src/components/CopyTextButton/CopyTextButton.stories.tsx @@ -44,6 +44,6 @@ export const LongerTooltipDelay = () => ( export const WithAriaLabel = () => ( ); diff --git a/packages/core-components/src/components/CopyTextButton/CopyTextButton.test.tsx b/packages/core-components/src/components/CopyTextButton/CopyTextButton.test.tsx index 14e5d54cb7..e6448ce5ee 100644 --- a/packages/core-components/src/components/CopyTextButton/CopyTextButton.test.tsx +++ b/packages/core-components/src/components/CopyTextButton/CopyTextButton.test.tsx @@ -104,7 +104,7 @@ describe('', () => { it('aria-label', async () => { const { getByLabelText } = await renderInTestApp( - + , ); expect(getByLabelText('text for aria-label')).toBeInTheDocument(); diff --git a/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx b/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx index 485c389b5d..2a6543b9cd 100644 --- a/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx +++ b/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx @@ -50,7 +50,7 @@ export interface CopyTextButtonProps { } type LabelledCopyTextButtonProps = CopyTextButtonProps & { - ariaLabel?: string; + 'aria-label'?: string; }; /** @@ -69,7 +69,7 @@ type LabelledCopyTextButtonProps = CopyTextButtonProps & { * ``` * + * arial-label="Accessible label for this button" /> * ``` */ export function CopyTextButton(props: LabelledCopyTextButtonProps) { @@ -77,7 +77,7 @@ export function CopyTextButton(props: LabelledCopyTextButtonProps) { text, tooltipDelay = 1000, tooltipText = 'Text copied to clipboard', - ariaLabel = 'Copy text', + 'aria-label': ariaLabel = 'Copy text', } = props; const errorApi = useApi(errorApiRef); const [open, setOpen] = useState(false); From db41d20e99e93743f281172f6b993a810fad84e9 Mon Sep 17 00:00:00 2001 From: blam Date: Wed, 13 Jul 2022 11:35:39 +0200 Subject: [PATCH 81/86] chore: slight refactor Signed-off-by: blam --- packages/core-components/api-report.md | 1 + .../components/CopyTextButton/CopyTextButton.tsx | 13 +++++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/core-components/api-report.md b/packages/core-components/api-report.md index 302ef7ef7d..4e3820967a 100644 --- a/packages/core-components/api-report.md +++ b/packages/core-components/api-report.md @@ -190,6 +190,7 @@ export function CopyTextButton(props: CopyTextButtonProps): JSX.Element; // @public export interface CopyTextButtonProps { + 'aria-label'?: string; text: string; tooltipDelay?: number; tooltipText?: string; diff --git a/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx b/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx index 2a6543b9cd..bd900a931d 100644 --- a/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx +++ b/packages/core-components/src/components/CopyTextButton/CopyTextButton.tsx @@ -47,11 +47,16 @@ export interface CopyTextButtonProps { * Default: "Text copied to clipboard" */ tooltipText?: string; -} -type LabelledCopyTextButtonProps = CopyTextButtonProps & { + /** + * Text to use as aria-label prop on the button + * + * @remarks + * + * Default: "Copy text" + */ 'aria-label'?: string; -}; +} /** * Copy text button with visual feedback @@ -72,7 +77,7 @@ type LabelledCopyTextButtonProps = CopyTextButtonProps & { * arial-label="Accessible label for this button" /> * ``` */ -export function CopyTextButton(props: LabelledCopyTextButtonProps) { +export function CopyTextButton(props: CopyTextButtonProps) { const { text, tooltipDelay = 1000, From 40c27b9a15bf1c1ac485101759d1bc0900543a1d Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 13 Jul 2022 11:37:34 +0200 Subject: [PATCH 82/86] api-extractor: warn about unnecessarily allowing warnings Signed-off-by: Patrik Oldsberg --- scripts/api-extractor.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/api-extractor.ts b/scripts/api-extractor.ts index 21a307b65a..a7f36136cc 100644 --- a/scripts/api-extractor.ts +++ b/scripts/api-extractor.ts @@ -241,7 +241,6 @@ const ALLOW_WARNINGS = [ 'plugins/kafka', 'plugins/kafka-backend', 'plugins/kubernetes', - 'plugins/kubernetes-backend', 'plugins/kubernetes-common', 'plugins/lighthouse', 'plugins/newrelic', @@ -566,6 +565,11 @@ async function runApiExtraction({ `The API Report for ${packageDir} is not allowed to have warnings`, ); } + if (warningCountAfter === 0 && ALLOW_WARNINGS.includes(packageDir)) { + console.log( + `No need to allow warnings for ${packageDir}, it does not have any`, + ); + } if (warningCountAfter > warningCountBefore) { warnings.push( `The API Report for ${packageDir} introduces new warnings. ` + From 1764296a68c68f260218b284d6448b518d022b09 Mon Sep 17 00:00:00 2001 From: Thomas Cardonne Date: Wed, 13 Jul 2022 11:51:21 +0200 Subject: [PATCH 83/86] feat(scaffolder): allow to create Gerrit project using default owner Signed-off-by: Thomas Cardonne --- .changeset/witty-ladybugs-laugh.md | 6 ++ .../actions/builtin/publish/gerrit.test.ts | 57 ++++++++++++++++--- .../actions/builtin/publish/gerrit.ts | 9 +-- .../actions/builtin/publish/util.ts | 2 +- .../RepoUrlPicker/GerritRepoPicker.test.tsx | 2 +- .../fields/RepoUrlPicker/GerritRepoPicker.tsx | 8 +-- .../fields/RepoUrlPicker/validation.ts | 4 +- 7 files changed, 64 insertions(+), 24 deletions(-) create mode 100644 .changeset/witty-ladybugs-laugh.md diff --git a/.changeset/witty-ladybugs-laugh.md b/.changeset/witty-ladybugs-laugh.md new file mode 100644 index 0000000000..d47bbb3250 --- /dev/null +++ b/.changeset/witty-ladybugs-laugh.md @@ -0,0 +1,6 @@ +--- +'@backstage/plugin-scaffolder': patch +'@backstage/plugin-scaffolder-backend': patch +--- + +Allow to create Gerrit project using default owner diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts index bb1beba791..6e817292d4 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.test.ts @@ -62,13 +62,6 @@ describe('publish:gerrit', () => { }); it('should throw an error when the repoUrl is not well formed', async () => { - await expect( - action.handler({ - ...mockContext, - input: { repoUrl: 'gerrithost.org?workspace=w&repo=repo', description }, - }), - ).rejects.toThrow(/missing owner/); - await expect( action.handler({ ...mockContext, @@ -188,6 +181,56 @@ describe('publish:gerrit', () => { ); }); + it('can correctly create a new project without specifying owner', async () => { + expect.assertions(5); + server.use( + rest.put('https://gerrithost.org/a/projects/repo', (req, res, ctx) => { + expect(req.headers.get('Authorization')).toBe( + 'Basic Z2Vycml0dXNlcjp1c2VydG9rZW4=', + ); + expect(req.body).toEqual({ + create_empty_commit: false, + owners: [], + description, + parent: 'workspace', + }); + return res( + ctx.status(201), + ctx.set('Content-Type', 'application/json'), + ctx.json({}), + ); + }), + ); + + await action.handler({ + ...mockContext, + input: { + ...mockContext.input, + repoUrl: 'gerrithost.org?workspace=workspace&repo=repo', + sourcePath: 'repository/', + }, + }); + + expect(initRepoAndPush).toHaveBeenCalledWith({ + dir: `${mockContext.workspacePath}/repository/`, + remoteUrl: 'https://gerrithost.org/a/repo', + defaultBranch: 'master', + auth: { username: 'gerrituser', password: 'usertoken' }, + logger: mockContext.logger, + commitMessage: expect.stringContaining('initial commit\n\nChange-Id:'), + gitAuthorInfo: {}, + }); + + expect(mockContext.output).toHaveBeenCalledWith( + 'remoteUrl', + 'https://gerrithost.org/a/repo', + ); + expect(mockContext.output).toHaveBeenCalledWith( + 'repoContentsUrl', + 'https://gerrithost.org/repo/+/refs/heads/master', + ); + }); + afterEach(() => { jest.resetAllMocks(); }); diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.ts index d23e860e1c..83653b3052 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gerrit.ts @@ -31,7 +31,7 @@ const createGerritProject = async ( options: { projectName: string; parent: string; - owner: string; + owner?: string; description: string; }, ): Promise => { @@ -42,7 +42,7 @@ const createGerritProject = async ( body: JSON.stringify({ parent, description, - owners: [owner], + owners: owner ? [owner] : [], create_empty_commit: false, }), headers: { @@ -174,11 +174,6 @@ export function createPublishGerritAction(options: { ); } - if (!owner) { - throw new InputError( - `Invalid URL provider was included in the repo URL to create ${ctx.input.repoUrl}, missing owner`, - ); - } if (!workspace) { throw new InputError( `Invalid URL provider was included in the repo URL to create ${ctx.input.repoUrl}, missing workspace`, diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/util.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/util.ts index 49156e7d97..fff3213cb7 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/util.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/util.ts @@ -85,7 +85,7 @@ export const parseRepoUrl = ( ); } } else { - if (!owner) { + if (!owner && type !== 'gerrit') { throw new InputError( `Invalid repo URL passed to publisher: ${repoUrl}, missing owner`, ); diff --git a/plugins/scaffolder/src/components/fields/RepoUrlPicker/GerritRepoPicker.test.tsx b/plugins/scaffolder/src/components/fields/RepoUrlPicker/GerritRepoPicker.test.tsx index 66f0a234be..f51d00adf2 100644 --- a/plugins/scaffolder/src/components/fields/RepoUrlPicker/GerritRepoPicker.test.tsx +++ b/plugins/scaffolder/src/components/fields/RepoUrlPicker/GerritRepoPicker.test.tsx @@ -18,7 +18,7 @@ import React from 'react'; import { GerritRepoPicker } from './GerritRepoPicker'; import { render, fireEvent } from '@testing-library/react'; -describe('BitbucketRepoPicker', () => { +describe('GerritRepoPicker', () => { describe('owner input field', () => { it('calls onChange when the owner input changes', () => { const onChange = jest.fn(); diff --git a/plugins/scaffolder/src/components/fields/RepoUrlPicker/GerritRepoPicker.tsx b/plugins/scaffolder/src/components/fields/RepoUrlPicker/GerritRepoPicker.tsx index f021948532..13af966c25 100644 --- a/plugins/scaffolder/src/components/fields/RepoUrlPicker/GerritRepoPicker.tsx +++ b/plugins/scaffolder/src/components/fields/RepoUrlPicker/GerritRepoPicker.tsx @@ -29,18 +29,14 @@ export const GerritRepoPicker = (props: { const { workspace, owner } = state; return ( <> - 0 && !workspace} - > + 0 && !workspace}> Owner onChange({ owner: e.target.value })} value={owner} /> - The owner of the project + The owner of the project (optional) Date: Wed, 13 Jul 2022 10:05:34 +0000 Subject: [PATCH 84/86] fix(deps): update spotify web-scripts monorepo packages to v14 Signed-off-by: Renovate Bot --- .changeset/renovate-9ad149b.md | 8 ++++ microsite/package.json | 2 +- microsite/yarn.lock | 8 ++-- package.json | 2 +- packages/cli/package.json | 6 +-- yarn.lock | 67 +++++++++------------------------- 6 files changed, 34 insertions(+), 59 deletions(-) create mode 100644 .changeset/renovate-9ad149b.md diff --git a/.changeset/renovate-9ad149b.md b/.changeset/renovate-9ad149b.md new file mode 100644 index 0000000000..aa4baa3dd1 --- /dev/null +++ b/.changeset/renovate-9ad149b.md @@ -0,0 +1,8 @@ +--- +'@backstage/cli': patch +--- + +Updated dependency `@spotify/prettier-config` to `^14.0.0`. +Updated dependency `@spotify/eslint-config-base` to `^14.0.0`. +Updated dependency `@spotify/eslint-config-react` to `^14.0.0`. +Updated dependency `@spotify/eslint-config-typescript` to `^14.0.0`. diff --git a/microsite/package.json b/microsite/package.json index c0c16d881b..b6373ba047 100644 --- a/microsite/package.json +++ b/microsite/package.json @@ -16,7 +16,7 @@ "lock:check": "yarn-lock-check" }, "devDependencies": { - "@spotify/prettier-config": "^13.0.1", + "@spotify/prettier-config": "^14.0.0", "docusaurus": "^2.0.0-alpha.70", "js-yaml": "^4.1.0", "prettier": "^2.6.2", diff --git a/microsite/yarn.lock b/microsite/yarn.lock index f4831e2b42..dc5c1fe6cf 100644 --- a/microsite/yarn.lock +++ b/microsite/yarn.lock @@ -909,10 +909,10 @@ resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== -"@spotify/prettier-config@^13.0.1": - version "13.0.1" - resolved "https://registry.npmjs.org/@spotify/prettier-config/-/prettier-config-13.0.1.tgz#0fdceb3d4ab543259ce6adc0ec1d10e34898b812" - integrity sha512-oVd4hjx2+y0MeUdk1l+ItwVLwlrDlvTlGwXBWMMzPYc7DLyxuxFvDfoHGkAQkrikfAgtdnzxrW6u9a8ywUqdfw== +"@spotify/prettier-config@^14.0.0": + version "14.0.1" + resolved "https://registry.npmjs.org/@spotify/prettier-config/-/prettier-config-14.0.1.tgz#a3a2342ec07693647ab76a64a623fbb79d464fa7" + integrity sha512-NHT7IpIVOsAMhPfDVf1S/jfq59j7d2ru3XoU9An/Aqy9MDr/ZmAvQEAPFiz+qlm41xEGkNK34yEi71LC03G2oA== "@types/cheerio@^0.22.8": version "0.22.23" diff --git a/package.json b/package.json index 5e76d863eb..680c668fe6 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@changesets/cli": "^2.14.0", "@octokit/rest": "^19.0.3", - "@spotify/prettier-config": "^13.0.0", + "@spotify/prettier-config": "^14.0.0", "@types/node": "^16.11.26", "@types/webpack": "^5.28.0", "command-exists": "^1.2.9", diff --git a/packages/cli/package.json b/packages/cli/package.json index 35423e12bb..ab0c8ac4d3 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -45,9 +45,9 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.6", "@rollup/plugin-yaml": "^3.1.0", - "@spotify/eslint-config-base": "^13.0.0", - "@spotify/eslint-config-react": "^13.0.0", - "@spotify/eslint-config-typescript": "^13.0.0", + "@spotify/eslint-config-base": "^14.0.0", + "@spotify/eslint-config-react": "^14.0.0", + "@spotify/eslint-config-typescript": "^14.0.0", "@sucrase/jest-plugin": "^2.1.1", "@sucrase/webpack-loader": "^2.0.0", "@svgr/plugin-jsx": "6.2.x", diff --git a/yarn.lock b/yarn.lock index 8e6a17b9bc..541d1c110f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2252,31 +2252,7 @@ delay "^5.0.0" ky "0.28.7" -"@gitbeaker/core@^35.6.0": - version "35.7.0" - resolved "https://registry.npmjs.org/@gitbeaker/core/-/core-35.7.0.tgz#426e426dff597c1d094bf1fe66fb1109980e816d" - integrity sha512-1N9QcHElYa1NuLhX9mJJ6tnL7wbCsK8Naj2kLXwNC4qyEcDhMiJDnI3YoqNIXSzPTufoNUAbgIsc/h/JmO17/A== - dependencies: - "@gitbeaker/requester-utils" "^35.7.0" - form-data "^4.0.0" - li "^1.3.0" - mime "^3.0.0" - query-string "^7.0.0" - xcase "^2.0.1" - -"@gitbeaker/core@^35.7.0": - version "35.7.0" - resolved "https://registry.npmjs.org/@gitbeaker/core/-/core-35.7.0.tgz#426e426dff597c1d094bf1fe66fb1109980e816d" - integrity sha512-1N9QcHElYa1NuLhX9mJJ6tnL7wbCsK8Naj2kLXwNC4qyEcDhMiJDnI3YoqNIXSzPTufoNUAbgIsc/h/JmO17/A== - dependencies: - "@gitbeaker/requester-utils" "^35.7.0" - form-data "^4.0.0" - li "^1.3.0" - mime "^3.0.0" - query-string "^7.0.0" - xcase "^2.0.1" - -"@gitbeaker/core@^35.7.0": +"@gitbeaker/core@^35.6.0", "@gitbeaker/core@^35.7.0": version "35.7.0" resolved "https://registry.npmjs.org/@gitbeaker/core/-/core-35.7.0.tgz#426e426dff597c1d094bf1fe66fb1109980e816d" integrity sha512-1N9QcHElYa1NuLhX9mJJ6tnL7wbCsK8Naj2kLXwNC4qyEcDhMiJDnI3YoqNIXSzPTufoNUAbgIsc/h/JmO17/A== @@ -2299,15 +2275,6 @@ got "^11.8.3" xcase "^2.0.1" -"@gitbeaker/requester-utils@^35.6.0": - version "35.6.0" - resolved "https://registry.npmjs.org/@gitbeaker/requester-utils/-/requester-utils-35.6.0.tgz#41e5008f64f5910b3c0793488a2a41b23c9f081f" - integrity sha512-5IVzv1gO626qaC7CEV7LUG68IHgEjWovIHXQsbI9MraxhrI9eSV5/l/81Povv7tJlni7u8OnARPU7bmxlXlx7g== - dependencies: - form-data "^4.0.0" - qs "^6.10.1" - xcase "^2.0.1" - "@gitbeaker/requester-utils@^35.7.0": version "35.7.0" resolved "https://registry.npmjs.org/@gitbeaker/requester-utils/-/requester-utils-35.7.0.tgz#7c1ded70a10ac890322f22488ffea8a3a41ccc79" @@ -5730,25 +5697,25 @@ resolved "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5" integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== -"@spotify/eslint-config-base@^13.0.0": - version "13.0.0" - resolved "https://registry.npmjs.org/@spotify/eslint-config-base/-/eslint-config-base-13.0.0.tgz#bb748bb2b705ffb5085f873aa0daf94dfad59985" - integrity sha512-BrnexUcUQkp6XUw8HWSmE4LpWtJGgEC6A7vrSkgpgKJtZaYkpw8O+Xnk60DA266ecbFHYbQD6ngqKHlvjNB+pA== +"@spotify/eslint-config-base@^14.0.0": + version "14.0.1" + resolved "https://registry.npmjs.org/@spotify/eslint-config-base/-/eslint-config-base-14.0.1.tgz#a67a1aff30e20ce6f5d83895d52609af18d7d33f" + integrity sha512-wT3ejMg81CrOhrGlt2HwqgiDQI7mdY3AkzfhR+AlZZM9FFL+7QEvQYeejlfATu2UPOJbEU8C1WsL9XMKKlC+8g== -"@spotify/eslint-config-react@^13.0.0": - version "13.0.1" - resolved "https://registry.npmjs.org/@spotify/eslint-config-react/-/eslint-config-react-13.0.1.tgz#f309f5d3c53ef1e2c7c6ce05f76ee681970112c3" - integrity sha512-gyC0CtJ2H9K57HyQG5/RcMsJiB6qmVbBHOHWukZcPLfYtwkK201kgMjHrVfJXoSN+mJxcWhDVPxqe+eA7LHshQ== +"@spotify/eslint-config-react@^14.0.0": + version "14.0.1" + resolved "https://registry.npmjs.org/@spotify/eslint-config-react/-/eslint-config-react-14.0.1.tgz#8269c4c4267e8cec8d7e2252b65831651aa31023" + integrity sha512-Ap3gLGoKsvX4WtclaBaLKVpmnOU2G52k/2c0C1XO98Vix1gBmN1aR2ZMrfv1qq+W7P6LsPt/+YQfkT8M1qNaxQ== -"@spotify/eslint-config-typescript@^13.0.0": - version "13.0.1" - resolved "https://registry.npmjs.org/@spotify/eslint-config-typescript/-/eslint-config-typescript-13.0.1.tgz#47801a66d5569074a110f4422eba60aafc6bd7f8" - integrity sha512-1wLQFyN2H2v+rn/mytA2PGzmGxOmdZdcKBpNyW+4z0qJydpvavp2SeBj/X+FEbwKoYBoUdG9QLr40eLQh1ZHZA== +"@spotify/eslint-config-typescript@^14.0.0": + version "14.0.1" + resolved "https://registry.npmjs.org/@spotify/eslint-config-typescript/-/eslint-config-typescript-14.0.1.tgz#850a435b0defebbb3de591d83e3fc369bbc51753" + integrity sha512-y/8on49Wtg3HvKd9A32Q7iJaOgngcSJR8hjGx/POFhJFcPRcZuTJSlhd31CF8fg78bMuzdvYH8au7FhNKjnEVw== -"@spotify/prettier-config@^13.0.0": - version "13.0.1" - resolved "https://registry.npmjs.org/@spotify/prettier-config/-/prettier-config-13.0.1.tgz#0fdceb3d4ab543259ce6adc0ec1d10e34898b812" - integrity sha512-oVd4hjx2+y0MeUdk1l+ItwVLwlrDlvTlGwXBWMMzPYc7DLyxuxFvDfoHGkAQkrikfAgtdnzxrW6u9a8ywUqdfw== +"@spotify/prettier-config@^14.0.0": + version "14.0.1" + resolved "https://registry.npmjs.org/@spotify/prettier-config/-/prettier-config-14.0.1.tgz#a3a2342ec07693647ab76a64a623fbb79d464fa7" + integrity sha512-NHT7IpIVOsAMhPfDVf1S/jfq59j7d2ru3XoU9An/Aqy9MDr/ZmAvQEAPFiz+qlm41xEGkNK34yEi71LC03G2oA== "@sucrase/jest-plugin@^2.1.1": version "2.2.1" From c8b4a8f0c526fbdda99834259abc30d02804cf34 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:41:07 +0000 Subject: [PATCH 85/86] fix(deps): update dependency graphiql to v1.9.13 Signed-off-by: Renovate Bot --- yarn.lock | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/yarn.lock b/yarn.lock index f150ee43e4..99f9bc9370 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2345,10 +2345,10 @@ teeny-request "^8.0.0" uuid "^8.0.0" -"@graphiql/react@^0.5.1": - version "0.5.1" - resolved "https://registry.npmjs.org/@graphiql/react/-/react-0.5.1.tgz#03c89fbe9ae8258b72ac744f2a0cb3d102b9fa9a" - integrity sha512-xkmi9RhjnIlbkCndLDDfYsEAv5M0AIbziPmRcJIFypPWoS917Qoej+AjWYgmx1VCyNry/pWlPB9BM+aU1CGeIQ== +"@graphiql/react@^0.5.2": + version "0.5.2" + resolved "https://registry.npmjs.org/@graphiql/react/-/react-0.5.2.tgz#5beb7bab57103d72efbaaace57157b11efd4b2ce" + integrity sha512-8rfyrFOrZaG/fWHE4nX7XApuiNCd89XatvdJSO1ndXDUz94W3Ob0DHKufWpxXJ7RtJUNat25K+zrLYUP+C2iQw== dependencies: "@graphiql/toolkit" "^0.6.0" codemirror "^5.65.3" @@ -8444,22 +8444,7 @@ aws-sdk-mock@^5.2.1: sinon "^13.0.2" traverse "^0.6.6" -aws-sdk@^2.1122.0, aws-sdk@^2.840.0, aws-sdk@^2.948.0: - version "2.1173.0" - resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1173.0.tgz#3da6cd33dff4de7c5572fee3e34483b5553992d7" - integrity sha512-RR5OENCE5N7J9sp6Are+8WacIa4sGgeVi3K0wezV97nDTHXJD82hSiaRCCN/xGfnB/GcWtPIBCetRD2tpiCN2w== - dependencies: - buffer "4.9.2" - events "1.1.1" - ieee754 "1.1.13" - jmespath "0.16.0" - querystring "0.2.0" - sax "1.2.1" - url "0.10.3" - uuid "8.0.0" - xml2js "0.4.19" - -aws-sdk@^2.814.0: +aws-sdk@^2.1122.0, aws-sdk@^2.814.0, aws-sdk@^2.840.0, aws-sdk@^2.948.0: version "2.1173.0" resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1173.0.tgz#3da6cd33dff4de7c5572fee3e34483b5553992d7" integrity sha512-RR5OENCE5N7J9sp6Are+8WacIa4sGgeVi3K0wezV97nDTHXJD82hSiaRCCN/xGfnB/GcWtPIBCetRD2tpiCN2w== @@ -14106,11 +14091,11 @@ grapheme-splitter@^1.0.4: integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== graphiql@^1.5.12, graphiql@^1.8.8: - version "1.9.12" - resolved "https://registry.npmjs.org/graphiql/-/graphiql-1.9.12.tgz#1177eabb0cc57112df57f59d483c6471966c0d50" - integrity sha512-eS4tDR9ypsdVS2D5bK8i++4TesoZMgxtGbajxzSFE2WNo20GyZaOELycmgzF54RbhuGYfj9DYKzWWeLamu9/sA== + version "1.9.13" + resolved "https://registry.npmjs.org/graphiql/-/graphiql-1.9.13.tgz#f379425b407bad6eec4aa36a2e38d764a2c13b25" + integrity sha512-w/kFnK0N8ooN07vw5dKcDZ4CAmRfkjkTQbSj6LkEigJB/yTZ92r2QA/XROGlff0xn4r6aWfHjRp5AMrND4dLZg== dependencies: - "@graphiql/react" "^0.5.1" + "@graphiql/react" "^0.5.2" "@graphiql/toolkit" "^0.6.0" entities "^2.0.0" graphql-language-service "^5.0.6" From adaa1383edc76eebeb50bc1b53aa7344ccc6d168 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 14:40:27 +0000 Subject: [PATCH 86/86] chore(deps): update dependency puppeteer to v15.4.0 Signed-off-by: Renovate Bot --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 99f9bc9370..d42193b56f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21247,9 +21247,9 @@ punycode@^2.1.0, punycode@^2.1.1: integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== puppeteer@^15.0.0: - version "15.3.2" - resolved "https://registry.npmjs.org/puppeteer/-/puppeteer-15.3.2.tgz#62162739044d570ab9907f85b1e1bbcf52adc79e" - integrity sha512-6z4fTHCHTpG3Yu7zqP0mLfCmkNkgw5KSUfLAwuBabz9Pkqoe0Z08hqUx5GNxhhMgEo4YVOSPBshePA6zliznWQ== + version "15.4.0" + resolved "https://registry.npmjs.org/puppeteer/-/puppeteer-15.4.0.tgz#31f043ee64cc4e1b5cbe99ad900653aab4afb186" + integrity sha512-wxJRbofjaycCaQ9fhABlToJobrjxlABiFi6NvdkOPVJMYFblxDlDTjkg+b6bZYi7xN+lEXn84GBZsA5DYb3wfw== dependencies: cross-fetch "3.1.5" debug "4.3.4"