This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new ae61a790a4 Treat image verification as secondary purpose of the jobs
(#35895)
ae61a790a4 is described below
commit ae61a790a4517d0028aeba1eb02e2db89d90c084
Author: Jarek Potiuk <[email protected]>
AuthorDate: Mon Nov 27 17:46:39 2023 +0100
Treat image verification as secondary purpose of the jobs (#35895)
As of recently image verification has been incorporated into
other jobs (Constraint Generation and Docker Compose test). Those
job's primary function is not impage verification but name of the
job in CI shows Verify prominently. Changing the name clairfies
what the job "actually" daes.
---
.github/workflows/ci.yml | 4 ++--
CI.rst | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 53e4da6916..74093010c0 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -466,7 +466,7 @@ jobs:
contents: read
timeout-minutes: 70
name: >
- Verify CI Images & Generate constraints
+ Generate constraints with CI image verifying
${{needs.build-info.outputs.all-python-versions-list-as-string}}
runs-on: ${{fromJSON(needs.build-info.outputs.runs-on)}}
needs: [build-info, wait-for-ci-images]
@@ -1694,7 +1694,7 @@ jobs:
test-docker-compose-quick-start:
timeout-minutes: 60
- name: "Verify PROD image and docker-compose quick start"
+ name: "Docker-compose quick start with PROD image verifying"
runs-on: ${{fromJSON(needs.build-info.outputs.runs-on)}}
needs: [build-info, wait-for-prod-images]
if: needs.build-info.outputs.prod-image-build == 'true'
diff --git a/CI.rst b/CI.rst
index e8d7200027..41c7d0b17f 100644
--- a/CI.rst
+++ b/CI.rst
@@ -338,7 +338,7 @@ This workflow is a regular workflow that performs all
checks of Airflow code.
+---------------------------------+----------------------------------------------------------+----------+----------+-----------+-------------------+
| Build CI images | Builds images in-workflow (not in the
``build images``) | - | Yes | Yes (1) | Yes (4) |
+---------------------------------+----------------------------------------------------------+----------+----------+-----------+-------------------+
-| Verify CI/generate constraints | Verify CI image and generate constraints
for the build | Yes (2) | Yes (2) | Yes (2) | Yes (2) |
+| Generate constraints/CI verify | Generate constraints for the build and
verify CI image | Yes (2) | Yes (2) | Yes (2) | Yes (2) |
+---------------------------------+----------------------------------------------------------+----------+----------+-----------+-------------------+
| Build PROD images | Builds images in-workflow (not in the
``build images``) | - | Yes | Yes (1) | Yes (4) |
+---------------------------------+----------------------------------------------------------+----------+----------+-----------+-------------------+
@@ -388,7 +388,7 @@ This workflow is a regular workflow that performs all
checks of Airflow code.
+---------------------------------+----------------------------------------------------------+----------+----------+-----------+-------------------+
| Wait for PROD Images | Waits for and verify PROD Images
| Yes (2) | Yes (2) | Yes (2) | Yes (2) |
+---------------------------------+----------------------------------------------------------+----------+----------+-----------+-------------------+
-| Verify PROD/test compose | Verify PROD image and tests quick-start
Docker Compose | Yes | Yes | Yes | Yes |
+| Docker Compose test/PROD verify | Tests quick-start Docker Compose and
verify PROD image | Yes | Yes | Yes | Yes |
+---------------------------------+----------------------------------------------------------+----------+----------+-----------+-------------------+
| Tests Kubernetes | Run Kubernetes test
| Yes | Yes | Yes | - |
+---------------------------------+----------------------------------------------------------+----------+----------+-----------+-------------------+