* feat: implement plugin archiving process This commit introduces a process for archiving plugins and workspaces in the project: - `.github/archived-plugins.json` is added to track archived packages, alongside `ARCHIVED_WORKSPACES.md` as a human-readable reference. - `.github/workflows/deprecate-archived-plugins.yml` automates npm deprecation using the new script `scripts/ci/deprecate-archived-plugins.sh`, which runs `npm deprecate` for archived plugins. - `scripts/archive.js` is added to automate the archiving of a plugin or entire workspace, updating both tracking files. - The plugin maintainer guide is updated with clear instructions on when and how to archive plugins. Refs: https://github.com/backstage/community-plugins/issues/4619 Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com> * fixup! Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com> --------- Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com> |
||
|---|---|---|
| .. | ||
| check-if-release.js | ||
| create-tag.js | ||
| deprecate-archived-plugins.sh | ||
| generate-auto-bump-matrix.js | ||
| generate-bump-changesets.js | ||
| generate-knip-report.js | ||
| generate-version-bump-changeset.js | ||
| list-workspaces-with-changes.js | ||
| set-release-name.js | ||
| trigger-auto-version-bump.js | ||
| verify-changesets.js | ||
| verify-lockfile-duplicates.js | ||