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

Reply via email to