potiuk opened a new pull request #12177:
URL: https://github.com/apache/airflow/pull/12177


   When new Python version is released (bugfixes), we rebuild the CI image
   and replace it with the new one, however releasing of the python
   image and CI image is often hours or even days apart (we only
   release the CI image when tests pass in master with the new python
   image). We already use a better approach for Github - we simply
   push the new python image to our registry together with the CI
   image and the CI jobs are always pulling them from our registry
   knowing that the two - python and CI image are in sync.
   
   This PR introduces the same approach. We not only push CI image
   but also the corresponding Python image to our registry. This has
   no ill effect - DockerHub handles it automatically and reuses
   the layers of the image directly from the Python one so it is
   merely a label that is stored in our registry that points to the
   exact Python image that was used by the last pushed CI image.
   
   <!--
   Thank you for contributing! Please make sure that your code changes
   are covered with tests. And in case of new features or big changes
   remember to adjust the documentation.
   
   Feel free to ping committers for the review!
   
   In case of existing issue, reference it using one of the following:
   
   closes: #ISSUE
   related: #ISSUE
   
   How to write a good git commit message:
   http://chris.beams.io/posts/git-commit/
   -->
   
   ---
   **^ Add meaningful description above**
   
   Read the **[Pull Request 
Guidelines](https://github.com/apache/airflow/blob/master/CONTRIBUTING.rst#pull-request-guidelines)**
 for more information.
   In case of fundamental code change, Airflow Improvement Proposal 
([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvements+Proposals))
 is needed.
   In case of a new dependency, check compliance with the [ASF 3rd Party 
License Policy](https://www.apache.org/legal/resolved.html#category-x).
   In case of backwards incompatible changes please leave a note in 
[UPDATING.md](https://github.com/apache/airflow/blob/master/UPDATING.md).
   


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

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to