Commit Graph

21 Commits

Author SHA1 Message Date
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
Bethany Griggs c8c4d7b661
doc: document permissions for workspace branches (#3934)
Adds a collapsible section to the steps with the GitHub settings. This
is to ensure that when maintainers create `workspace/${workspace}`
branches they have the appropriate permissions set.

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-05-20 16:11:26 +01: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
Dominika Zemanovicova 215f3c6109
feat(topology): use Kubernetes plugin permissions (#2998)
* Introduce Kubernetes permissions

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Move permissions to the top level

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce proxy permission alert

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Remove frontend plugin-kubernetes dependency from topology plugin

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Add changesets

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Update tests

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Remove changeset for rbac as not needed

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce MissingPermissionPage

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Refactor MissingPermissionPage

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Fix tests

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Delete topology-common leftovers

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Add padding to pod logs permissions

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Update Topology permission docs

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Fix remove alt text

Co-authored-by: logonoff <git@logonoff.co>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Fix displayed permissions

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

---------

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: logonoff <git@logonoff.co>
2025-03-26 09:16:08 -04:00
Bethany Griggs 7dcc8d5466
doc: add base expectations to plugin maintainer guide (#3229)
* doc: add base expectations to plugin maintainer guide

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

* fixup: manage expectations on response times

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

* fixup! formatting

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

---------

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
Signed-off-by: Bethany Griggs <bethanyngriggs@gmail.com>
2025-03-14 13:37:39 -05: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
Bethany Griggs 459c7cfa26
ci(release_workspace_version): prototype prior version release, add documentation (#2626)
* prototype prior version release
* add documentation

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
2025-02-24 21:28:44 +00: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
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
Andre Wanlin 4b6873c85d
Added owner to table (#1901)
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-11-14 22:37:16 +00: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
Andre Wanlin 9ad08122cf Added rate limit warning
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-24 08:47:21 -05:00
Andre Wanlin 195ca3bfe3 Added Generate List of All Workspaces
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-24 08:42:41 -05:00
Andre Wanlin 1c1618ea93
Merge pull request #803 from awanlin/topic/refine-version-bump
Refine version bump
2024-08-08 09:16:32 -05: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 179eca5117 Refined version bump
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-01 14:31:25 -05:00
Andre Wanlin 524ea715ae Small refactor
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-07-19 15:47:39 -05:00
Andre Wanlin 4811370cb6 Typo fix
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-07-19 13:32:00 -05:00
Andre Wanlin 39835e5457 Added a quick compatibility table
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-07-19 13:29:53 -05:00