Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Jul 11, 2025

  • Draft: Build python from source

Builds python from source, also installs
golang from official distribution. Does
both of these for the ci image only.

  • Updates path

  • Adds version upgrade check for python version

Adds support for using the airflow api to fetch
the newest python patch version available for specific major_minor pair

  • Updated to use args in dockerfile for python

  • Added support for golang upgrade

  • Fixed go version sorting in pre_commit install

  • Added github token usage and fixed version regex

Updated python fetch request during upgrade to use github token and fixed the regex

  • Updated dockerfile.ci file

  • Added support for multiple python versions

Adds python version from global consts into
build args now for the docker ci.

  • Updated python install

  • Increases timeout for ci image build

(cherry picked from commit 5aec2d5)


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

* Draft: Build python from source

Builds python from source, also installs
golang from official distribution. Does
both of these for the ci image only.

* Updates path

* Adds version upgrade check for python version

Adds support for using the airflow api to fetch
the newest python patch version available for specific
major_minor pair

* Updated to use args in dockerfile for python

* Added support for golang upgrade

* Fixed go version sorting in pre_commit install

* Added github token usage and fixed version regex

Updated python fetch request during upgrade to use
github token and fixed the regex

* Updated dockerfile.ci file

* Added support for multiple python versions

Adds python version from global consts into
build args now for the docker ci.

* Updated python install

* Increases timeout for ci image build

(cherry picked from commit 5aec2d5)
@boring-cyborg boring-cyborg bot added area:dev-tools backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch labels Jul 11, 2025
@potiuk potiuk requested a review from jscheffl July 11, 2025 19:27
@potiuk
Copy link
Member Author

potiuk commented Jul 11, 2025

Might be good for 3.0.4 CI image

@potiuk potiuk merged commit 04278f1 into apache:v3-0-test Jul 12, 2025
76 checks passed
@potiuk potiuk deleted the backport-5aec2d5-v3-0-test branch July 12, 2025 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants