Conversation
db4a900 to
6c6c734
Compare
Add GitHub Actions workflow for automated releases triggered by version tags. The workflow builds multi-arch Docker images (amd64/arm64), pushes to quay.io, generates release manifests, and creates a GitHub release. Additional changes to prepare for release: - Add metadata.yaml for clusterctl provider discovery - Add release-manifests and docker-buildx Makefile targets - Remove kubebuilder-scaffolded RBAC helper roles (admin/editor/viewer for each CRD) — these are optional convenience roles not used by the provider and can be re-added by users if needed - Enable cert-manager metrics patches in default kustomization - Configure manager deployment resources and replica count - Update README with status badges, quickstart guide, and env var docs - Align e2e dev version to v0.99.99 (within provider's v0.x series)
Add docs/releasing.md covering prerequisites, version numbering, how to cut a release, and post-release verification steps. Add docs/testing-releases.md covering how to test release artifacts before and after tagging, and a reference to the E2E test schedules.
Configure Dependabot for automatic dependency updates: - GitHub Actions: weekly, grouped into single PRs - Go modules: weekly, with k8s.io/sigs.k8s.io grouped separately - Docker base image: monthly
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add GitHub Actions workflow for automated releases triggered by version
tags. The workflow builds multi-arch Docker images (amd64/arm64), pushes
to quay.io, generates release manifests, and creates a GitHub release.
The release has been tested successfully using the workflow on the v0.1.0-alpha.3 version.
Add docs/releasing.md covering prerequisites, version numbering, how to
cut a release, and post-release verification steps.
Add docs/testing-releases.md covering how to test release artifacts
before and after tagging, and a reference to the E2E test schedules.
Configure Dependabot for automatic dependency updates: