* 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>