This is an automated email from the ASF dual-hosted git repository.

MartijnVisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
     new b28ec1e5 [FLINK-40579][ci] Make weekly branch lines independent and 
run one JDK per release line (#299)
b28ec1e5 is described below

commit b28ec1e541b9d2c088a69fd34d588fbb1bd8389a
Author: Martijn Visser <[email protected]>
AuthorDate: Mon Sep 7 13:25:44 2026 +0200

    [FLINK-40579][ci] Make weekly branch lines independent and run one JDK per 
release line (#299)
    
    * [FLINK-40579][ci] Make weekly branch lines independent and run one JDK 
per release line
    
    The outer flink_branches matrix used the default fail-fast, so the first
    failing line cancelled the other four. Release lines now run a single JDK
    (main keeps 11/17/21) to stay under the ASF limit of 20 concurrent jobs:
    7 Java plus 5 Python jobs instead of 30.
    
    Generated-by: Claude Code 2.1.263 (Claude Fable 5.1)
    
    * [FLINK-40579][ci] Cap the weekly Java test step at 45 minutes
    
    Green jobs finish within ~36 minutes; a hung test no longer burns the
    50 minute default.
    
    Generated-by: Claude Code 2.1.263 (Claude Fable 5.1)
    
    * [FLINK-40579][ci] Bump weekly Flink versions to 1.20.5 and 2.1.3
    
    Generated-by: Claude Code 2.1.263 (Claude Fable 5.1)
    
    ---------
    
    Co-authored-by: Martijn Visser <[email protected]>
---
 .github/workflows/weekly.yml | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index becf1cb0..e02986e7 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -28,22 +28,28 @@ jobs:
   compile_and_test:
     if: github.repository_owner == 'apache'
     strategy:
+      fail-fast: false
       matrix:
+        # Release lines run a single JDK to stay under the ASF limit of 20 
concurrent jobs.
         flink_branches: &flink_branches_matrix [{
           flink: 2.2-SNAPSHOT,
           branch: main
         }, {
           flink: 2.2.1,
-          branch: v5.0
+          branch: v5.0,
+          jdk: '17'
         }, {
-          flink: 2.1.2,
-          branch: v5.0
+          flink: 2.1.3,
+          branch: v5.0,
+          jdk: '17'
         }, {
           flink: 2.0.2,
-          branch: v4.0
+          branch: v4.0,
+          jdk: '17'
         }, {
-          flink: 1.20.4,
-          branch: v3.4
+          flink: 1.20.5,
+          branch: v3.4,
+          jdk: '11'
         }]
     uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
     with:
@@ -51,13 +57,15 @@ jobs:
       connector_branch: ${{ matrix.flink_branches.branch }}
       jdk_version: ${{ matrix.flink_branches.jdk || '11, 17, 21' }}
       run_dependency_convergence: false
+      timeout_test: 45
   python_test:
     if: github.repository_owner == 'apache'
     strategy:
+      fail-fast: false
       matrix:
         flink_branches: *flink_branches_matrix
     uses: 
apache/flink-connector-shared-utils/.github/workflows/python_ci.yml@ci_utils
     with:
       flink_version: ${{ matrix.flink_branches.flink }}
       connector_branch: ${{ matrix.flink_branches.branch }}
-      jdk_version: ${{ matrix.flink_branches.jdk || '11, 17, 21' }}
+      jdk_version: '17'

Reply via email to