Prepare the 0.5.0 release - #104
Merged
Merged
Conversation
Align specification, installation examples, and Pages release smoke with 0.5.0. Preserve build-time version injection and the provenance verification floor. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8d994c44-4e89-4200-abc6-1b2b3b30b275
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.
Summary
Prepare Brewlet v0.5.0 by aligning the specification version, released CLI/plugin/chart examples, workshops, landing page, bug-report placeholder, and release-smoke defaults. Update the offline contracts to exercise 0.5.0.
Keep the CLI, chart, and Maven source version placeholders unchanged: the Release workflow injects the tag version into the published artifacts. Preserve the provenance verification floor at 0.3.1 and the existing historical release-version test fixtures. Correct the documented standalone operator image default to match its source, while retaining release-pinned examples and explaining Helm's digest override.
Validation
bash scripts/check-release-version.sh 0.5.0bash scripts/check-release-version_test.shbash -n scripts/verify-release-provenance.sh site/scripts/verify-release-artifacts.shmake workflow-security-check site-contract-check(21 site tests and 22 benchmark contract tests)python -m mkdocs build --strict -f site/mkdocs.ymlwith an isolated dependency environment and output directorygit diff --checkCompatibility and operations
No runtime behavior changes in this preparation PR. The release includes the changes merged since v0.4.0.
After checks pass, merge this PR and create the annotated
v0.5.0tag on the merge commit. The existing Release workflow publishes multi-platform CLI archives, the Maven plugin JAR/POM, multi-architecture component images, the digest-pinned Helm chart, checksums, and provenance.The automatic Pages run after merge may fail its release smoke until the new artifacts exist. After publication, rerun Deploy website with
skip_release_smoke=false; do not bypass public download or provenance verification.Checklist