bobbai00 opened a new pull request, #4853:
URL: https://github.com/apache/texera/pull/4853
### What changes were proposed in this PR?
Drop 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.
The `bin/k8s/` chart sources stay in the repo — users who want a Kubernetes
deployment can still package the chart themselves from source. The chart simply
isn't carried through the ASF release/vote/distribution process anymore.
Concrete 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.
Net diff: ~67 lines removed across two files; no behavior change to source
or docker-compose tarballs.
### Any related issues, documentation, discussions?
Closes #4848.
Rationale (from the issue): the Helm chart is hard for individual reviewers
to test and deploy during the 72-hour [VOTE] window — a Kubernetes cluster and
chart-dep fetch are needed, which is a heavier verification path than ASF
release reviewers should have to take on for an artifact. The docker-compose
bundle is a much more accessible deployment review target.
### How was this PR tested?
No automated test — this only takes effect during the manual `Create and
upload release candidate artifacts` workflow_dispatch. Verified by:
- \`grep -ni helm .github/workflows/create-release-candidate.yml
.github/release/vote-email-template.md\` returns no matches.
- \`python3 -c \"import yaml;
yaml.safe_load(open('.github/workflows/create-release-candidate.yml'))\"\`
parses cleanly.
The next RC dry-run will exercise the path end-to-end.
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (claude-opus-4-7)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]