Skip to content

chore(release): prepare operator 0.0.6 - #231

Merged
GatewayJ merged 1 commit into
rustfs:mainfrom
GatewayJ:chore/prepare-0.0.6
Aug 22, 2026
Merged

chore(release): prepare operator 0.0.6#231
GatewayJ merged 1 commit into
rustfs:mainfrom
GatewayJ:chore/prepare-0.0.6

Conversation

@GatewayJ

@GatewayJ GatewayJ commented Aug 22, 2026

Copy link
Copy Markdown
Member

Type of Change

  • New Feature
  • Bug Fix
  • Documentation
  • Performance Improvement
  • Test/CI
  • Refactor
  • Other: Release preparation

Related Issues

Refs #226

Summary of Changes

  • Align the Operator crate, Helm chart, chart appVersion, lockfiles, documentation, and release binary version at 0.0.6.
  • Default chart-managed Operator and Console images to the immutable chart appVersion instead of latest.
  • Keep the local, CI, action, and Docker Rust toolchains aligned on stable and add a release metadata consistency gate.
  • Add a changelog covering changes since 0.0.5, upgrade actions, behavioral compatibility risks, and rollback considerations.
  • Ensure the Helm release workflow updates and packages both chart version fields.

Checklist

  • I have read and followed the CONTRIBUTING.md guidelines
  • Passed make pre-commit (fmt-check + clippy + test + console-lint + console-fmt-check)
  • Added/updated necessary tests
  • Documentation updated (if needed)
  • CHANGELOG.md updated under [Unreleased] (if user-visible change)
  • CI/CD passed

Impact

  • Breaking change (CRD/API compatibility)
  • Requires doc/config/deployment update
  • Other impact: Released charts now select the 0.0.6 Operator and Console image tags by default.

Verification

make release-metadata-check
make pre-commit
RUSTFS_OPERATOR_VERSION=0.0.6-test cargo run --quiet -- --version
helm lint deploy/rustfs-operator
helm template rustfs-operator deploy/rustfs-operator
helm package deploy/rustfs-operator --version 0.0.6 --app-version 0.0.6

Additional Notes

  • PR fix(console): enforce protected API routing #229 is already present in the base branch and fixes the Rust 1.98 clippy regressions that blocked CI.
  • The release metadata gate keeps all Rust entry points on the latest stable toolchain while allowing future stable compiler and clippy changes to surface in CI.
  • Merging this PR prepares the repository for release; publishing the 0.0.6 GitHub release remains a separate maintainer action.

Thank you for your contribution! Please ensure your PR follows the community standards (CODE_OF_CONDUCT.md) and sign the CLA if this is your first contribution.

@GatewayJ
GatewayJ force-pushed the chore/prepare-0.0.6 branch from 11e5851 to 4091e78 Compare August 22, 2026 14:59
@GatewayJ

Copy link
Copy Markdown
Member Author

@codex

@GatewayJ
GatewayJ force-pushed the chore/prepare-0.0.6 branch from 4091e78 to 06f9e38 Compare August 22, 2026 15:06
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Can't wait for the next one!

Reviewed commit: 4091e7821f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@GatewayJ
GatewayJ added this pull request to the merge queue Aug 22, 2026
Merged via the queue into rustfs:main with commit a85c1b6 Aug 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant