Skip to content

Commit 7a23813

Browse files
backstage-servicegithub-actions[bot]awanlin
authored
entity-validation - version:bump to v1.49.2 (#8244)
* v1.49.2 version bump * fix(entity-validation): apply v1.49.2 migration changes Signed-off-by: Andre Wanlin <awanlin@spotify.com> --------- Signed-off-by: Andre Wanlin <awanlin@spotify.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Andre Wanlin <awanlin@spotify.com>
1 parent 41cb714 commit 7a23813

10 files changed

Lines changed: 2096 additions & 849 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@backstage-community/plugin-entity-validation': minor
3+
---
4+
5+
Backstage version bump to v1.49.2

workspaces/entity-validation/.yarn/plugins/@yarnpkg/plugin-backstage.cjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
plugins:
2-
- checksum: b3b00465cee9a55ea92b7555876084a6dbfb4b9dd2ce7617a0bca1c138dec6b33befabdff7f4035b2a2ad70d59a05dad3a8faf3a34d3bec21fa7949a497fdf48
2+
- checksum: 05b51f75814596aa3e15b296af3287240351c8b7f1df1e05c2ceedf7f3820627759605825fd932f1f7c3c3287b61b16f9e8195b0927a0f80345493f81376947a
33
path: .yarn/plugins/@yarnpkg/plugin-backstage.cjs
4-
spec: 'https://versions.backstage.io/v1/releases/1.48.2/yarn-plugin'
4+
spec: 'https://versions.backstage.io/v1/releases/1.49.2/yarn-plugin'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "1.48.2"
2+
"version": "1.49.2"
33
}

workspaces/entity-validation/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,14 @@
3737
},
3838
"devDependencies": {
3939
"@backstage/cli": "backstage:^",
40+
"@backstage/cli-defaults": "backstage:^",
4041
"@backstage/e2e-test-utils": "backstage:^",
4142
"@backstage/repo-tools": "backstage:^",
4243
"@changesets/cli": "^2.27.1",
4344
"knip": "^5.27.4",
4445
"node-gyp": "^10.0.0",
4546
"prettier": "^2.3.2",
46-
"typescript": "~5.3.0"
47+
"typescript": "~5.8.0"
4748
},
4849
"resolutions": {
4950
"@lezer/highlight": "1.2.3",

workspaces/entity-validation/plugins/entity-validation/report-alpha.api.md

Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,10 @@
33
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
44
55
```ts
6-
/// <reference types="react" />
7-
86
import { AnyRouteRefParams } from '@backstage/frontend-plugin-api';
97
import { ConfigurableExtensionDataRef } from '@backstage/frontend-plugin-api';
108
import { ExtensionDataRef } from '@backstage/frontend-plugin-api';
119
import { ExtensionInput } from '@backstage/frontend-plugin-api';
12-
import { IconComponent } from '@backstage/frontend-plugin-api';
1310
import { IconElement } from '@backstage/frontend-plugin-api';
1411
import { JSX as JSX_2 } from 'react';
1512
import { OverridableExtensionDefinition } from '@backstage/frontend-plugin-api';
@@ -23,27 +20,6 @@ const _default: OverridableFrontendPlugin<
2320
},
2421
{},
2522
{
26-
'nav-item:entity-validation': OverridableExtensionDefinition<{
27-
kind: 'nav-item';
28-
name: undefined;
29-
config: {};
30-
configInput: {};
31-
output: ExtensionDataRef<
32-
{
33-
title: string;
34-
icon: IconComponent;
35-
routeRef: RouteRef<undefined>;
36-
},
37-
'core.nav-item.target',
38-
{}
39-
>;
40-
inputs: {};
41-
params: {
42-
title: string;
43-
icon: IconComponent;
44-
routeRef: RouteRef<undefined>;
45-
};
46-
}>;
4723
'page:entity-validation': OverridableExtensionDefinition<{
4824
kind: 'page';
4925
name: undefined;
@@ -112,13 +88,12 @@ const _default: OverridableFrontendPlugin<
11288
>;
11389
};
11490
params: {
115-
defaultPath?: [Error: "Use the 'path' param instead"] | undefined;
11691
path: string;
117-
title?: string | undefined;
118-
icon?: IconElement | undefined;
119-
loader?: (() => Promise<JSX_2.Element>) | undefined;
120-
routeRef?: RouteRef<AnyRouteRefParams> | undefined;
121-
noHeader?: boolean | undefined;
92+
title?: string;
93+
icon?: IconElement;
94+
loader?: () => Promise<JSX_2.Element>;
95+
routeRef?: RouteRef;
96+
noHeader?: boolean;
12297
};
12398
}>;
12499
}

workspaces/entity-validation/plugins/entity-validation/report.api.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,24 @@
33
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
44
55
```ts
6-
/// <reference types="react" />
7-
86
import { BackstagePlugin } from '@backstage/core-plugin-api';
97
import { JSX as JSX_2 } from 'react/jsx-runtime';
10-
import { ReactNode } from 'react';
118
import { RouteRef } from '@backstage/core-plugin-api';
129

1310
// @public (undocumented)
1411
export const EntityValidationContent: (props: {
15-
defaultYaml?: string | undefined;
16-
defaultLocation?: string | undefined;
17-
hideFileLocationField?: boolean | undefined;
18-
contentHead?: ReactNode;
12+
defaultYaml?: string;
13+
defaultLocation?: string;
14+
hideFileLocationField?: boolean;
15+
contentHead?: React.ReactNode;
1916
}) => JSX_2.Element;
2017

2118
// @public (undocumented)
2219
export const EntityValidationPage: (props: {
23-
defaultYaml?: string | undefined;
24-
defaultLocation?: string | undefined;
25-
hideFileLocationField?: boolean | undefined;
26-
contentHead?: ReactNode;
20+
defaultYaml?: string;
21+
defaultLocation?: string;
22+
hideFileLocationField?: boolean;
23+
contentHead?: React.ReactNode;
2724
}) => JSX_2.Element;
2825

2926
// @public (undocumented)

workspaces/entity-validation/plugins/entity-validation/src/alpha.ts

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,32 +14,16 @@
1414
* limitations under the License.
1515
*/
1616

17-
import {
18-
convertLegacyRouteRef,
19-
convertLegacyRouteRefs,
20-
} from '@backstage/core-compat-api';
21-
import {
22-
createFrontendPlugin,
23-
NavItemBlueprint,
24-
} from '@backstage/frontend-plugin-api';
17+
import { convertLegacyRouteRefs } from '@backstage/core-compat-api';
18+
import { createFrontendPlugin } from '@backstage/frontend-plugin-api';
2519
import { entityValidationPage } from './alpha/entityPages';
2620
import { rootRouteRef } from './routes';
27-
import BuildIcon from '@material-ui/icons/Build';
28-
29-
/** @alpha */
30-
const entityValidationNavItem = NavItemBlueprint.make({
31-
params: {
32-
icon: BuildIcon,
33-
routeRef: convertLegacyRouteRef(rootRouteRef),
34-
title: 'Entity Validation',
35-
},
36-
});
3721

3822
/** @alpha */
3923
export default createFrontendPlugin({
4024
pluginId: 'entity-validation',
4125
routes: convertLegacyRouteRefs({
4226
root: rootRouteRef,
4327
}),
44-
extensions: [entityValidationPage, entityValidationNavItem],
28+
extensions: [entityValidationPage],
4529
});

workspaces/entity-validation/plugins/entity-validation/src/alpha/entityPages.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import {
2020
} from '@backstage/core-compat-api';
2121
import { PageBlueprint } from '@backstage/frontend-plugin-api';
2222
import { rootRouteRef } from '../routes';
23+
import BuildIcon from '@material-ui/icons/Build';
2324

2425
/**
2526
* @alpha
@@ -28,6 +29,8 @@ export const entityValidationPage = PageBlueprint.make({
2829
params: {
2930
path: '/entity-validation',
3031
routeRef: convertLegacyRouteRef(rootRouteRef),
32+
title: 'Entity Validation',
33+
icon: <BuildIcon />,
3134
loader: async () =>
3235
import('../components/EntityValidationPage').then(m =>
3336
compatWrapper(<m.EntityValidationPage />),

0 commit comments

Comments
 (0)