Skip to content

chore(release): prepare v1.0.0-rc.2 - #455

Merged
dmitsh merged 1 commit into
mainfrom
v1.0.0-rc.2
Aug 10, 2026
Merged

chore(release): prepare v1.0.0-rc.2#455
dmitsh merged 1 commit into
mainfrom
v1.0.0-rc.2

Conversation

@dmitsh

@dmitsh dmitsh commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Signed-off-by: Dmitry Shmulevich <17212177+dmitsh@users.noreply.github.com>
@dmitsh
dmitsh requested a review from ravisoundar as a code owner August 10, 2026 12:41
@coderabbitai

coderabbitai Bot commented Aug 10, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated the chart and application release versions to 1.0.0-rc.2.

Walkthrough

The Helm chart and application versions were updated from 1.0.0-rc.1 to 1.0.0-rc.2.

Changes

Helm release version update

Layer / File(s) Summary
Chart metadata update
charts/topograph/Chart.yaml
The chart version and appVersion now use 1.0.0-rc.2.

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

Suggested reviewers: ravisoundar

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive No pull request description was provided, so its relevance to the version updates cannot be assessed. Add a brief description stating that the Helm chart and application versions changed from 1.0.0-rc.1 to 1.0.0-rc.2.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies a release preparation for version 1.0.0-rc.2, matching the chart and application version updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch v1.0.0-rc.2

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

@greptile-apps

greptile-apps Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Prepares the Helm chart for the v1.0.0-rc.2 release.

  • Updates the chart package version from 1.0.0-rc.1 to 1.0.0-rc.2.
  • Updates the default application version and image tag from v1.0.0-rc.1 to v1.0.0-rc.2.

Confidence Score: 5/5

The release metadata update appears safe to merge.

The chart and application versions advance consistently, while existing chart tests deliberately isolate snapshots from release-version changes and no blocking version-alignment failure remains.

Important Files Changed

Filename Overview
charts/topograph/Chart.yaml Updates the Helm chart and application metadata consistently for the v1.0.0-rc.2 release; no actionable defect was identified.

Reviews (1): Last reviewed commit: "chore(release): prepare v1.0.0-rc.2" | Re-trigger Greptile

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@charts/topograph/Chart.yaml`:
- Around line 6-7: Publish the release container image
ghcr.io/nvidia/topograph:v1.0.0-rc.2 before running the Helm chart release for
version 1.0.0-rc.2. Coordinate the independent Docker and Helm release workflows
so the image is available before the chart is deployed with the default
image.tag configuration.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: 811dcf1b-c5d2-4853-8bfe-ceb47f4f8da6

📥 Commits

Reviewing files that changed from the base of the PR and between 0b5bc25 and e81f911.

📒 Files selected for processing (1)
  • charts/topograph/Chart.yaml
📜 Review details
⏰ Context from checks skipped due to timeout. (2)
  • GitHub Check: govulncheck
  • GitHub Check: Greptile Review
🧰 Additional context used
📓 Path-based instructions (3)
charts/topograph/**/*.yaml

📄 CodeRabbit inference engine (AGENTS.md)

Do not enable both ingress.enabled and gatewayAPI.enabled in one Helm release; the routing resources are mutually exclusive.

Files:

  • charts/topograph/Chart.yaml
**/*

📄 CodeRabbit inference engine (AGENTS.md)

**/*: Do not publicly disclose suspected security vulnerabilities; report them privately through NVIDIA PSIRT using the channels documented in SECURITY.md.
Every commit must include a Signed-off-by: trailer for DCO compliance.
Use Conventional Commits with an allowed type such as feat, fix, docs, chore, refactor, test, build, or ci.
Before pushing, run make qualify; all CI checks, including Go build/test/lint, Codecov, and DCO, must be green before merge.
Changes to provider, engine, chart, API, configuration schema, labels, annotations, or user-facing behavior must include the corresponding documentation updates described in the documentation impact table.

Files:

  • charts/topograph/Chart.yaml
charts/topograph/**

⚙️ CodeRabbit configuration file

charts/topograph/**: - Check RBAC least privilege and Kubernetes API compatibility.

  • ingress.enabled and gatewayAPI.enabled must remain mutually exclusive.
  • HTTPRoute must contain only portable Gateway API v1 fields.
  • Flag changes where values, schema, templates, NOTES, tests,
    snapshots, documentation, or changelog become inconsistent.

Files:

  • charts/topograph/Chart.yaml

Comment on lines +6 to +7
version: "1.0.0-rc.2"
appVersion: "v1.0.0-rc.2"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🩺 Stability & Availability | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

tag="v1.0.0-rc.2"

rg -n -C 4 'appVersion|image.tag|ghcr.io/nvidia/topograph' \
  charts/topograph/Chart.yaml \
  charts/topograph/tests/deployment_test.yaml || true

rg -n -C 6 'build-push|docker.*push|ghcr.io/nvidia/topograph|v1.0.0-rc.2' \
  .github/workflows || true

token="$(curl -fsSL \
  'https://ghcr.io/token?service=ghcr.io&scope=repository:nvidia/topograph:pull' |
  jq -r '.token')"

test -n "$token" && test "$token" != "null"

curl -fsSI \
  -H "Authorization: Bearer ${token}" \
  -H 'Accept: application/vnd.oci.image.manifest.v1+json' \
  "https://ghcr.io/v2/nvidia/topograph/manifests/${tag}" >/dev/null

Repository: NVIDIA/topograph

Length of output: 4496


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

printf '%s\n' '--- Docker workflow ---'
cat -n .github/workflows/docker.yml | sed -n '1,110p'

printf '%s\n' '--- Helm release workflow ---'
cat -n .github/workflows/helm-release.yaml | sed -n '1,100p'

printf '%s\n' '--- Chart image defaults and template ---'
rg -n -C 5 'repository:|tag:|appVersion|image:' charts/topograph/values.yaml charts/topograph/templates/deployment.yaml charts/topograph/Chart.yaml

printf '%s\n' '--- Image tag references ---'
rg -n -C 3 'v1\.0\.0-rc\.2|docker/metadata|type=semver|tags:' .github/workflows charts/topograph

Repository: NVIDIA/topograph

Length of output: 10649


Publish the release image before the chart.

The Docker and Helm release workflows are independent manual workflows. Publish ghcr.io/nvidia/topograph:v1.0.0-rc.2 before releasing the chart. With the default image.tag: "", a missing image causes ImagePullBackOff.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@charts/topograph/Chart.yaml` around lines 6 - 7, Publish the release
container image ghcr.io/nvidia/topograph:v1.0.0-rc.2 before running the Helm
chart release for version 1.0.0-rc.2. Coordinate the independent Docker and Helm
release workflows so the image is available before the chart is deployed with
the default image.tag configuration.

@dmitsh
dmitsh merged commit d55535e into main Aug 10, 2026
5 of 13 checks passed
@dmitsh
dmitsh deleted the v1.0.0-rc.2 branch August 10, 2026 13:09
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