Skip to content

chore(release): prepare Grid v0.2.1 - #407

Merged
hexfusion merged 2 commits into
praxis-proxy:mainfrom
hexfusion:release/prepare-v0.2.1
Oct 19, 2026
Merged

hexfusion merged 2 commits into
praxis-proxy:mainfrom
hexfusion:release/prepare-v0.2.1

Conversation

@hexfusion

@hexfusion hexfusion commented Oct 19, 2026 •

Copy link
Copy Markdown
Collaborator

Prepare AGN v0.2.1: both workspace versions, the five release charts and their AGN appVersion values, both lockfiles, the hand-pinned praxis-gateway overlay.sidecar.image.tag, and the generated install manifests under deploy/. No tag, no published artifacts.

praxis-gateway keeps appVersion 0.7.0, which names the separately released Praxis AI image rather than the AGN tag. That image is unchanged, so the workflow's pinned tag, digest, and source revision stay as they are.

docs/release.md gains two checklist lines for the generated install manifests, which carry the operator image tag and landed after v0.2.0.

Summary by CodeRabbit

  • Release
    • Updated the application, operator, gateway, and chart versions to 0.2.1.
    • Updated deployment configurations to use the 0.2.1 operator image.
  • Documentation
    • Updated installation examples and gateway image defaults to 0.2.1.
    • Added deployment generation and validation steps to the release checklist.

Bump both workspaces to 0.2.1 and the five release charts to 0.2.1 with
matching AGN appVersions. The praxis-gateway appVersion stays 0.7.0: it
tracks the official Praxis AI image, not the AGN tag.

Bump praxis-gateway overlay.sidecar.image.tag to v0.2.1 and its README
row. That value is pinned by hand because an empty tag resolves to the
chart appVersion, which is the Praxis AI version rather than a
grid-overlay-sync tag.

Regenerate deploy/operator and deploy/overlays from the operator chart.
They carry the operator image tag and the kind version label, so they
move with the chart appVersion.

Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
The manifests under deploy/operator and deploy/overlays render from
charts/grid-operator, so they carry the operator image tag and the kind
version label. They landed after 0.2.0 and the pre-release checklist
never learned about them, so a release could bump the charts and leave
the vendorable base pinned at the previous tag.

Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
@hexfusion
hexfusion requested a review from a team October 19, 2026 17:45
@hexfusion
hexfusion requested a review from a team as a code owner October 19, 2026 17:45
@nerdalert

Copy link
Copy Markdown
Member

Small release note: the optional grid-fleet-dashboard chart still has appVersion: v0.1.4, so its default install continues to select the v0.1.4 image rather than the v0.2.1 image this release will publish. Not a blocker for this PR; just calling out the remaining pin.

@coderabbitai

coderabbitai Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository: praxis-proxy/coderabbit/.coderabbit.yaml
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 97d5dc2c-d9a9-4c41-985e-527d9d8e817f
📥 Commits

Reviewing files that changed from the base of the PR and between 5aae04b and 98285a2.

⛔ Files ignored due to path filters: 2
  • Cargo.lock is excluded by !**/*.lock, !Cargo.lock
  • crates/gateway/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing: 17
  • Cargo.toml
  • charts/grid-enrollment/Chart.yaml
  • charts/grid-mock-providers/Chart.yaml
  • charts/grid-operator/Chart.yaml
  • charts/grid-site/Chart.yaml
  • charts/praxis-gateway/Chart.yaml
  • charts/praxis-gateway/README.md
  • charts/praxis-gateway/values.yaml
  • crates/gateway/Cargo.toml
  • deploy/operator/deployment.yaml
  • deploy/operator/params.env
  • deploy/overlays/kind/deployment.yaml
  • deploy/overlays/kind/kustomization.yaml
  • deploy/overlays/openshift/deployment.yaml
  • deploy/overlays/openshift/params.env
  • docs/installation/existing-clusters.md
  • docs/release.md
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

The release version changes from 0.2.0 to 0.2.1 across package metadata, Helm charts, sidecar defaults, and deployment references. Release instructions add deployment generation and validation commands.

Changes: 0.2.1 Release Updates

Layer / File(s) Summary
Package and chart version metadata
Cargo.toml, crates/gateway/Cargo.toml, charts/*/Chart.yaml, charts/praxis-gateway/values.yaml, charts/praxis-gateway/README.md
Rust package and Helm chart versions change to 0.2.1. The praxis-gateway sidecar default and its documented default tag change to v0.2.1.
Deployment references and release checks
deploy/operator/*, deploy/overlays/{kind,openshift}/*, docs/installation/existing-clusters.md, docs/release.md
Operator image references, the kind version label, and the installation example change to v0.2.1. Release instructions add make generate-deploy and make deploy-check.

Priority: ➖ Normal

Estimated code review effort: 1 (Trivial) | ~4 minutes

Change: Other

Suggested reviewers: nerdalert, shaneutt

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: preparing the Grid v0.2.1 release.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 2…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 2 files. (15 skipped: 15 unsupported.)

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Warning

Tools execution failed with the following error:

Failed to run tools: 14 UNAVAILABLE: read ECONNRESET

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.

@nerdalert nerdalert left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM! The dashboard is two releases back so figured worth mentioning. Probably makes more sense leaving it. :shipit:

@hexfusion

Copy link
Copy Markdown
Collaborator Author

LGTM! The dashboard is two releases back so figured worth mentioning. Probably makes more sense leaving it. :shipit:

tracked #409

@hexfusion
hexfusion merged commit 5963265 into praxis-proxy:main Oct 19, 2026
41 checks passed
@hexfusion
hexfusion deleted the release/prepare-v0.2.1 branch October 19, 2026 18:18
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.

2 participants