Skip to content

Commit 0b7c442

Browse files
rhdh-botgithub-actions[bot]christoph-jerolimov
authored
theme - version:bump to v1.49.2 (#2595)
* v1.49.2 version bump * fix(theme): update knip reports Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): update sidebar and restore default scaffolded app dependencies Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * feat(theme): add and export RHDH logo components as LogoFull and LogoIcon Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): reenable notification plugin and make notification scaffolder template directly usable Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): migrate deprecated NavItemBlueprint into PageBlueprint Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): migrate other deprecated apis in test app and plugin Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): update typescript to ~5.8.0 (aligned with new backstage apps) Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): add notification plugin to lagecy app Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): cleanup exports for the index (ofs) and alpha (nfs) Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * fix(theme): align and fix test links so that they work with ofs and nfs Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): address linter and prettier issues Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): update playwright tests to work with nfs sidebar Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> * chore(theme): run just playwright tests for each app Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> --------- Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Christoph Jerolimov <jerolimov+git@redhat.com>
1 parent 3b7c0d2 commit 0b7c442

77 files changed

Lines changed: 7060 additions & 5964 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@red-hat-developer-hub/backstage-plugin-theme': minor
3+
---
4+
5+
Add and export RHDH logo components as LogoFull and LogoIcon
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
'@red-hat-developer-hub/backstage-plugin-bcc-test': minor
3+
'@red-hat-developer-hub/backstage-plugin-bui-test': minor
4+
'@red-hat-developer-hub/backstage-plugin-mui4-test': minor
5+
'@red-hat-developer-hub/backstage-plugin-mui5-test': minor
6+
'@red-hat-developer-hub/backstage-plugin-qe-theme': minor
7+
'@red-hat-developer-hub/backstage-plugin-theme': minor
8+
---
9+
10+
Backstage version bump to v1.49.2

workspaces/theme/.dockerignore

Lines changed: 0 additions & 8 deletions
This file was deleted.

workspaces/theme/.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ dist-types
33
coverage
44
.vscode
55
.eslintrc.js
6+
knip-report.md
67
report.api.md
78
report-alpha.api.md

workspaces/theme/app-config.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,7 @@ app:
55
packages: all
66

77
extensions:
8-
- nav-item:user-settings: false
9-
- nav-item:search: false
10-
- nav-item:catalog:
11-
config:
12-
title: Home
8+
# Configure the catalog index page to be the root page, this is normally mounted on /catalog
139
- page:catalog:
1410
config:
1511
path: /

workspaces/theme/backstage.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "1.45.3"
2+
"version": "1.49.2"
33
}

workspaces/theme/examples/entities.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,19 @@ kind: System
55
metadata:
66
name: examples
77
spec:
8-
owner: guests
8+
owner: development/guests
99
---
1010
# https://backstage.io/docs/features/software-catalog/descriptor-format#kind-component
1111
apiVersion: backstage.io/v1alpha1
1212
kind: Component
1313
metadata:
1414
name: example-website
15+
annotations:
16+
backstage.io/techdocs-ref: dir:./example-docs
1517
spec:
1618
type: website
1719
lifecycle: experimental
18-
owner: guests
20+
owner: development/guests
1921
system: examples
2022
providesApis: [example-grpc-api]
2123
---
@@ -27,7 +29,7 @@ metadata:
2729
spec:
2830
type: grpc
2931
lifecycle: experimental
30-
owner: guests
32+
owner: development/guests
3133
system: examples
3234
definition: |
3335
syntax = "proto3";
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Example TechDocs page
2+
3+
This is an example TechDocs page!
4+
5+
The source of this documentation for the `example-website` component is found in the `examples/example-docs` directory, which is referenced from `examples/entities.yaml`. Typically the `docs` directory would live alongside the `catalog-info.yaml` file of a component instead, but in this case it is separated out to avoid cluttering the examples directory.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
site_name: example-website
2+
docs_dir: docs
3+
plugins:
4+
- techdocs-core

workspaces/theme/examples/org.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
apiVersion: backstage.io/v1alpha1
44
kind: User
55
metadata:
6+
namespace: development
67
name: guest
78
spec:
89
memberOf: [guests]
@@ -11,6 +12,7 @@ spec:
1112
apiVersion: backstage.io/v1alpha1
1213
kind: Group
1314
metadata:
15+
namespace: development
1416
name: guests
1517
spec:
1618
type: team

0 commit comments

Comments
 (0)