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]
