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