Skip to content

refactor(release): drop helm chart from RC artifacts#4853

Merged
bobbai00 merged 3 commits into
apache:mainfrom
bobbai00:refactor/4848-drop-helm-from-release-artifacts
May 3, 2026
Merged

refactor(release): drop helm chart from RC artifacts#4853
bobbai00 merged 3 commits into
apache:mainfrom
bobbai00:refactor/4848-drop-helm-from-release-artifacts

Conversation

@bobbai00
Copy link
Copy Markdown
Contributor

@bobbai00 bobbai00 commented May 3, 2026

What changes were proposed in this PR?

This PR drops the Helm chart tarball (apache-texera-${VERSION}-helm.tgz) from the release-candidate flow. The remaining RC artifacts are the source tarball and the docker-compose deployment bundle.

Changes in .github/workflows/create-release-candidate.yml:

  • Removed the entire Create Helm chart package step (helm install, helm dependency build, helm package, symlink resolution, Chart.yaml/values.yaml patching).
  • Dropped the helm_tarball output of create-rc and its variable.
  • Removed helm from the sign/checksum loop, the upload-artifact paths, the Verify downloaded artifacts loop, the Stage artifacts to SVN loop, the SVN commit message, the summary table row, and the gpg --verify / sha512sum -c snippets.

In .github/release/vote-email-template.md:

  • Removed the "Helm chart package" bullet from the artifact list.
  • Removed the "Helm chart deploys successfully (if applicable)" line from the verification checklist.

Any related issues, documentation, discussions?

Closes #4848.

How was this PR tested?

Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (claude-opus-4-7)

The Helm chart tarball is hard for individual reviewers to test and verify
during the [VOTE] period (requires a kubernetes cluster + chart-deps fetch),
which is the wrong shape for an ASF release artifact. Drop it from the RC
flow; bin/k8s/ stays in the source tree for users who want to build the
chart themselves.

- Remove the Create Helm chart package step.
- Drop helm_tarball output, sign/checksum entry, upload-artifact paths,
  download verification, SVN staging, summary table row, and verification
  command snippets.
- Update the SVN commit message and the [VOTE] email template to no
  longer reference the helm artifact.

Closes apache#4848

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added refactor Refactor the code ci changes related to CI docs Changes related to documentations labels May 3, 2026
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 43.40%. Comparing base (3d80393) to head (20ac13d).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #4853      +/-   ##
============================================
+ Coverage     43.35%   43.40%   +0.05%     
- Complexity     2035     2107      +72     
============================================
  Files           957      957              
  Lines         34077    34946     +869     
  Branches       3753     3893     +140     
============================================
+ Hits          14773    15170     +397     
- Misses        18512    18970     +458     
- Partials        792      806      +14     
Flag Coverage Δ
access-control-service 28.12% <ø> (ø)
agent-service 33.49% <ø> (-0.24%) ⬇️
amber 41.97% <ø> (+0.42%) ⬆️
computing-unit-managing-service 0.00% <ø> (ø)
config-service 0.00% <ø> (ø)
file-service 32.40% <ø> (-0.85%) ⬇️
frontend 34.97% <ø> (-0.31%) ⬇️
python 85.21% <ø> (-0.11%) ⬇️
workflow-compiling-service 47.72% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@bobbai00 bobbai00 added the release/v1.1.0-incubating back porting to release/v1.1.0-incubating label May 3, 2026
@bobbai00 bobbai00 enabled auto-merge (squash) May 3, 2026 09:20
@bobbai00 bobbai00 added the emergency Pull requests that need to be merged ASAP label May 3, 2026
@bobbai00 bobbai00 merged commit d9fc9dc into apache:main May 3, 2026
36 checks passed
Yicong-Huang pushed a commit that referenced this pull request May 3, 2026
### What changes were proposed in this PR?

This PR drops the Helm chart tarball
(`apache-texera-${VERSION}-helm.tgz`) from the release-candidate flow.
The remaining RC artifacts are the source tarball and the docker-compose
deployment bundle.

Changes in `.github/workflows/create-release-candidate.yml`:
- Removed the entire `Create Helm chart package` step (helm install,
`helm dependency build`, `helm package`, symlink resolution,
Chart.yaml/values.yaml patching).
- Dropped the `helm_tarball` output of `create-rc` and its variable.
- Removed helm from the sign/checksum loop, the `upload-artifact` paths,
the `Verify downloaded artifacts` loop, the `Stage artifacts to SVN`
loop, the SVN commit message, the summary table row, and the `gpg
--verify` / `sha512sum -c` snippets.

In `.github/release/vote-email-template.md`:
- Removed the \"Helm chart package\" bullet from the artifact list.
- Removed the \"Helm chart deploys successfully (if applicable)\" line
from the verification checklist.

### Any related issues, documentation, discussions?

Closes #4848.

### How was this PR tested?

### Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (claude-opus-4-7)

(backported from commit d9fc9dc)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 3, 2026

Backport to release/v1.1.0-incubating succeeded as 2400f42. Run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci changes related to CI docs Changes related to documentations emergency Pull requests that need to be merged ASAP refactor Refactor the code release/v1.1.0-incubating back porting to release/v1.1.0-incubating

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove helm chart tarball from the releases artifacts

3 participants