Commit Graph

298 Commits

Author SHA1 Message Date
github-actions[bot] 46e1cefbac
chore: update issue templates with latest workspaces (#5028)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-22 12:30:41 +02:00
logonoff 80b21b20f0
feat: add bookmarks plugin (#4931)
Signed-off-by: logonoff <git@logonoff.co>
2025-08-21 15:27:47 -04:00
Sri Aradhyula b0e72b5547
chore(CODEOWNERS): add maintainers for agent-forge plugin (#5011)
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>
2025-08-20 12:15:41 -05:00
Christoph Jerolimov f5fff6fc37
chore(npm): add another codeowner (#5008)
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
2025-08-20 10:44:43 -04:00
Beth Griggs ee2783614c
feat: implement plugin archive process (#4860)
* 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>
2025-08-14 11:49:53 -04:00
hetsaliya-crestdata a6e6de78b5
Fixed Dashboard Data Issue: Updated the targetPluginId from 'plugin.catalog.service' to 'catalog' to get the correct token (#4846)
* 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>
2025-08-09 11:55:00 -05:00
Kashish Mittal c1e54f4079
add some initial documentation on workflows used in this repository (#4295)
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-08-02 13:21:39 -05:00
Bethany Griggs b7d565f667
ci(auto-version-bump): run yarn install, move time (#4657)
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-07-22 13:54:19 +01:00
Bethany Griggs 79216de671
ci: call correct script in schedule, temporarily set to 12:00 UTC (#4654)
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-07-22 12:29:36 +01:00
Bethany Griggs 8287c35e66
meta: add schedule workflow to trigger auto-version-bump (#4635)
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>
2025-07-21 20:42:13 +01:00
Bethany Griggs 800f1606b6
meta: update CODEOWNERS based on discussions (#4621)
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-07-18 13:45:06 +01:00
github-actions[bot] 41f3a33918
chore: update issue templates with latest workspaces (#4625)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-18 09:58:49 +02:00
Beth Griggs 99fae37a2f ci: add workflow to autogenerate the dashboard
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-07-16 12:16:36 +01:00
Yi C 35693f6237
feat(servicenow): add a Servicenow tickets tab on entity page (#4563)
* 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>
2025-07-16 11:02:19 +02:00
Benjamin Janssens 5303fb0f2b
fix(renovate): support disabling caching (#4177)
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-06-25 22:44:54 +02:00
Bethany Griggs 01312148ad
meta: update some CODEOWNERS references (#4275)
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-06-23 07:44:22 -05:00
github-actions[bot] 43a7889699
chore: update issue templates with latest workspaces (#4304)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-19 13:40:43 +02:00
Benjamin Janssens dfcfd022e6
chore(renovate): use forkProcessing instead of includeForks (#4178)
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-06-17 12:26:59 +02:00
Bethany Griggs 573773e8ea
ci: enable npm provenance on publish (supported in Yarn 4.9.0+) (#4067)
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>
2025-06-13 13:19:46 -05:00
Mihai Tabara 24f6918a3c
Refresh CODEOWNERS to bring to date (#4040)
Signed-off-by: Mihai Tabara <mihait@spotify.com>
Signed-off-by: Mihai Tabara <tabara.mihai@gmail.com>
2025-06-09 15:59:25 +01:00
Yaron Dayagi 7d1774046d
meta: remove links, docs and codeowners related to redhat-resource-optimization (#4216)
Signed-off-by: Yaron Dayagi <ydayagi@redhat.com>
Signed-off-by: Bethany Griggs <bethanyngriggs@gmail.com>
Co-authored-by: Bethany Griggs <bethanyngriggs@gmail.com>
2025-06-04 19:57:00 +01:00
Kashish Mittal 7c56d99f8a
include knip report checks in ci (#4046)
* include knip report checks in ci

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

* add logs to debug workflow

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

* fix workflow

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

* regen knip reports

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

* ignore prettier for  knip-report.md

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

* add build:knip-reports script to all workspaces

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

---------

Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-06-02 13:29:06 -04:00
Benjamin Janssens 08f71c5eb7
ci(auto-version-bump): use correct github actions variable expression (#4055)
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-05-27 16:55:40 +01:00
Bethany Griggs a1078e6793
ci(auto-version-bump): quote JSON array (#4030)
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-05-21 07:35:45 -05:00
github-actions[bot] b66a8eca07
chore: update issue templates with latest workspaces (#3974)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-12 15:54:17 +00:00
Bethany Griggs 47fbcf7492
ci: properly quote JSON input when calling version-bump workflow (#3940)
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-05-09 16:02:46 -05:00
Johannes Kirchner 5467fb0859
Add Wheel of Names frontend plugin (#3471)
* 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>
2025-05-09 11:32:25 +02:00
Bethany Griggs 96ee198b93
ci(auto-version-bump): checkout repository in workflow step (#3932)
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>
2025-05-07 19:10:19 +01:00
Andre Wanlin 5890d6fd40
ci(version-bump): resolved warning for deprecate feature (#3771)
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-05-06 23:58:30 +01:00
Oleksandr Andriienko 1bafa1ac8c
Update CODEOWNERS (#3884)
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2025-05-02 15:28:01 -05:00
Bethany Griggs c5760f6a62
ci: create auto-version-bump workflow (#3799)
* 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>
2025-05-02 15:10:30 -05:00
Gaël G. 28575e4855
Add gaelgoth as announcements code owner (#3819)
Signed-off-by: gaelgoth <gothuey.gael@gmail.com>
2025-04-25 13:55:05 -05:00
Christoph Jerolimov 2fc668b863
chore: add more code owners to acr, ocm and topology (#3570) 2025-04-23 00:51:17 +02:00
Beth Griggs b91447011a ci: update Node.js matrix to [20.x, 22.x] in CI and engines field
- 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>
2025-04-17 15:21:51 +01:00
Brian Fletcher 50e46112b4
Add punkle as tech insights code owner (#3524)
Signed-off-by: Brian Fletcher <brian@roadie.io>
2025-04-06 20:18:03 +02:00
github-actions[bot] 38f0749c03
chore: update issue templates with latest workspaces (#3288)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-27 22:41:06 +01:00
Karthik Jeeyar ab6a7b2cda
meta: update codeowners for quay, tekton and redhat-argocd (#3447)
Signed-off-by: Karthik <karthik.jk11@gmail.com>
2025-03-24 11:06:04 +00:00
Matt Knop 276dda5747
migrating acs plugin (#2956)
* migrating acs plugin

Signed-off-by: Matt Knop <mknop@redhat.com>

* update to newer version of backstage

Signed-off-by: Matt Knop <mknop@redhat.com>

* removing unused packages

Signed-off-by: Matt Knop <mknop@redhat.com>

* remove unused packages and fixed typescript version

Signed-off-by: Matt Knop <mknop@redhat.com>

* removed dockerfile

Signed-off-by: Matt Knop <mknop@redhat.com>

* refers users to pre-req documentation

Signed-off-by: Matt Knop <mknop@redhat.com>

* updating docs, removing unused portions

Signed-off-by: Matt Knop <mknop@redhat.com>

* removed markdown for unauth proxy config

Signed-off-by: Matt Knop <mknop@redhat.com>

* adding prettier config

Signed-off-by: Matt Knop <mknop@redhat.com>

* various package.json fixes

Signed-off-by: Matt Knop <mknop@redhat.com>

* fixing readme at appropriate path

Signed-off-by: Matt Knop <mknop@redhat.com>

* updated annotation instructions

Signed-off-by: Matt Knop <mknop@redhat.com>

* updated codeowners

Signed-off-by: Matt Knop <mknop@redhat.com>

* adding a codeowner

Signed-off-by: Matt Knop <mknop@redhat.com>

* updated yarn.lock

Signed-off-by: Matt Knop <mknop@redhat.com>

* updating installation instructions

Signed-off-by: Matt Knop <mknop@redhat.com>

* updating yarn lock

Signed-off-by: Matt Knop <mknop@redhat.com>

* fixup! fix type errors

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>

---------

Signed-off-by: Matt Knop <mknop@redhat.com>
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
Signed-off-by: Matt Knop <knopmatthew93@gmail.com>
Co-authored-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-03-21 15:17:44 -05:00
Kashish Mittal 4a2dcddde9
automate workspace label assignment for issues (#3239)
* add workflow to add workspace labels to issues

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

* use the issue-labeler action instead

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

---------

Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-03-21 14:22:20 -04:00
Kashish Mittal dadbb4b834
update 'test changed packages' step in ci.yaml (#3272)
* update 'test changed packages' step in ci.yaml

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

* add --maxWorkers flag and also add test:all script to noop

Signed-off-by: Kashish Mittal <kmittal@redhat.com>

---------

Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-03-21 13:28:00 +00:00
Andre Wanlin 917891ae75
Owner Updates (#2894)
* Owner Updates

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

* Updated based on feedback

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

* Update .github/CODEOWNERS

Co-authored-by: Bethany Griggs <bethanyngriggs@gmail.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>

* Fixed line

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

* Updated ownership for odo

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Co-authored-by: Bethany Griggs <bethanyngriggs@gmail.com>
2025-03-18 10:47:04 -05:00
github-actions[bot] 490fd04c8e
chore: update issue templates with latest workspaces (#3252)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-18 00:29:42 +00:00
Christophe Augello 6b7148a421
feat(plugin): multi-source-security-viewer (#2901)
Signed-off-by: Christophe Augello <caugello@redhat.com>
2025-03-14 13:00:46 -05:00
Kashish Mittal fe2b7b12a2
automate-staleness workflow: ignore issues with do-not-stale label (#3238)
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-03-14 12:03:06 -05:00
Itai Nathaniel eae0ce1a19
Update CODEOWNERS (#3194)
Signed-off-by: Itai Nathaniel <itainathaniel@gmail.com>
2025-03-09 14:11:04 -04:00
github-actions[bot] be128683e0
chore: update issue templates with latest workspaces (#3192)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-08 18:39:29 +00:00
Kashish Mittal a68e1a4aab
chore: fix for workspaces dropdown in issues template (#3190)
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-03-07 16:52:06 -06:00
github-actions[bot] 5f62af60c9
chore: update issue templates with latest workspaces (#3175)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-07 00:49:31 +00:00
Bethany Griggs c06394f1ea
ci(release_workspace_version): remove incorrect publish filter (#3124)
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>
2025-03-04 13:27:12 +00:00
Bethany Griggs 36a0593f55
ci(release_workspace_version): fix release workflow and improve docs (#3015)
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>
2025-03-03 14:25:37 +00:00