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 d3bda90d [hotfix] Synchronize CI pipeline setup. This closes #78
d3bda90d is described below

commit d3bda90d74ec7d9cb68ec74672fc049f85692940
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Thu Jan 18 12:46:19 2024 +0100

    [hotfix] Synchronize CI pipeline setup. This closes #78
    
    * Synchronize CI pipeline setup
    
    The Flink Kafka connector now tests:
    - All PRs against `main` are tested against Flink `1.17.2` and `1.18.1`, 
instead of `1.17.1` and `1.18.0`
    - The weekly run tests
    -- `main` against `1.17-SNAPSHOT, `1.18-SNAPSHOT` and `1.19-SNAPSHOT` (1.19 
is newly added)
    -- `v3.0` against `1.17-SNAPSHOT` and `1.18-SNAPSHOT` (as was before)
    
    * Make sure that Python tests are also run during CI runs for PRs
---
 .github/workflows/push_pr.yml | 14 +++++++-------
 .github/workflows/weekly.yml  | 20 +++++++++++++-------
 2 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index 099a181b..d57c0181 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -25,11 +25,11 @@ jobs:
   compile_and_test:
     strategy:
       matrix:
-        flink: [ 1.17.1, 1.18.0 ]
-        jdk: [ 8, 11, 17 ]
-        exclude:
-          - jdk: 17
-            flink: 1.17.1
+        flink: [ 1.17.2 ]
+        jdk: [ '8, 11' ]
+        include:
+          - flink: 1.18.1
+            jdk: '8, 11, 17'
     uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
     with:
       flink_version: ${{ matrix.flink }}
@@ -37,7 +37,7 @@ jobs:
   python_test:
     strategy:
       matrix:
-        flink: [ 1.17.1, 1.18.0 ]
+        flink: [ 1.17.2, 1.18.1 ]
     uses: 
apache/flink-connector-shared-utils/.github/workflows/python_ci.yml@ci_utils
     with:
-      flink_version: ${{ matrix.flink }}
+      flink_version: ${{ matrix.flink }}
\ No newline at end of file
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index b363b7fb..e6bf27dd 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -27,20 +27,26 @@ jobs:
     strategy:
       matrix:
         flink_branches: [{
-          flink: 1.17.1,
-          branch: v3.0
+          flink: 1.17-SNAPSHOT,
+          branch: main
         }, {
-          flink: 1.18.0,
-          branch: v3.0
+          flink: 1.18-SNAPSHOT,
+          jdk: '8, 11, 17',
+          branch: main
         }, {
-          flink: 1.17.1,
+          flink: 1.19-SNAPSHOT,
+          jdk: '8, 11, 17, 21',
           branch: main
+        }, {
+          flink: 1.17.1,
+          branch: v3.0
         }, {
           flink: 1.18.0,
-          branch: main
+          branch: v3.0
         }]
     uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
     with:
       flink_version: ${{ matrix.flink_branches.flink }}
       connector_branch: ${{ matrix.flink_branches.branch }}
-      run_dependency_convergence: false
+      jdk_version: ${{ matrix.flink_branches.jdk || '8, 11' }}
+      run_dependency_convergence: false
\ No newline at end of file

Reply via email to