This is an automated email from the ASF dual-hosted git repository.
Abacn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new 9baa19ad5ca Increase CI timeouts for Python 3.14 multiarch container
jobs (#39401)
9baa19ad5ca is described below
commit 9baa19ad5caa7f334d2d6ecbce62a1f28ca6a2ff
Author: Abdelrahman Ibrahim <[email protected]>
AuthorDate: Tue Jul 21 19:40:41 2026 +0300
Increase CI timeouts for Python 3.14 multiarch container jobs (#39401)
Co-authored-by: Abdelrahman Ibrahim <aeldsouky.c>
---
.github/workflows/beam_PostCommit_Python_Arm.yml | 3 ++-
.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml | 2 ++
.github/workflows/update_python_dependencies.yml | 1 +
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/beam_PostCommit_Python_Arm.yml
b/.github/workflows/beam_PostCommit_Python_Arm.yml
index 0cb03894b25..961dfbb2c53 100644
--- a/.github/workflows/beam_PostCommit_Python_Arm.yml
+++ b/.github/workflows/beam_PostCommit_Python_Arm.yml
@@ -54,7 +54,8 @@ jobs:
beam_PostCommit_Python_Arm:
name: ${{ matrix.job_name }} ${{ matrix.python_version }}
runs-on: [self-hosted, ubuntu-24.04, main]
- timeout-minutes: 480
+ # Python 3.14 multiarch container builds take much longer than other
versions.
+ timeout-minutes: ${{ matrix.python_version == '3.14' && 600 || 480 }}
strategy:
fail-fast: false
matrix:
diff --git a/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
b/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
index d7e012e9f03..6636f70197e 100644
--- a/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
+++ b/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
@@ -62,6 +62,8 @@ jobs:
startsWith(github.event.comment.body, 'Run Python ValidatesContainer
Dataflow ARM')
runs-on: ubuntu-22.04
+ # Python 3.14 multiarch container builds compile many deps from source on
arm64.
+ timeout-minutes: ${{ matrix.python_version == '3.14' && 300 || 120 }}
steps:
- uses: actions/checkout@v7
with:
diff --git a/.github/workflows/update_python_dependencies.yml
b/.github/workflows/update_python_dependencies.yml
index 9da85090c4c..f8630ebd0ae 100644
--- a/.github/workflows/update_python_dependencies.yml
+++ b/.github/workflows/update_python_dependencies.yml
@@ -51,6 +51,7 @@ jobs:
runs-on: [self-hosted, ubuntu-24.04, main]
needs: set-properties
name: Update Python Dependencies
+ timeout-minutes: 180
steps:
- name: Checkout code
uses: actions/checkout@v7