The GitHub Actions job ".github/workflows/hamilton-ui-frontend.yml" on 
hamilton.git/stefan/update-package-names has failed.
Run started by GitHub user skrawcz (triggered by skrawcz).

Head commit for run:
f3f77b4621719fc098fa2c5e8f91b23e5b9fd809 / Stefan Krawczyk 
<[email protected]>
Add Apache Software Foundation compliance to Docker infrastructure

This commit ensures Hamilton UI Docker images comply with ASF requirements:

1. Added Incubator Disclaimers to Dockerfiles
   - All 4 Dockerfiles now include the required incubator disclaimer
   - Placed after Apache license header as per ASF guidelines
   - Affects: backend/Dockerfile.backend, backend/Dockerfile.backend-prod,
     frontend/Dockerfile.frontend, frontend/Dockerfile.frontend-prod

2. Rewrote buildx_and_push.sh with Apache-Compliant Tagging
   - Changed namespace from dagworks/* to apache/hamilton-*
   - Implemented proper tagging strategy:
     * Release: VERSION (can tag :latest with PMC approval)
     * RC: VERSION-rcN (cannot use :latest)
     * Snapshot: VERSION-SNAPSHOT (cannot use :latest)
     * Nightly: VERSION-nightly-YYYYMMDD (cannot use :latest)
   - Added command-line arguments: --version, --type, --rc-number, --tag-latest
   - Added safety checks preventing :latest for non-releases
   - Added PMC approval confirmation prompt
   - Removed automatic PyPI version fetching

3. Created DOCKER_RELEASE.md Documentation
   - Comprehensive guide for Apache-compliant Docker releases
   - Covers dev.sh, run.sh, and buildx_and_push.sh workflows
   - Documents tagging policy and multi-architecture builds
   - Includes release checklist and PMC approval process
   - Lists common issues and security considerations

These changes ensure compliance with ASF Docker distribution policies:
- https://www.apache.org/legal/release-policy.html
- https://incubator.apache.org/policy/incubation.html#releases

Report URL: https://github.com/apache/hamilton/actions/runs/22317608762

With regards,
GitHub Actions via GitBox

Reply via email to