This is an automated email from the ASF dual-hosted git repository.
pvillard 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 b7d4097429 NIFI-14974 Standardized GitHub Runner OS Settings
b7d4097429 is described below
commit b7d40974290eb106fe4e1e9894ca7ac02c86c901
Author: exceptionfactory <[email protected]>
AuthorDate: Mon Sep 15 13:04:07 2025 -0500
NIFI-14974 Standardized GitHub Runner OS Settings
- Set ubuntu-24.04 in place of ubuntu-latest
- Set windows-2025 in place of windows-latest
- Upgraded from macos-14 to macos-15
Signed-off-by: Pierre Villard <[email protected]>
This closes #10307.
---
.github/workflows/ci-workflow.yml | 6 +++---
.github/workflows/code-coverage.yml | 5 ++---
.github/workflows/docker-tests.yml | 2 +-
.github/workflows/integration-tests.yml | 8 +++-----
.github/workflows/stale.yml | 2 +-
.github/workflows/system-tests.yml | 2 +-
6 files changed, 11 insertions(+), 14 deletions(-)
diff --git a/.github/workflows/ci-workflow.yml
b/.github/workflows/ci-workflow.yml
index 9ec356e911..0df039008b 100644
--- a/.github/workflows/ci-workflow.yml
+++ b/.github/workflows/ci-workflow.yml
@@ -56,7 +56,7 @@ permissions:
jobs:
ubuntu-build-en:
timeout-minutes: 120
- runs-on: ubuntu-latest
+ runs-on: ubuntu-24.04
name: Ubuntu Corretto JDK 21 EN
steps:
- name: Clear Disk Space
@@ -129,7 +129,7 @@ jobs:
macos-build-jp:
timeout-minutes: 150
- runs-on: macos-14
+ runs-on: macos-15
name: MacOS Zulu JDK 21 JP
steps:
- name: System Information
@@ -204,7 +204,7 @@ jobs:
windows-build:
timeout-minutes: 150
- runs-on: windows-latest
+ runs-on: windows-2025
name: Windows Zulu JDK 21 FR
steps:
- name: System Information
diff --git a/.github/workflows/code-coverage.yml
b/.github/workflows/code-coverage.yml
index 26a469e224..932c4b2562 100644
--- a/.github/workflows/code-coverage.yml
+++ b/.github/workflows/code-coverage.yml
@@ -36,9 +36,8 @@ permissions:
jobs:
build:
timeout-minutes: 120
- runs-on:
- - ubuntu-latest
- name: Ubuntu Java 21
+ runs-on: ubuntu-24.04
+ name: Build
steps:
- name: Checkout Code
uses: actions/checkout@v4
diff --git a/.github/workflows/docker-tests.yml
b/.github/workflows/docker-tests.yml
index 458f44becd..f4400aa142 100644
--- a/.github/workflows/docker-tests.yml
+++ b/.github/workflows/docker-tests.yml
@@ -103,7 +103,7 @@ permissions:
jobs:
build_and_test:
timeout-minutes: 60
- runs-on: ubuntu-latest
+ runs-on: ubuntu-24.04
name: Ubuntu Java 21
steps:
- name: Checkout Code
diff --git a/.github/workflows/integration-tests.yml
b/.github/workflows/integration-tests.yml
index b7044609f2..2c4efc8484 100644
--- a/.github/workflows/integration-tests.yml
+++ b/.github/workflows/integration-tests.yml
@@ -92,9 +92,9 @@ permissions:
contents: read
jobs:
- build_and_test:
+ build:
timeout-minutes: 120
- runs-on: ubuntu-latest
+ runs-on: ubuntu-24.04
name: Ubuntu Java 21
steps:
- name: Checkout Code
@@ -111,8 +111,6 @@ jobs:
cat /proc/cpuinfo
cat /proc/meminfo
df
- docker info
-
- name: Build and Run Tests
env:
MAVEN_OPTS: >-
@@ -125,7 +123,7 @@ jobs:
if: failure() || cancelled()
uses: actions/upload-artifact@v4
with:
- name: ubuntu-21-failsafe-logs
+ name: integration-tests-failsafe-logs
path: |
**/target/failsafe-reports/**/*.txt
retention-days: 7
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
index a50de3d3b3..21e135c431 100644
--- a/.github/workflows/stale.yml
+++ b/.github/workflows/stale.yml
@@ -27,7 +27,7 @@ jobs:
stale:
permissions:
pull-requests: write
- runs-on: ubuntu-latest
+ runs-on: ubuntu-24.04
steps:
- uses: actions/stale@v9
with:
diff --git a/.github/workflows/system-tests.yml
b/.github/workflows/system-tests.yml
index af6704947d..46d758854c 100644
--- a/.github/workflows/system-tests.yml
+++ b/.github/workflows/system-tests.yml
@@ -82,7 +82,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- os: [ ubuntu-latest, macos-14 ]
+ os: [ ubuntu-24.04, macos-15 ]
version: [ 21 ]
timeout-minutes: 120
runs-on: ${{ matrix.os }}