From d85fb40f8dde5916e9e52bba7f92db5e8db59bcd Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sat, 4 Jun 2022 16:51:23 +0200 Subject: [PATCH 1/2] Add verification step to image release process --- dev/README_RELEASE_AIRFLOW.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/dev/README_RELEASE_AIRFLOW.md b/dev/README_RELEASE_AIRFLOW.md index 6dce6e487c64a..eff11ffb597b1 100644 --- a/dev/README_RELEASE_AIRFLOW.md +++ b/dev/README_RELEASE_AIRFLOW.md @@ -44,6 +44,7 @@ - [Publish release to SVN](#publish-release-to-svn) - [Prepare PyPI "release" packages](#prepare-pypi-release-packages) - [Manually prepare production Docker Image](#manually-prepare-production-docker-image) + - [Verify production images](#verify-production-images) - [Publish documentation](#publish-documentation) - [Notify developers of release](#notify-developers-of-release) - [Add release data to Apache Committee Report Helper](#add-release-data-to-apache-committee-report-helper) @@ -1041,6 +1042,16 @@ Preparing a release that is not in the latest branch: breeze release-prod-images --airflow-version "${VERSION}" --slim-images --skip-latest ``` +## Verify production images + +```shell script +for PYTHON in 3.7 3.8 3.9 3.10 +do + docker pull apache/airflow:${VERSION}-python${PYTHON} + breeze verify-prod-image --image-name apache/airflow:${VERSION}-python${PYTHON} +done +``` + ## Publish documentation From 37403c155795c1fea594bb042fb43d687c973796 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sat, 4 Jun 2022 23:07:54 +0200 Subject: [PATCH 2/2] Update dev/README_RELEASE_AIRFLOW.md Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com> --- dev/README_RELEASE_AIRFLOW.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev/README_RELEASE_AIRFLOW.md b/dev/README_RELEASE_AIRFLOW.md index eff11ffb597b1..7e6c16289e078 100644 --- a/dev/README_RELEASE_AIRFLOW.md +++ b/dev/README_RELEASE_AIRFLOW.md @@ -1050,6 +1050,8 @@ do docker pull apache/airflow:${VERSION}-python${PYTHON} breeze verify-prod-image --image-name apache/airflow:${VERSION}-python${PYTHON} done +docker pull apache/airflow:${VERSION} +breeze verify-prod-image --image-name apache/airflow:${VERSION} ```