zain-jhan opened a new pull request, #53463:
URL: https://github.com/apache/airflow/pull/53463

   Add Cloud Build configuration for CNB workload Airflow image
   
   This PR adds a comprehensive Cloud Build configuration for building and 
deploying custom Apache Airflow Docker images for the CNB workload project.
   
   ### Key Features:
   - **Dynamic versioning**: Main branch uses `3.0.2-cnb-v*` format with 
auto-increment, feature branches use commit SHA
   - **Custom labeling**: Implements `com.ivedha.*` labels following OCI 
standards alongside existing Apache labels
   - **Author extraction**: Dynamically extracts authors from recent git commits
   - **GCP integration**: Configured for Google Cloud Artifact Registry with 
proper authentication
   - **Build optimization**: Uses Docker BuildKit for modern Dockerfile syntax 
support
   
   ### Technical Details:
   - Repository: 
`us-docker.pkg.dev/prj-prd-cnb-workload/ar-workload-airflow-nonprod`
   - Version format: `3.0.2-cnb-v1`, `3.0.2-cnb-v2` (main) / `8dbac91` (feature 
branches)
   - Custom labels include: image source, version, authors, vendor, build 
metadata
   - Supports all Airflow extras for comprehensive functionality
   
   ### Files Changed:
   - `cloudbuild.yaml`: New Cloud Build configuration file
   
   This configuration enables automated CI/CD for Airflow image builds with 
proper versioning and metadata tracking.


-- 
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