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

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 202ca3c638 NIFI-12752 Updated GitHub Workflows to use macos-14
202ca3c638 is described below

commit 202ca3c638a5eaf986c9b74994c93a15fbac9b35
Author: exceptionfactory <exceptionfact...@apache.org>
AuthorDate: Tue Feb 6 22:47:52 2024 -0600

    NIFI-12752 Updated GitHub Workflows to use macos-14
    
    - Upgraded setup-java action from v3 to v4
    - Upgraded setup-python action from v4 to v5
    - Updated system-tests to use Python 3.10 instead of Python 3.9
    
    This closes #8371
    
    Signed-off-by: David Handermann <exceptionfact...@apache.org>
    Signed-off-by: Joe Witt <joew...@apache.org>
---
 .github/workflows/ci-workflow.yml       | 10 +++++-----
 .github/workflows/dependency-check.yml  |  2 +-
 .github/workflows/docker-tests.yml      |  2 +-
 .github/workflows/integration-tests.yml |  2 +-
 .github/workflows/system-tests.yml      | 10 +++++-----
 5 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/.github/workflows/ci-workflow.yml 
b/.github/workflows/ci-workflow.yml
index 6e8a0cdbf1..e357aed12c 100644
--- a/.github/workflows/ci-workflow.yml
+++ b/.github/workflows/ci-workflow.yml
@@ -97,7 +97,7 @@ jobs:
           # Cache Maven modules using a cache key different from setup-java 
steps
           key: ${{ runner.os }}-maven-static-analysis-${{ 
hashFiles('**/pom.xml') }}
       - name: Set up Java 21
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: 'zulu'
           java-version: '21'
@@ -145,7 +145,7 @@ jobs:
             **/node_modules
           key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
       - name: Set up Java 21
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: 'corretto'
           java-version: '21'
@@ -188,7 +188,7 @@ jobs:
 
   macos-build-jp:
     timeout-minutes: 150
-    runs-on: macos-latest
+    runs-on: macos-14
     name: MacOS Zulu JDK 21 JP
     steps:
       - name: System Information
@@ -207,7 +207,7 @@ jobs:
             **/node_modules
           key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
       - name: Set up Java 21
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: 'zulu'
           java-version: '21'
@@ -274,7 +274,7 @@ jobs:
             **\node_modules
           key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
       - name: Set up Java 21
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: 'zulu'
           java-version: '21'
diff --git a/.github/workflows/dependency-check.yml 
b/.github/workflows/dependency-check.yml
index 1829c157ad..c066c2963f 100644
--- a/.github/workflows/dependency-check.yml
+++ b/.github/workflows/dependency-check.yml
@@ -47,7 +47,7 @@ jobs:
       - name: Checkout Code
         uses: actions/checkout@v4
       - name: Set up Java Zulu 21
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: 'zulu'
           java-version: 21
diff --git a/.github/workflows/docker-tests.yml 
b/.github/workflows/docker-tests.yml
index 6c085c7874..9a2161a75b 100644
--- a/.github/workflows/docker-tests.yml
+++ b/.github/workflows/docker-tests.yml
@@ -107,7 +107,7 @@ jobs:
       - name: Checkout Code
         uses: actions/checkout@v4
       - name: Set up Java Zulu 21
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: 'zulu'
           java-version: 21
diff --git a/.github/workflows/integration-tests.yml 
b/.github/workflows/integration-tests.yml
index 583323cdb0..209a512516 100644
--- a/.github/workflows/integration-tests.yml
+++ b/.github/workflows/integration-tests.yml
@@ -99,7 +99,7 @@ jobs:
       - name: Checkout Code
         uses: actions/checkout@v4
       - name: Set up Java Zulu 21
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: 'zulu'
           java-version: 21
diff --git a/.github/workflows/system-tests.yml 
b/.github/workflows/system-tests.yml
index ec82be7278..9cc8e36069 100644
--- a/.github/workflows/system-tests.yml
+++ b/.github/workflows/system-tests.yml
@@ -77,7 +77,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [ ubuntu-latest, macos-latest ]
+        os: [ ubuntu-latest, macos-14 ]
         version: [ 21 ]
     timeout-minutes: 120
     runs-on: ${{ matrix.os }}
@@ -98,16 +98,16 @@ jobs:
       - name: Checkout Code
         uses: actions/checkout@v4
       - name: Set up Java ${{ env.JAVA_DISTRIBUTION }} ${{ matrix.version }}
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: ${{ env.JAVA_DISTRIBUTION }}
           java-version: ${{ matrix.version }}
           cache: 'maven'
 
-      - name: Set up Python 3.9
-        uses: actions/setup-python@v4
+      - name: Set up Python 3.10
+        uses: actions/setup-python@v5
         with:
-          python-version: '3.9'
+          python-version: '3.10'
 
       - name: Build Dependencies
         env:

Reply via email to