Skip to content

Bumping version from 5.20.0 to 5.21.0#1704

Merged
liranmauda merged 1 commit intonoobaa:masterfrom
liranmauda:liran-bump-version
Sep 21, 2025
Merged

Bumping version from 5.20.0 to 5.21.0#1704
liranmauda merged 1 commit intonoobaa:masterfrom
liranmauda:liran-bump-version

Conversation

@liranmauda
Copy link
Contributor

@liranmauda liranmauda commented Sep 21, 2025

Explain the changes

Bumping version from 5.20.0 to 5.21.0

Summary by CodeRabbit

  • Documentation
    • Updated README and CLI help text to reflect version 5.21.0, including default image tags for core and operator and sample version outputs.
  • Chores
    • Bumped displayed version to 5.21.0 across the tool to align with the new release and image tags.
    • Ensured consistency in version reporting across commands and messages.
    • No functional changes; updates are limited to displayed versions and defaults.

Bumping version from 5.20.0 to 5.21.0

Signed-off-by: liranmauda <liran.mauda@gmail.com>
@coderabbitai
Copy link

coderabbitai bot commented Sep 21, 2025

Walkthrough

Bumps project version from 5.20.0 to 5.21.0 across code and documentation: updates exported/version constants and README-displayed defaults for images and CLI output. No logic or control-flow changes.

Changes

Cohort / File(s) Summary of Changes
Version constants
pkg/bundle/deploy.go, version/version.go
Updated version string from "5.20.0" to "5.21.0" (exported constant/variable values only).
Docs: README
README.md
Updated displayed CLI version and default image tags from 5.20.0 to 5.21.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

size/XS

Suggested reviewers

  • nimrod-becker
  • tangledbytes

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description Check ⚠️ Warning The PR description only contains a single-line "Explain the changes" entry ("Bumping version from 5.20.0 to 5.21.0") and omits the repository's required sections (the "Issues" section, "Testing Instructions", and the checklist), so it does not follow the provided description template. Please update the PR body to match the template by adding "Issues: Fixed #xxx / Gap #xxx" if applicable, concrete testing instructions or verification steps (build/test commands and results), and the checklist entries for docs/tests so reviewers can validate the change.
✅ Passed checks (2 passed)
Check name Status Explanation
Title Check ✅ Passed The PR title "Bumping version from 5.20.0 to 5.21.0" is concise, specific, and accurately summarizes the primary change in the changeset (the version string updates in files such as version/version.go and pkg/bundle/deploy.go and related docs).
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
README.md (1)

157-158: Bumped image flags to 5.21.0 — verified; update/remove the outdated "taken from branch 5.16" notes.

No 5.20.0 references found; version constants and README image flags show 5.21.0 (version/version.go, pkg/bundle/deploy.go). Update/remove the misleading lines at README.md:129 and README.md:171.

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e4f93c9 and 6918918.

📒 Files selected for processing (3)
  • README.md (2 hunks)
  • pkg/bundle/deploy.go (1 hunks)
  • version/version.go (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-07-14T10:59:21.959Z
Learnt from: Neon-White
PR: noobaa/noobaa-operator#1587
File: pkg/system/reconciler.go:287-291
Timestamp: 2025-07-14T10:59:21.959Z
Learning: NooBaa operator design constraint: Multiple NooBaa instances are not supported in the same namespace, only across different namespaces. This means hard-coded resource names like ConfigMaps are acceptable within a namespace scope.

Applied to files:

  • README.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (13)
  • GitHub Check: run-hac-test
  • GitHub Check: run-kms-key-rotate-test
  • GitHub Check: run-kms-kmip-test
  • GitHub Check: cnpg-deployment-test
  • GitHub Check: run-admission-test
  • GitHub Check: run-kms-tls-token-test
  • GitHub Check: run-kms-dev-test
  • GitHub Check: run-core-config-map-tests
  • GitHub Check: golangci-lint
  • GitHub Check: run-azure-vault-test
  • GitHub Check: run-operator-tests
  • GitHub Check: run-kms-tls-sa-test
  • GitHub Check: run-cli-tests
🔇 Additional comments (3)
version/version.go (1)

5-5: LGTM — version bumped to 5.21.0; verification complete.

  • No "5.20.0" occurrences found repo-wide.
  • No unexpected reassignments of the top-level version var; the only assignment outside version/version.go is the generated pkg/bundle/deploy.go: const Version = "5.21.0" (written by pkg/bundler/bundler.go). Other matches are reads or field assignments (e.g., csv.Spec.Version.Version).
  • README.md contains expected 5.21.0 image/CLI strings.

After merge: tag v5.21.0 and publish images/release notes as needed.

pkg/bundle/deploy.go (1)

3-3: Version bump OK — repo-wide verification inconclusive

pkg/bundle/deploy.go updated to 5.21.0; the repo-wide rg run returned "No files were searched", so verification didn't complete. Re-run this corrected sanity check locally or in CI to confirm no stale 5.20.0 strings remain:

#!/bin/bash
set -euo pipefail

echo "Searching for old and new versions..."
rg -nP --hidden -g '!.git/**' '\b5\.20\.0\b' || echo "No 5.20.0 occurrences found."
rg -nP --hidden -g '!.git/**' '\b5\.21\.0\b' || echo "No 5.21.0 occurrences found (verify expected files updated)."

echo "Common spots to double-check:"
rg -nP --hidden -g '!.git/**' -C2 '(Version\s*=|image:|tag:|NooBaa (Core|Operator) Version)' || true
README.md (1)

180-182: CLI version example updated — confirm built CLI prints 5.21.0.

README shows the expected output at README.md:180–182. Source sets Version = "5.21.0" (version/version.go:5). Cannot run the compiled binary here; run the built CLI and confirm it prints those three lines.

@liranmauda liranmauda merged commit 48bf40d into noobaa:master Sep 21, 2025
15 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants