Skip to content

Commit 4da3e55

Browse files
authored
Add Python 3.14 support (#37500)
* Initial updates * generate base image requirements, related changes * in-repo version references * Actions updates * formatting * cibuildwheel upgrade * bump setup-python to v6 for environment setup * revert changed base image requirements * port cibuildwheel fix * Fix broken readme_test.py in yaml * clarify check * formatting * unused import, fix sql utils test * try action exclusion * fix typo * fix pairing * regenerate requirements * tweak cibuildwheel version selection * restore 3.14 python tests run with 24.04 environment
1 parent 001fc98 commit 4da3e55

File tree

65 files changed

+509
-90
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+509
-90
lines changed

.github/actions/setup-environment-action/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ runs:
4848
steps:
4949
- name: Install Python
5050
if: ${{ inputs.python-version != '' }}
51-
uses: actions/setup-python@v5
51+
uses: actions/setup-python@v6
5252
with:
5353
python-version: ${{ inputs.python-version == 'default' && '3.10' || inputs.python-version }}
5454
cache: ${{ inputs.python-cache && 'pip' || 'none' }}

.github/workflows/beam_PostCommit_Python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
matrix:
6262
job_name: ['beam_PostCommit_Python']
6363
job_phrase: ['Run Python PostCommit']
64-
python_version: ['3.10', '3.11', '3.12', '3.13']
64+
python_version: ['3.10', '3.11', '3.12', '3.13','3.14']
6565
os: [[self-hosted, ubuntu-20.04, highmem22]]
6666
if: |
6767
github.event_name == 'workflow_dispatch' ||

.github/workflows/beam_PostCommit_Python_Arm.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
matrix:
6161
job_name: [beam_PostCommit_Python_Arm]
6262
job_phrase: [Run Python PostCommit Arm]
63-
python_version: ['3.10', '3.13']
63+
python_version: ['3.10', '3.14']
6464
if: |
6565
github.event_name == 'workflow_dispatch' ||
6666
github.event_name == 'pull_request_target' ||

.github/workflows/beam_PostCommit_Python_Dependency.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
matrix:
6060
job_name: ['beam_PostCommit_Python_Dependency']
6161
job_phrase: ['Run Python PostCommit Dependency']
62-
python_version: ['3.10','3.13']
62+
python_version: ['3.10','3.14']
6363
timeout-minutes: 360
6464
if: |
6565
github.event_name == 'workflow_dispatch' ||

.github/workflows/beam_PostCommit_Python_Examples_Direct.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
matrix:
6464
job_name: ["beam_PostCommit_Python_Examples_Direct"]
6565
job_phrase: ["Run Python Examples_Direct"]
66-
python_version: ['3.10','3.11','3.12', '3.13']
66+
python_version: ['3.10','3.11','3.12', '3.13','3.14']
6767
steps:
6868
- uses: actions/checkout@v4
6969
- name: Setup repository

.github/workflows/beam_PostCommit_Python_Examples_Flink.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
matrix:
6464
job_name: ["beam_PostCommit_Python_Examples_Flink"]
6565
job_phrase: ["Run Python Examples_Flink"]
66-
python_version: ['3.10', '3.13']
66+
python_version: ['3.10', '3.14']
6767
steps:
6868
- uses: actions/checkout@v4
6969
- name: Setup repository

.github/workflows/beam_PostCommit_Python_Examples_Spark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
matrix:
6464
job_name: ["beam_PostCommit_Python_Examples_Spark"]
6565
job_phrase: ["Run Python Examples_Spark"]
66-
python_version: ['3.10', '3.13']
66+
python_version: ['3.10', '3.14']
6767
steps:
6868
- uses: actions/checkout@v4
6969
- name: Setup repository

.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
matrix:
6666
job_name: ["beam_PostCommit_Python_ValidatesContainer_Dataflow"]
6767
job_phrase: ["Run Python Dataflow ValidatesContainer"]
68-
python_version: ['3.10','3.11','3.12','3.13']
68+
python_version: ['3.10','3.11','3.12','3.13','3.14']
6969
steps:
7070
- uses: actions/checkout@v4
7171
- name: Setup repository

.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow_With_RC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
matrix:
6464
job_name: ["beam_PostCommit_Python_ValidatesContainer_Dataflow_With_RC"]
6565
job_phrase: ["Run Python RC Dataflow ValidatesContainer"]
66-
python_version: ['3.10','3.11','3.12','3.13']
66+
python_version: ['3.10','3.11','3.12','3.13','3.14']
6767
steps:
6868
- uses: actions/checkout@v4
6969
- name: Setup repository

.github/workflows/beam_PostCommit_Python_ValidatesRunner_Dataflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
matrix:
6464
job_name: ["beam_PostCommit_Python_ValidatesRunner_Dataflow"]
6565
job_phrase: ["Run Python Dataflow ValidatesRunner"]
66-
python_version: ['3.10', '3.13']
66+
python_version: ['3.10', '3.14']
6767
steps:
6868
- uses: actions/checkout@v4
6969
- name: Setup repository

0 commit comments

Comments
 (0)