This is an automated email from the ASF dual-hosted git repository.
chengpan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kyuubi-shaded.git
The following commit(s) were added to refs/heads/master by this push:
new b9894a7 [KYUUBI-SHADED #55] [INFRA] Bump GHA OS to ubuntu 24 and
actions to v4
b9894a7 is described below
commit b9894a70b73d6ad8778c3ef936c0ce2eb3cfeead
Author: Cheng Pan <[email protected]>
AuthorDate: Mon Apr 14 11:01:24 2025 +0800
[KYUUBI-SHADED #55] [INFRA] Bump GHA OS to ubuntu 24 and actions to v4
### _Why are the changes needed?_
ASF bans the lower version of actions.
### _How was this patch tested?_
Pass GHA.
Closes #55 from pan3793/gha.
14f221b [Cheng Pan] [INFRA] Bump GHA OS to ubuntu 24 and actions to v4
Authored-by: Cheng Pan <[email protected]>
Signed-off-by: Cheng Pan <[email protected]>
---
.github/actions/setup-maven/action.yaml | 2 +-
.github/workflows/license.yml | 8 ++++----
.github/workflows/master.yml | 6 +++---
.github/workflows/publish-snapshot-nexus.yml | 6 +++---
.github/workflows/style.yml | 6 +++---
5 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/.github/actions/setup-maven/action.yaml
b/.github/actions/setup-maven/action.yaml
index 4aabd40..304eb1b 100644
--- a/.github/actions/setup-maven/action.yaml
+++ b/.github/actions/setup-maven/action.yaml
@@ -21,7 +21,7 @@ runs:
using: composite
steps:
- name: Restore cached Maven
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: build/apache-maven-*
key: setup-maven-${{ hashFiles('pom.xml') }}
diff --git a/.github/workflows/license.yml b/.github/workflows/license.yml
index 17e7c4b..e641607 100644
--- a/.github/workflows/license.yml
+++ b/.github/workflows/license.yml
@@ -32,11 +32,11 @@ concurrency:
jobs:
rat:
name: License
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Setup JDK 8
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 8
@@ -46,7 +46,7 @@ jobs:
build/mvn org.apache.rat:apache-rat-plugin:check
- name: Upload rat report
if: failure()
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: rat-report
path: "**/target/rat*.txt"
diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
index 6d5f2df..7d7baf8 100644
--- a/.github/workflows/master.yml
+++ b/.github/workflows/master.yml
@@ -37,15 +37,15 @@ env:
jobs:
default:
name: Kyuubi Shaded Test
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
java: [8, 17]
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Setup JDK ${{ matrix.java }}
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
distribution: temurin
java-version: ${{ matrix.java }}
diff --git a/.github/workflows/publish-snapshot-nexus.yml
b/.github/workflows/publish-snapshot-nexus.yml
index 8704a98..785f549 100644
--- a/.github/workflows/publish-snapshot-nexus.yml
+++ b/.github/workflows/publish-snapshot-nexus.yml
@@ -24,7 +24,7 @@ on:
jobs:
publish-snapshot:
if: ${{ startsWith(github.repository, 'apache/') }}
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
@@ -32,11 +32,11 @@ jobs:
- master
steps:
- name: Checkout repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}
- name: Setup JDK 8
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 8
diff --git a/.github/workflows/style.yml b/.github/workflows/style.yml
index ea16a08..149307b 100644
--- a/.github/workflows/style.yml
+++ b/.github/workflows/style.yml
@@ -30,14 +30,14 @@ concurrency:
jobs:
linter:
name: Style check
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup JDK 8
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 8