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
Andre Wanlin
e0ad37e645
docs - Updated various tables to reflect current state ( #3779 )
...
* docs - Updated various tables to reflect current state
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
* Remove hard coded change
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
---------
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-04-22 13:29:42 +00: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
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
Andre Wanlin
49c52786a4
List Community Maintainer owned script ( #2646 )
...
* initial changes
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
* List maintainer workspaces script
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
* Refactor based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
* Update docs/version-bump.md
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
* Update docs/version-bump.md
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
---------
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
2025-02-24 09:49:17 -05: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
Kurt King
516437e754
Issue template workspace dropdown ( #2537 )
...
* refactor: reusable list workspaces func
Signed-off-by: Kurt King <kurtaking@gmail.com>
* refactor: use listWorkspaces()
Signed-off-by: Kurt King <kurtaking@gmail.com>
* feat: script to create workspace dropdown yml
Signed-off-by: Kurt King <kurtaking@gmail.com>
* add generated workspace dropdown yml
Signed-off-by: Kurt King <kurtaking@gmail.com>
* fix: missing await
Signed-off-by: Kurt King <kurtaking@gmail.com>
* Script to recreate bug and feature templates
Signed-off-by: Kurt King <kurtaking@gmail.com>
* First pass at cron job
Signed-off-by: Kurt King <kurtaking@gmail.com>
---------
Signed-off-by: Kurt King <kurtaking@gmail.com>
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
2025-01-28 08:53:45 -07:00
Andre Wanlin
184ec6d838
Updated Documentation in `/docs` folder ( #2439 )
...
* Initial updates
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
* Further updates
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
* Improved group owner code
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
---------
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-01-03 09:01:27 -06:00
Vincenzo Scamporlino
ef4247256f
ci: fix renovate changesets git issues ( #1988 )
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-11-18 21:08:11 +01:00
Vincenzo Scamporlino
7d37532a02
ci: fix generate changesets on dependabot PRs ( #1927 )
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-11-15 08:31:29 +01:00
Andre Wanlin
4b6873c85d
Added owner to table ( #1901 )
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-11-14 22:37:16 +00:00
Kashish Mittal
32ffb060be
chore(version-bump): add option to generate backstage version updates as either minor or patch updates ( #1765 )
...
* chore(version-bump): add option to generate backstage version updates as either minor or patch updates with default as minor
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
* Update .github/workflows/version-bump.yml
Co-authored-by: Nick Boldt <nboldt@redhat.com>
Signed-off-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
* Update version-bump.yml
Signed-off-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
* add check for versionBumpType
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>
Co-authored-by: Nick Boldt <nboldt@redhat.com>
2024-10-25 12:24:59 -05:00
Andre Wanlin
2330659648
Added script to automate compatibility table ( #1276 )
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: Nick Boldt <nboldt@redhat.com>
2024-09-24 11:28:01 -04:00
Andre Wanlin
da6f406edf
Updated docs tables and scripts ( #1277 )
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: Nick Boldt <nboldt@redhat.com>
2024-09-24 14:51:24 +00:00
Vincenzo Scamporlino
51381eb52f
ci: fix regex issues
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-09-24 11:13:37 +02:00
Vincenzo Scamporlino
f2ea0e505d
ci: fix missing notice
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-09-24 11:13:37 +02:00
Andre Wanlin
2e21f5969e
ci(version-bump): refactor set release name ( #1127 )
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-30 12:25:59 +01: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
1c00845afb
Fix duplicate packages in yarn.lock
...
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2024-08-26 19:04:44 -04:00
Kashish Mittal
f97d87c0e8
add a comment to the knip report generation script
...
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2024-08-26 18:28:37 -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
Bethany Griggs
417038b838
scripts(check-if-release): add optional branch env variable to script ( #897 )
...
Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2024-08-21 18:40:00 +01:00
Phil Kuang
554176526f
chore(lint-staged): setup precommit hook
...
Signed-off-by: Phil Kuang <pkuang@factset.com>
2024-08-14 13:18:23 -04:00
Andre Wanlin
a3eeb53dc0
Added Compatibility Scripts & Docs
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-02 12:21:02 -05:00
Andre Wanlin
3e04330a2a
Added new line to make Prettier happy
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-07-25 08:39:59 -05:00
Andre Wanlin
a0cea8f433
Added script to generate changeset during version bump workflow
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-07-20 10:24:31 -05:00
Andre Wanlin
abe3d6e906
Merge pull request #583 from awanlin/topic/version-bump-matrix-refactoring
...
Refactored Version Bump Matrix Workflow
2024-07-02 12:37:43 -05:00
Andre Wanlin
403f7aaa74
Refactored Version Bump Matrix Workflow
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-06-28 17:26:22 -05:00
Vincenzo Scamporlino
f94455df22
ci: add baseRef support
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-26 09:40:13 +02:00
Vincenzo Scamporlino
31ea4121b7
ci: list only files changed
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-25 09:53:58 +02:00
Kashish Mittal
6b2e3a4b75
ci: added script to create tags on publish ( #504 )
...
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2024-06-19 18:39:01 +01:00
Andre Wanlin
e8e03dbfb9
Starting point for matrix version bump
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-06-07 17:16:33 -05:00
Vincenzo Scamporlino
1120e3034d
ci: remove branch filter ( #519 )
...
* ci: remove branch filter
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
* ci: always verify noop workspace
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
---------
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-06-04 15:23:08 +02:00
blam
a08fb2650d
chore: only run for workspaces that exist
...
Signed-off-by: blam <ben@blam.sh>
2024-04-19 12:20:17 +02:00
blam
70af29172c
chore: fixing script
...
Signed-off-by: blam <ben@blam.sh>
2024-04-18 08:24:45 +02:00
blam
d104f190ac
chore: debug
...
Signed-off-by: blam <ben@blam.sh>
2024-04-18 08:21:44 +02:00
blam
f3600a355b
chore: rework workspace changes CI checks
...
Signed-off-by: blam <ben@blam.sh>
2024-04-18 08:13:07 +02:00
blam
407f8bdff0
read files from repoRoot
...
Signed-off-by: blam <ben@blam.sh>
2024-04-17 13:32:06 +02:00
blam
645fd2bce9
chore: refactor
...
Signed-off-by: blam <ben@blam.sh>
2024-04-17 11:57:22 +02:00
blam
e69e2a11ef
check the correct paths
...
Signed-off-by: blam <ben@blam.sh>
2024-04-17 11:54:48 +02:00
blam
7cc30aef5a
chore: convert to esmodule
...
Signed-off-by: blam <ben@blam.sh>
2024-04-17 10:09:41 +02:00
blam
34bea9a33a
feat: move over to some of the publishing methods from backstage/backstage
...
Signed-off-by: blam <ben@blam.sh>
2024-04-17 09:17:23 +02:00
blam
d54eb080a2
chore: moving things around a little bit]
...
Signed-off-by: blam <ben@blam.sh>
2024-04-09 16:09:44 +02:00
Vincenzo Scamporlino
52216d9077
Apply suggestions from code review
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-03-06 18:16:03 +01:00
Philipp Hugenroth
024e075891
Inverse conditions
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2024-03-06 18:16:03 +01:00
Philipp Hugenroth
80cb626e9a
Exit with success
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2024-03-06 18:16:02 +01:00
Vincenzo Scamporlino
4da1958ac7
ci: add publishing-needed script
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-03-06 18:13:35 +01:00
Vincenzo Scamporlino
a72907310b
ci: do not include workspaces prefix
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-02-26 15:50:42 +01:00
Philipp Hugenroth
f8a4d694ab
Simplify regex
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2024-02-23 11:27:27 +01:00
Vincenzo Scamporlino
c4573ff0cd
use fancy operator
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-02-22 20:18:59 +01:00