You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(repo): pickup the node versions for CI jobs from the workspace package.json to resolve CI failures #6806 (#6805)
* fix(repo): pickup the node versions for CI jobs from the workspace package.json
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
* chore: drop EOL Node 18 version from workspaces, added 22 to these workspaces that has configured just 20 with this change
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
* fix(blackduck): update Node versions to 22 and 24 to resolve CI issues (it is updated to Backstage 1.46 already)
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
* fix(topology): remove isolated-vm resolution that was added to bypass CI issues (this workspace is still on Backstage 1.45 and will be updated asap)
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
* fix(tekton): remove isolated-vm resolution that was added to bypass CI issues (this workspace is still on Backstage 1.45 and will be updated asap)
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
* fix(acr): update Node versions to 22 and 24 to resolve CI issues (it is updated to Backstage 1.46 already)
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
* fix(quay): update Node versions to 22 and 24 to resolve CI issues (it is updated to Backstage 1.46 already)
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
* fix(doc): update faq
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
---------
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
Copy file name to clipboardExpand all lines: docs/plugin-maintainers-guide.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,7 @@
24
24
-[A GitHub check is stuck "waiting for status to be reported".](#a-github-check-is-stuck-waiting-for-status-to-be-reported)
25
25
-[The "API Report" check is failing.](#the-api-report-check-is-failing)
26
26
-[My build is failing with errors about `package.json` metadata.](#my-build-is-failing-with-errors-about-packagejson-metadata)
27
+
-[My CI workflow is failing with some Node.js versions.](#my-ci-workflow-is-failing-with-some-nodejs-versions)
27
28
-[My CI workflow is failing due to linting errors.](#my-ci-workflow-is-failing-due-to-linting-errors)
28
29
-[How do I create a new plugin?](#how-do-i-create-a-new-plugin)
29
30
@@ -289,6 +290,18 @@ The `package.json` for your plugin might be missing required fields or have inco
289
290
2. Run `yarn backstage-cli repo fix --publish`
290
291
3. This will check for and automatically fix common `package.json` issues. Commit any changes.
291
292
293
+
### My CI workflow is failing with some Node.js versions.
294
+
295
+
The CI workflow runs your tests automatically with all versions configured in your workspace root `package.json`, configured under `engines.node`, like:
296
+
297
+
```json
298
+
"engines": {
299
+
"node": "22 || 24"
300
+
},
301
+
```
302
+
303
+
This versions should match the [Node.js versions supported by Backstage](https://backstage.io/docs/overview/versioning-policy/#nodejs-releases).
304
+
292
305
### My CI workflow is failing due to linting errors.
293
306
294
307
This means your code doesn't match the project's automatic formatting rules.
0 commit comments