This is an automated email from the ASF dual-hosted git repository.
asolimando pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git
The following commit(s) were added to refs/heads/main by this push:
new b3e7693ef2 [CALCITE-7180] Upgrade Github actions versions
b3e7693ef2 is described below
commit b3e7693ef24668cd805e7764e0a79551f9a7fd0c
Author: Alessandro Solimando <[email protected]>
AuthorDate: Fri Sep 12 11:35:17 2025 +0200
[CALCITE-7180] Upgrade Github actions versions
- actions/checkout@v3 -> actions/checkout@v5
- actions/setup-java@v2 -> actions/setup-java@v5
- gradle/wrapper-validation-action@v1 ->
gradle/actions/wrapper-validation@v3
- actions/stale@v9 -> actions/stale@v10
- Updated macos runner: macos-latest -> macos-15 (~4x faster)
---
.github/workflows/gradle-wrapper-validation.yml | 4 +-
.github/workflows/main.yml | 68 +++++++++++-----------
.../publish-non-release-website-updates.yml | 4 +-
.github/workflows/publish-website-on-release.yml | 4 +-
.github/workflows/site.yml | 2 +-
.github/workflows/stale.yml | 2 +-
6 files changed, 42 insertions(+), 42 deletions(-)
diff --git a/.github/workflows/gradle-wrapper-validation.yml
b/.github/workflows/gradle-wrapper-validation.yml
index d1cfb42029..7e0db80d34 100644
--- a/.github/workflows/gradle-wrapper-validation.yml
+++ b/.github/workflows/gradle-wrapper-validation.yml
@@ -20,5 +20,5 @@ jobs:
name: "Validation"
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
- - uses: gradle/wrapper-validation-action@v1
+ - uses: actions/checkout@v5
+ - uses: gradle/actions/wrapper-validation@v3
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index d3df315d0c..35b7ffe519 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -56,11 +56,11 @@ jobs:
name: 'Windows (JDK 8)'
runs-on: windows-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 8'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 8
distribution: 'zulu'
@@ -86,11 +86,11 @@ jobs:
name: 'Windows (JDK 17)'
runs-on: windows-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 17'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 17
distribution: 'zulu'
@@ -116,11 +116,11 @@ jobs:
name: 'Windows (JDK 21)'
runs-on: windows-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 21'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 21
distribution: 'zulu'
@@ -148,11 +148,11 @@ jobs:
env:
TZ: 'America/New_York' # flips between −05:00 and −04:00
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 8'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 8
distribution: 'zulu'
@@ -170,11 +170,11 @@ jobs:
env:
TZ: 'America/New_York' # flips between −05:00 and −04:00
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 8'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 8
distribution: 'zulu'
@@ -192,11 +192,11 @@ jobs:
env:
TZ: 'Pacific/Chatham' # flips between +12:45 and +13:45
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 11'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 11
distribution: 'zulu'
@@ -212,11 +212,11 @@ jobs:
name: 'Linux (JDK 17)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 17'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 17
distribution: 'zulu'
@@ -232,11 +232,11 @@ jobs:
name: 'Linux (JDK 21)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 21'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 21
distribution: 'zulu'
@@ -252,11 +252,11 @@ jobs:
name: 'Linux (JDK 23)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 23'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 23
distribution: 'zulu'
@@ -273,7 +273,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Set up JDK 11'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 11
distribution: 'zulu'
@@ -290,7 +290,7 @@ jobs:
properties: |
calcite.avatica.version=1.0.0-dev-main
skipJavadoc=
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- uses: burrunan/gradle-cache-action@v1
@@ -307,13 +307,13 @@ jobs:
mac:
if: github.event.action != 'labeled'
name: 'macOS (JDK 21)'
- runs-on: macos-latest
+ runs-on: macos-15
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 21'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 21
distribution: 'zulu'
@@ -338,11 +338,11 @@ jobs:
name: 'ErrorProne (JDK 11, latest Guava)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 11'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 11
distribution: 'zulu'
@@ -358,11 +358,11 @@ jobs:
name: 'CheckerFramework (JDK 11)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 11'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 11
distribution: 'zulu'
@@ -377,11 +377,11 @@ jobs:
name: 'CheckerFramework (JDK 11, oldest Guava)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 11'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 11
distribution: 'zulu'
@@ -399,11 +399,11 @@ jobs:
name: 'Linux (JDK 8) Slow Tests'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 50
- name: 'Set up JDK 8'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 8
distribution: 'zulu'
@@ -420,12 +420,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Set up JDK 17'
- uses: actions/setup-java@v2
+ uses: actions/setup-java@v5
with:
java-version: 17
distribution: 'zulu'
- name: 'Checkout Druid dataset'
- uses: actions/checkout@v3
+ uses: actions/checkout@v5
with:
repository: zabetak/calcite-druid-dataset
fetch-depth: 1
@@ -445,7 +445,7 @@ jobs:
- name: 'Index Foodmart/Wikipedia datasets'
working-directory: ./druid-dataset
run: ./index.sh 30s
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 1
path: calcite
diff --git a/.github/workflows/publish-non-release-website-updates.yml
b/.github/workflows/publish-non-release-website-updates.yml
index 92eaf2de8a..c72a64233f 100644
--- a/.github/workflows/publish-non-release-website-updates.yml
+++ b/.github/workflows/publish-non-release-website-updates.yml
@@ -31,7 +31,7 @@ jobs:
cherry-pick-to-site:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 0
ref: site
@@ -50,7 +50,7 @@ jobs:
runs-on: ubuntu-latest
needs: cherry-pick-to-site
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
ref: site
- name: Build site
diff --git a/.github/workflows/publish-website-on-release.yml
b/.github/workflows/publish-website-on-release.yml
index 8c9ae01cf4..743a3bb555 100644
--- a/.github/workflows/publish-website-on-release.yml
+++ b/.github/workflows/publish-website-on-release.yml
@@ -25,7 +25,7 @@ jobs:
sync-main-site:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 0
ref: site
@@ -38,7 +38,7 @@ jobs:
runs-on: ubuntu-latest
needs: sync-main-site
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
ref: site
- name: Build site
diff --git a/.github/workflows/site.yml b/.github/workflows/site.yml
index ac99829bbf..049c95260a 100644
--- a/.github/workflows/site.yml
+++ b/.github/workflows/site.yml
@@ -26,7 +26,7 @@ jobs:
build-website:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Build site
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
index eca8dae1ec..f0c912e32e 100644
--- a/.github/workflows/stale.yml
+++ b/.github/workflows/stale.yml
@@ -39,7 +39,7 @@ jobs:
issues: write
pull-requests: write
steps:
- - uses: actions/stale@v9
+ - uses: actions/stale@v10
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: 'This pull request has been marked as stale due to
30 days of inactivity. It will be closed in 90 days if no further activity
occurs. If you think that’s incorrect or this pull request requires a review,
please simply write any comment. If closed, you can revive the PR at any time
and @mention a reviewer or discuss it on the [email protected] list.
Thank you for your contributions.'