Commit Graph

69 Commits

Author SHA1 Message Date
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
Backstage Service Account 6b77873078
Version Packages (#4148)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-30 15:10:49 -05:00
Backstage Service Account ae2b8d3dad
tech-radar - version:bump to v1.39.0 (#4111)
* v1.39.0 version bump

* Updated API Report

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

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andre Wanlin <awanlin@spotify.com>
2025-05-30 14:55:05 -05:00
Bethany Griggs 52e7c21ad2
meta: enable opt-in to auto version bump workflow (#4031)
Added `.auto-version-bump` files to all `@backstage/community-plugin-maintainers`
owned workspaces to opt them in to the automatic version bump process.

Also updated the Plugin Maintainer Guide with instructions for opting in
and clarifying that maintainers remain responsible for reviewing, updating,
and merging the resulting PRs.

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-05-27 08:57:51 -05:00
Backstage Service Account 09b48e5238
Version Packages (#4021)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-20 18:07:00 -05:00
Andre Wanlin b1d92df7dc
tech-radar - Corrected link to detailed example (#4020)
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-05-20 12:53:14 +01:00
Backstage Service Account 0249d1326b
Version Packages (#3798)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-22 14:18:53 +01:00
Ronan Watkins 462f8a95d7
Improve tech radar responsiveness (#2474)
* Improving the responsiveness of the tech-radar component

Signed-off-by: Ronan Watkins <rwatkins@squarespace.com>

* Update workspaces/tech-radar/.changeset/witty-parents-cover.md

Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
Signed-off-by: Ronan Watkins <rwatkins@squarespace.com>

* Dynamically calculating width and height if not supplied

Signed-off-by: Ronan Watkins <rwatkins@squarespace.com>

* Updating API report

Signed-off-by: Ronan Watkins <rwatkins@squarespace.com>

* Removing default sizes for techRadarPage

Signed-off-by: Ronan Watkins <rwatkins@squarespace.com>

* Updating api report

Signed-off-by: Ronan Watkins <rwatkins@squarespace.com>

* tech-radar: make width and height config optional

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

---------

Signed-off-by: Ronan Watkins <rwatkins@squarespace.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-04-22 14:12:47 +02:00
Backstage Service Account efdb234158
Version Packages (#3754)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-18 11:27:51 -05:00
Backstage Service Account 65af06f4bd
tech-radar - version:bump to v1.38.1 (#3752)
* v1.38.1 version bump

* Manual changes for release

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

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andre Wanlin <awanlin@spotify.com>
2025-04-18 11:12:01 -05:00
Beth Griggs 491247a29f workspaces: add Node.js 22 to engines field across all workspaces
Manually updates the "engines" field of all workspace package.json files
to include Node.js 22. This intentionally replaces part of the generated
rennovate PR which attempted to globally replace rather than add Node.js
22 to the engines field.

For both community-plugins-maintainers and sda-se-reviewers owned
workspaces Node.js 18 is removed.

Note that this is only updates the workspace package.json - therefore it
should not impact end users installing plugins.

Refs: https://github.com/backstage/community-plugins/pull/2403
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-04-17 15:21:51 +01:00
Backstage Service Account 3016cded45
Version Packages (#3631)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-11 10:43:22 -04:00
Bethany Griggs 4aad9f369c
deps: remove unused devDependency `canvas` (#3565)
* deps: remove unused devDependency `canvas`

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

* fixup! deps: remove unused devDependency `canvas`

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

---------

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-04-11 06:56:43 -05:00
Backstage Service Account 490b9cb464
Version Packages (#3379)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-22 14:34:09 -05:00
Backstage Service Account 996d1ea7c5
tech-radar - version:bump to v1.37.0 (#3360)
* v1.37.0 version bump

* Updated API Report

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

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andre Wanlin <awanlin@spotify.com>
2025-03-22 14:17:44 -05:00
Kashish Mittal ed0156311a
clean-up: remove false positives from knip reports (#3018)
* clean-up: remove false positives from knip reports

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

* yarn dedupe

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

* fix tests

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

* fix failing tests

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

* yarn dedupe

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

---------

Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-03-11 09:15:01 -05:00
Backstage Service Account f00f8d378a
Version Packages (#3109)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-01 07:55:56 -06:00
Backstage Service Account 04cf439717
v1.36.1 version bump (#3106)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-01 07:40:09 -06:00
Juan Pablo Garcia Ripa ddd2878e14
update yarn to v4 (#2519)
* add yarn update docs and script

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* update docs

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* add contributing note

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* update yarn to v4

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* update lockfile on every workspace

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* declare existing csstype resolutions

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* dedupe workspaces

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* disable lint issues

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

---------

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-02-13 00:25:26 +01:00
Backstage Service Account 37b195c072
Version Packages (#2741)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-01 14:30:52 -06:00
Backstage Service Account 55347e079a
v1.35.1 version bump (#2736)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-01 14:21:34 -06:00
Andre Wanlin 82e09022c4
various - Removed backend import from alpha export (#2644)
* various - Remove backend import from alpha export

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

* mta corrections

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

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
2025-02-01 18:37:28 +00:00
Backstage Service Account 0c05beb3ce
Version Packages (#2565)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-24 13:50:12 +00:00
Alex McKay 2ac2a8b772
wraps the return of content from zod validation inside an else (#2520)
Signed-off-by: Alex McKay <amckay@spotify.com>
2025-01-22 17:19:09 +01:00
Andre Wanlin 1751e05301
Various workspaces - Removed usages of `concurrently` (#2362)
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-12-24 14:36:48 -06:00
Backstage Service Account afaff06938
Version Packages (#2354)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-24 08:33:43 -06:00
Backstage Service Account 8acb5d584c
tech-radar - version:bump to v1.34.1 (#2343)
* v1.34.1 version bump

* Manual changes

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

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andre Wanlin <awanlin@spotify.com>
2024-12-24 08:02:44 -06:00
Backstage Service Account 781f423966
Version Packages (#2235)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-23 09:53:30 -06:00
backstage-goalie[bot] 188a7a5d1f
chore(deps): update dependency @types/color to v4 (#2231)
Signed-off-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: backstage-goalie[bot] <97962292+backstage-goalie[bot]@users.noreply.github.com>
2024-12-20 23:19:43 +01:00
Kashish Mittal c4c7903858
make knip a devDependency (#2025)
* move knip to devDependencies

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

* fix rbac ci failures

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

---------

Signed-off-by: Kashish Mittal <kmittal@redhat.com>
Signed-off-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
2024-12-13 13:08:12 +01:00
Christoph Jerolimov e5cd1d3dea
chore(ci): ignore private repositories (esp. backstage app, backend) when release plugins (#1510)
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com>
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2024-11-04 16:48:25 +00:00
Backstage Service Account dff9ff2bcc
Version Packages (#1754)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-25 17:09:58 +02:00
Vincenzo Scamporlino e3ab8e94b1
Polishing tech radar before major release (#1762)
* tech-radar: simplify example app

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

* tech-radar: improve docs

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

* tech-radar: make new packages public

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

* tech-radar: improve changesets

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

* tech-radar: add info for private repositories

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

* Update workspaces/tech-radar/.changeset/proud-bikes-camp.md

Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

---------

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2024-10-25 15:45:15 +02:00
Alex McKay e5a9abf9de
Add new way to provide tech radar data (tech-radar-backend) (#1539)
* v0 implementation - needs changelog & docs

Signed-off-by: Alex McKay <amckay@spotify.com>

* yarn

Signed-off-by: Alex McKay <amckay@spotify.com>

* add docs & changelog

Signed-off-by: Alex McKay <amckay@spotify.com>

* fix app-config

Signed-off-by: Alex McKay <amckay@spotify.com>

* prettier

Signed-off-by: Alex McKay <amckay@spotify.com>

* yarn dedupe

Signed-off-by: Alex McKay <amckay@spotify.com>

* fix api-reports

Signed-off-by: Alex McKay <amckay@spotify.com>

* Apply suggestions from code review

Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Alex McKay <77302540+alex-mckay@users.noreply.github.com>

* copy interfaces directly into common package, move config read into body of router

Signed-off-by: Alex McKay <amckay@spotify.com>

* remove gh auth in packages, remove js-yaml dep from common plugin

Signed-off-by: Alex McKay <amckay@spotify.com>

* remove one stray comment

Signed-off-by: Alex McKay <amckay@spotify.com>

* Update workspaces/tech-radar/plugins/tech-radar-common/src/schema.ts

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

* Apply suggestions from code review

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

* Remove redundant status from response

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

* Run prettier

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

* fix body check

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>

---------

Signed-off-by: Alex McKay <amckay@spotify.com>
Signed-off-by: Alex McKay <77302540+alex-mckay@users.noreply.github.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Nick Boldt <nboldt@redhat.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-10-24 13:05:28 +02:00
Backstage Service Account 3d73126d24
Version Packages (#1708)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-19 16:48:14 -05:00
Backstage Service Account 6e535870b8
tech-radar - version:bump to v1.32.2 (#1695)
* v1.32.2 version bump

* Manual changes for release

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

* Fixed failing test

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

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andre Wanlin <awanlin@spotify.com>
2024-10-19 16:40:28 -05:00
Alex McKay 4f46d866da
add example app for tech radar (#1304)
* add example app for tech radar

Signed-off-by: Alex McKay <amckay@spotify.com>

* remove unused code

Signed-off-by: Alex McKay <amckay@spotify.com>

* fix dependency

Signed-off-by: Alex McKay <amckay@spotify.com>

* add api-extractor to resolutions

Signed-off-by: Alex McKay <amckay@spotify.com>

---------

Signed-off-by: Alex McKay <amckay@spotify.com>
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2024-09-25 06:42:56 +00:00
Backstage Service Account 622a1835e7
Version Packages (#1326)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-24 15:00:00 +02:00
Backstage Service Account 6bfb2928f9
tech-radar - version:bump to v1.31.1 (#1319)
* v1.31.1 version bump

* update api report

Signed-off-by: secustor <sebastian@poxhofer.at>

---------

Signed-off-by: secustor <sebastian@poxhofer.at>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at>
2024-09-24 14:50:17 +02:00
Vincenzo Scamporlino f9f17d39bc chore: fix workspace eslintrc files
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-09-24 11:13:37 +02:00
github-actions[bot] b9f96fb584 Version Packages 2024-08-30 17:55:50 +00:00
Alex McKay 12efb3170a api-reports
Signed-off-by: Alex McKay <amckay@spotify.com>
2024-08-29 18:22:04 -04:00
Alex McKay 45fd620a5f add changesets
Signed-off-by: Alex McKay <amckay@spotify.com>
2024-08-29 18:15:34 -04:00
Alex McKay 8f91c341ed use 1.30 syntax on plugins using new FE system
Signed-off-by: Alex McKay <amckay@spotify.com>
2024-08-29 18:11:06 -04:00
Kashish Mittal 41a136a96e Fix duplicate packages in yarn.lock
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2024-08-26 19:11:06 -04:00
Kashish Mittal 465894b130 fixed prettier issues
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2024-08-26 18:42:50 -04:00
Kashish Mittal 2668efd60d added script to generate knip reports
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2024-08-26 18:20:13 -04:00
github-actions[bot] f262bc6598 Version Packages 2024-08-24 13:06:45 +00:00
Andre Wanlin 21deb98649 Updated API Report
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-24 07:29:02 -05:00
github-actions[bot] dc95722ff9 v1.30.2 version bump 2024-08-23 19:43:38 +00:00