From 52e7c21ad22202c77b8fe7a85e5f802dab543f3c Mon Sep 17 00:00:00 2001 From: Bethany Griggs Date: Tue, 27 May 2025 14:57:51 +0100 Subject: [PATCH] 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 --- docs/plugin-maintainers-guide.md | 11 +++++++++++ workspaces/airbrake/.auto-version-bump | 0 workspaces/allure/.auto-version-bump | 0 workspaces/apache-airflow/.auto-version-bump | 0 workspaces/apollo-explorer/.auto-version-bump | 0 workspaces/badges/.auto-version-bump | 0 workspaces/bazaar/.auto-version-bump | 0 workspaces/cicd-statistics/.auto-version-bump | 0 workspaces/cloudbuild/.auto-version-bump | 0 workspaces/code-climate/.auto-version-bump | 0 workspaces/codescene/.auto-version-bump | 0 workspaces/dynatrace/.auto-version-bump | 0 workspaces/entity-validation/.auto-version-bump | 0 workspaces/firehydrant/.auto-version-bump | 0 workspaces/gcalendar/.auto-version-bump | 0 workspaces/gcp-projects/.auto-version-bump | 0 workspaces/github-actions/.auto-version-bump | 0 workspaces/github-deployments/.auto-version-bump | 0 workspaces/github-issues/.auto-version-bump | 0 workspaces/gitops-profiles/.auto-version-bump | 0 workspaces/gocd/.auto-version-bump | 0 workspaces/grafana/.auto-version-bump | 0 workspaces/graphiql/.auto-version-bump | 0 workspaces/graphql-voyager/.auto-version-bump | 0 workspaces/ilert/.auto-version-bump | 0 workspaces/jaeger/.auto-version-bump | 0 workspaces/jenkins/.auto-version-bump | 0 workspaces/lighthouse/.auto-version-bump | 0 workspaces/linkerd/.auto-version-bump | 0 workspaces/microsoft-calendar/.auto-version-bump | 0 workspaces/newrelic/.auto-version-bump | 0 workspaces/nomad/.auto-version-bump | 0 workspaces/opencost/.auto-version-bump | 0 workspaces/periskop/.auto-version-bump | 0 workspaces/puppetdb/.auto-version-bump | 0 workspaces/sentry/.auto-version-bump | 0 workspaces/shortcuts/.auto-version-bump | 0 workspaces/splunk/.auto-version-bump | 0 workspaces/stack-overflow/.auto-version-bump | 0 workspaces/stackstorm/.auto-version-bump | 0 workspaces/tech-radar/.auto-version-bump | 0 workspaces/todo/.auto-version-bump | 0 workspaces/vault/.auto-version-bump | 0 workspaces/xcmetrics/.auto-version-bump | 0 44 files changed, 11 insertions(+) create mode 100644 workspaces/airbrake/.auto-version-bump create mode 100644 workspaces/allure/.auto-version-bump create mode 100644 workspaces/apache-airflow/.auto-version-bump create mode 100644 workspaces/apollo-explorer/.auto-version-bump create mode 100644 workspaces/badges/.auto-version-bump create mode 100644 workspaces/bazaar/.auto-version-bump create mode 100644 workspaces/cicd-statistics/.auto-version-bump create mode 100644 workspaces/cloudbuild/.auto-version-bump create mode 100644 workspaces/code-climate/.auto-version-bump create mode 100644 workspaces/codescene/.auto-version-bump create mode 100644 workspaces/dynatrace/.auto-version-bump create mode 100644 workspaces/entity-validation/.auto-version-bump create mode 100644 workspaces/firehydrant/.auto-version-bump create mode 100644 workspaces/gcalendar/.auto-version-bump create mode 100644 workspaces/gcp-projects/.auto-version-bump create mode 100644 workspaces/github-actions/.auto-version-bump create mode 100644 workspaces/github-deployments/.auto-version-bump create mode 100644 workspaces/github-issues/.auto-version-bump create mode 100644 workspaces/gitops-profiles/.auto-version-bump create mode 100644 workspaces/gocd/.auto-version-bump create mode 100644 workspaces/grafana/.auto-version-bump create mode 100644 workspaces/graphiql/.auto-version-bump create mode 100644 workspaces/graphql-voyager/.auto-version-bump create mode 100644 workspaces/ilert/.auto-version-bump create mode 100644 workspaces/jaeger/.auto-version-bump create mode 100644 workspaces/jenkins/.auto-version-bump create mode 100644 workspaces/lighthouse/.auto-version-bump create mode 100644 workspaces/linkerd/.auto-version-bump create mode 100644 workspaces/microsoft-calendar/.auto-version-bump create mode 100644 workspaces/newrelic/.auto-version-bump create mode 100644 workspaces/nomad/.auto-version-bump create mode 100644 workspaces/opencost/.auto-version-bump create mode 100644 workspaces/periskop/.auto-version-bump create mode 100644 workspaces/puppetdb/.auto-version-bump create mode 100644 workspaces/sentry/.auto-version-bump create mode 100644 workspaces/shortcuts/.auto-version-bump create mode 100644 workspaces/splunk/.auto-version-bump create mode 100644 workspaces/stack-overflow/.auto-version-bump create mode 100644 workspaces/stackstorm/.auto-version-bump create mode 100644 workspaces/tech-radar/.auto-version-bump create mode 100644 workspaces/todo/.auto-version-bump create mode 100644 workspaces/vault/.auto-version-bump create mode 100644 workspaces/xcmetrics/.auto-version-bump diff --git a/docs/plugin-maintainers-guide.md b/docs/plugin-maintainers-guide.md index 8f9a1fe22..af2542957 100644 --- a/docs/plugin-maintainers-guide.md +++ b/docs/plugin-maintainers-guide.md @@ -8,6 +8,7 @@ - [PR Reviews \& Merging](#pr-reviews--merging) - [Issue Triage](#issue-triage) - [Version Bumping](#version-bumping) +- [Opt-in to Automatic Version Bump PRs](#opt-in-to-automatic-version-bump-prs) - [Maintaining and patching an older release line](#maintaining-and-patching-an-older-release-line) - [Patching an older release](#patching-an-older-release) @@ -31,6 +32,16 @@ Plugin owners should triage issues related to their plugin as needed. The `@back Plugin owners are expected to run the Version Bump script for their workspace. The process follows the guidance outlined in the [Version Bumping Documentation](https://github.com/backstage/community-plugins/blob/main/docs/version-bump.md). +# Opt-in to Automatic Version Bump PRs + +Plugin owners can opt in to automatic version bump PRs by creating an empty .auto-version-bump file in the root of their workspace (`workspaces/${WORKSPACE}/.auto-version-bump`). This signals that your plugin should be included in the batch version bump workflow, which is triggered manually by one of the `@backstage/community-plugins-maintainers` . + +These automated PRs are intended as a convenience to open the version bump for you. As the plugin maintainer, you would still be required to: + +- Review the PR +- Make any necessary patches to adopt the upgrade +- Merge the PR once it's ready + ## Maintaining and patching an older release line It may be necessary to patch a prior release line of a plugin when users depend on an older, but stable version and while a newer, incompatible, major version of the plugin exists. Typically for these older releases, only major bugs and security issues will need to be remediated. Not every plugin will need this workflow. diff --git a/workspaces/airbrake/.auto-version-bump b/workspaces/airbrake/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/allure/.auto-version-bump b/workspaces/allure/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/apache-airflow/.auto-version-bump b/workspaces/apache-airflow/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/apollo-explorer/.auto-version-bump b/workspaces/apollo-explorer/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/badges/.auto-version-bump b/workspaces/badges/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/bazaar/.auto-version-bump b/workspaces/bazaar/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/cicd-statistics/.auto-version-bump b/workspaces/cicd-statistics/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/cloudbuild/.auto-version-bump b/workspaces/cloudbuild/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/code-climate/.auto-version-bump b/workspaces/code-climate/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/codescene/.auto-version-bump b/workspaces/codescene/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/dynatrace/.auto-version-bump b/workspaces/dynatrace/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/entity-validation/.auto-version-bump b/workspaces/entity-validation/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/firehydrant/.auto-version-bump b/workspaces/firehydrant/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/gcalendar/.auto-version-bump b/workspaces/gcalendar/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/gcp-projects/.auto-version-bump b/workspaces/gcp-projects/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/github-actions/.auto-version-bump b/workspaces/github-actions/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/github-deployments/.auto-version-bump b/workspaces/github-deployments/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/github-issues/.auto-version-bump b/workspaces/github-issues/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/gitops-profiles/.auto-version-bump b/workspaces/gitops-profiles/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/gocd/.auto-version-bump b/workspaces/gocd/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/grafana/.auto-version-bump b/workspaces/grafana/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/graphiql/.auto-version-bump b/workspaces/graphiql/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/graphql-voyager/.auto-version-bump b/workspaces/graphql-voyager/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/ilert/.auto-version-bump b/workspaces/ilert/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/jaeger/.auto-version-bump b/workspaces/jaeger/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/jenkins/.auto-version-bump b/workspaces/jenkins/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/lighthouse/.auto-version-bump b/workspaces/lighthouse/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/linkerd/.auto-version-bump b/workspaces/linkerd/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/microsoft-calendar/.auto-version-bump b/workspaces/microsoft-calendar/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/newrelic/.auto-version-bump b/workspaces/newrelic/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/nomad/.auto-version-bump b/workspaces/nomad/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/opencost/.auto-version-bump b/workspaces/opencost/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/periskop/.auto-version-bump b/workspaces/periskop/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/puppetdb/.auto-version-bump b/workspaces/puppetdb/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/sentry/.auto-version-bump b/workspaces/sentry/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/shortcuts/.auto-version-bump b/workspaces/shortcuts/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/splunk/.auto-version-bump b/workspaces/splunk/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/stack-overflow/.auto-version-bump b/workspaces/stack-overflow/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/stackstorm/.auto-version-bump b/workspaces/stackstorm/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/tech-radar/.auto-version-bump b/workspaces/tech-radar/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/todo/.auto-version-bump b/workspaces/todo/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/vault/.auto-version-bump b/workspaces/vault/.auto-version-bump new file mode 100644 index 000000000..e69de29bb diff --git a/workspaces/xcmetrics/.auto-version-bump b/workspaces/xcmetrics/.auto-version-bump new file mode 100644 index 000000000..e69de29bb