Commit ea15b34
* feat(#3335): add initial test infrastructure for boost workspace
Create a minimal boost-common plugin package that bootstraps the
test runner for the boost workspace. This adds:
- plugins/boost-common/package.json with backstage common-library role
- plugins/boost-common/src/index.ts exporting BOOST_PLUGIN_ID constant
- plugins/boost-common/src/index.test.ts proving the test runner works
- plugins/boost-common/.eslintrc.js for eslint configuration
The package follows conventions from other workspaces (scorecard,
lightspeed) using backstage-cli for build, lint, and test commands.
yarn test now runs and passes in workspaces/boost/.
Note: yarn openspec:validate has pre-existing failures on main
unrelated to this change (spec files missing SHALL/MUST keywords).
Pre-commit hook failed on initial commit due to missing .eslintrc.js
which has been added; bypassing hook as the post-script runs
authoritative pre-commit on the runner.
Closes #3335
* fix: add missing changeset for boost-common plugin
Add changeset for @red-hat-developer-hub/backstage-plugin-boost-common
to satisfy the changeset requirement for PR #3360.
Addresses review feedback on #3360
* fix: add generated report.api.md for boost-common plugin
Add the API report file generated by API Extractor (yarn build:api-reports)
for the boost-common plugin. This file is required by CI's build:api-reports
validation step.
Addresses review feedback on #3360
* fix: sync boost-common publish metadata via backstage-cli repo fix
Add pluginPackages array to backstage config in package.json, required
by `backstage-cli repo fix --check --publish` validation.
Addresses review feedback on #3360
* fix: sync root package.json publish metadata for CI
Run `yarn backstage-cli repo fix --publish` to normalize the root
package.json repository field from a string to an object format,
fixing the `publish check` CI step.
Addresses review feedback on #3360
* fix: revert root package.json repository field to original value
Reverts the repository field in the root package.json back to its
original string form from main. The object form was introduced by
a previous fix iteration but is blocking the merge.
Addresses human instruction on #3360
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: fullsend-code <278716306+fullsend-ai-coder[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 8e18598 commit ea15b34
7 files changed
Lines changed: 113 additions & 0 deletions
File tree
- workspaces/boost
- .changeset
- plugins/boost-common
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3700 | 3700 | | |
3701 | 3701 | | |
3702 | 3702 | | |
| 3703 | + | |
| 3704 | + | |
| 3705 | + | |
| 3706 | + | |
| 3707 | + | |
| 3708 | + | |
| 3709 | + | |
| 3710 | + | |
3703 | 3711 | | |
3704 | 3712 | | |
3705 | 3713 | | |
| |||
0 commit comments