bobbai00 opened a new pull request, #4219: URL: https://github.com/apache/texera/pull/4219
### What changes were proposed in this PR? This PR adds Docker Compose and Helm chart as signed binary release artifacts alongside the source tarball, following the [Apache Flink Kubernetes Operator release model](https://dist.apache.org/repos/dist/release/flink/flink-kubernetes-operator-1.14.0/). This ensures the release contains everything a new user needs to get started. **Key changes:** - Parameterize image references in `docker-compose.yml` and Helm `values.yaml` with `IMAGE_REGISTRY` / `IMAGE_TAG` variables (defaults to `ghcr.io/apache` / `latest`) - Update `build-and-push-images` workflow to support both ghcr.io (via `GITHUB_TOKEN`) and Docker Hub - Extend `create-release-candidate` workflow to produce three signed artifacts: - Source tarball (existing) - Docker Compose deployment bundle (new) - Helm chart package (new) - Update vote email template with container image references and deployment verification checklist ### Any related issues, documentation, discussions? Closes #4218 ### How was this PR tested? - Verified all modified YAML files are syntactically valid - Reviewed generated Docker Compose bundle structure and pinned `.env` values - Reviewed Helm template rendering with updated `global.imageRegistry` / `global.imageTag` - Cross-referenced with Apache Flink Kubernetes Operator release structure for compliance ### Was this PR authored or co-authored using generative AI tooling? Yes, co-authored with Claude Code (Claude Opus 4.6). -- 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]
