We are the maintainer of the agent-forge plugin
Stefan Braicu - @sbraicu
Sri Aradhyula - @sriaradhyula
Shubham Bakshi - @subbaksh
Sunny Whang - @suwhang-cisco
Signed-off-by: Sri Aradhyula <sraradhy@cisco.com>
* 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>
* Fixed Dashboard Data Issue: Updated the targetPluginId from 'plugin.catalog.service' to 'catalog' to get the correct token (#16)
Signed-off-by: hetsaliya-crestdata <het.saliya@crestdata.ai>
* Updated the CODEOWNERS for Mend Plugin
Signed-off-by: hetsaliya-crestdata <het.saliya@crestdata.ai>
---------
Signed-off-by: hetsaliya-crestdata <het.saliya@crestdata.ai>
Adds a GitHub Actions workflow (`auto-version-bump-scheduler.yml`) that
runs every Tuesday to check for newly published Backstage releases.
The workflow:
- Calls a custom Node.js script (`scripts/ci/trigger-auto-version-bump.js`)
- Checks if a new Backstage minor release was published in the last 7 days
- If true, triggers the `auto-version-bump.yml` workflow
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
* feat(servicenow): add initial version of Servicenow plugin
Signed-off-by: Yi Cai <yicai@redhat.com>
* added postinstall command
Signed-off-by: Yi Cai <yicai@redhat.com>
* added mocked backend api for frontend dev app
Signed-off-by: Yi Cai <yicai@redhat.com>
* removed full backstage app
Signed-off-by: Yi Cai <yicai@redhat.com>
* added maintainers
Signed-off-by: Yi Cai <yicai@redhat.com>
* added codeowners for servicenow
Signed-off-by: Yi Cai <yicai@redhat.com>
* fix(ui): rowsPerPage and filter issue on first selection
Signed-off-by: Yi Cai <yicai@redhat.com>
* updated codeowners and maintainers
Signed-off-by: Yi Cai <yicai@redhat.com>
* sync up yarn.lock
Signed-off-by: Yi Cai <yicai@redhat.com>
* added an exposed module for display condition
Signed-off-by: Yi Cai <yicai@redhat.com>
* addressed review comments
Signed-off-by: Yi Cai <yicai@redhat.com>
* updated report.api.md
Signed-off-by: Yi Cai <yicai@redhat.com>
---------
Signed-off-by: Yi Cai <yicai@redhat.com>
Adds `--provenance` flag to the publish step and `id-token: write` permission
to support npm provenance. Supported via Yarn v4.9.0+.
See: https://docs.npmjs.com/generating-provenance
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
* feat: migrate wheel of names plugin to community plugins
Signed-off-by: Johannes Kirchner <johannes.kirchner@intive.com>
Co-authored-by: Philipp Eckel <philipp.eckel@intive.com>
* chore: increase wheel size and list length, added app config
Signed-off-by: Johannes Kirchner <johannes.kirchner@intive.com>
Co-authored-by: Philipp Eckel <philipp.eckel@intive.com>
* chore: fix type errors
Signed-off-by: Philipp Eckel <philipp.eckel@intive.com>
* chore: fix prettier & ESlint issues
Signed-off-by: Philipp Eckel <philipp.eckel@intive.com>
* chore: adjust metadata
Signed-off-by: Philipp Eckel <philipp.eckel@intive.com>
* chore: fix api report
Signed-off-by: Johannes Kirchner <johannes.kirchner@intive.com>
* feat: use queryentities, implement pagination and adjust CODEOWNERS
* feat: use queryentities instead of getentities
* feat: use pagination and mock queryentities
* feat: adjust CODEOWNERS, fix search results
Signed-off-by: Philipp Eckel <philipp.eckel@intive.com>
Co-authored-by: Johannes Kirchner <johannes.kirchner@intive.com>
* * create changeset file
* use QueryEntitiesRequest type
Signed-off-by: Philipp Eckel <philipp.eckel@intive.com>
Co-authored-by: Johannes Kirchner <johannes.kirchner@intive.com>
---------
Signed-off-by: Philipp Eckel <philipp.eckel@intive.com>
Signed-off-by: Johannes Kirchner <johannes.kirchner@intive.com>
Co-authored-by: Philipp Eckel <philipp.eckel@intive.com>
Co-authored-by: Philipp Eckel <111437998+philippeckelintive@users.noreply.github.com>
This commit updates the auto-version-bump workflow to check out the
repository in the workflow step.
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
* ci: create auto-version-bump workflow
Adds a new GitHub Actions workflow (`auto-version-bump.yml`) to trigger
version bumps based on workspaces with a `.auto-version-bump` file.
`generate-auto-bump-matrix.js` generates a matrix of workspaces that contain
`.auto-version-bump` file, in batches of 10. Batches are triggered with a
5 minute delay to effort to avoid rate limit issues we hit before.
Initially, only the 'jfrog-artifactory' workspace has the `.auto-version-bump`
file. This is to test the workflow and ensure it works as expected before
adding to other workspaces.
Refs: https://github.com/backstage/community-plugins/issues/3231
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
* fixup!
Signed-off-by: Bethany Griggs <bethanyngriggs@gmail.com>
---------
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
Signed-off-by: Bethany Griggs <bethanyngriggs@gmail.com>
- Update GitHub Actions CI matrix to test against Node.js 20 and 22 to
match the versions supported by Backstage.
- Update package.json "engines" field to reflect support Node.js 20 and 22.
Note that this only updates the repository root package.json as a way of
communicating the supported Node.js versions.
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
The `--include` publish flag was incorrectly set to the workspace directory
name. However, we're already within the workspace directory, so this flag
is unnecessary and preventing publishing.
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
Co-authored-by: Nick Boldt <nboldt@redhat.com>
The release workflow was `needs`-ing the incorrect job. This commit also
improves the documentation for the release workflow.
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>