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]

Reply via email to