Skip to content

Commit 8ae3465

Browse files
adrienlacombeclaude
andcommitted
ci: bump actions to Node 24 lines (checkout v6, upload-artifact v7, download-artifact v8, setup-gradle v6)
actions/{upload,download}-artifact@v4 target deprecated Node 20 and were being force-run on Node 24; these majors are Node 24 native. Inputs used (name/path/if-no-files-found) are unchanged across the bumps. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent f5a22c5 commit 8ae3465

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/android-apk.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
run:
3333
working-directory: android_dashboard
3434
steps:
35-
- uses: actions/checkout@v5
35+
- uses: actions/checkout@v6
3636

3737
- name: Set up JDK
3838
uses: actions/setup-java@v5
@@ -41,13 +41,13 @@ jobs:
4141
java-version: "17"
4242

4343
- name: Set up Gradle
44-
uses: gradle/actions/setup-gradle@v4
44+
uses: gradle/actions/setup-gradle@v6
4545

4646
- name: Build debug APK
4747
run: ./gradlew :app:assembleDebug --no-daemon
4848

4949
- name: Upload debug APK
50-
uses: actions/upload-artifact@v4
50+
uses: actions/upload-artifact@v7
5151
with:
5252
name: sandboxed-dashboard-debug-apk
5353
path: android_dashboard/app/build/outputs/apk/debug/app-debug.apk
@@ -63,7 +63,7 @@ jobs:
6363
run:
6464
working-directory: android_dashboard
6565
steps:
66-
- uses: actions/checkout@v5
66+
- uses: actions/checkout@v6
6767

6868
- name: Set up JDK
6969
uses: actions/setup-java@v5
@@ -72,7 +72,7 @@ jobs:
7272
java-version: "17"
7373

7474
- name: Set up Gradle
75-
uses: gradle/actions/setup-gradle@v4
75+
uses: gradle/actions/setup-gradle@v6
7676

7777
- name: Decode release keystore
7878
env:
@@ -122,7 +122,7 @@ jobs:
122122
cp "${apk_path}" "../release/sandboxed-dashboard-${GITHUB_REF_NAME}.apk"
123123
124124
- name: Upload release APK artifact
125-
uses: actions/upload-artifact@v4
125+
uses: actions/upload-artifact@v7
126126
with:
127127
name: sandboxed-dashboard-release-apk
128128
path: release/*.apk
@@ -137,7 +137,7 @@ jobs:
137137
contents: write
138138
steps:
139139
- name: Download release APK artifact
140-
uses: actions/download-artifact@v4
140+
uses: actions/download-artifact@v8
141141
with:
142142
name: sandboxed-dashboard-release-apk
143143
path: dist

.github/workflows/ci-debounced.yml.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
pr_number: ${{ fromJson(needs.check-stale-prs.outputs.pr_numbers) }}
7676
steps:
7777
- name: Checkout PR
78-
uses: actions/checkout@v5
78+
uses: actions/checkout@v6
7979
with:
8080
ref: refs/pull/${{ matrix.pr_number }}/head
8181

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
# Skip CI on draft PRs unless explicitly requested
3232
if: github.event.pull_request.draft == false || github.event_name == 'push' || github.event_name == 'schedule'
3333
steps:
34-
- uses: actions/checkout@v5
34+
- uses: actions/checkout@v6
3535

3636
- name: Install Rust toolchain
3737
uses: dtolnay/rust-toolchain@stable
@@ -63,7 +63,7 @@ jobs:
6363
# Skip CI on draft PRs unless explicitly requested
6464
if: github.event.pull_request.draft == false || github.event_name == 'push' || github.event_name == 'schedule'
6565
steps:
66-
- uses: actions/checkout@v5
66+
- uses: actions/checkout@v6
6767

6868
- name: Install Rust toolchain
6969
uses: dtolnay/rust-toolchain@stable
@@ -97,7 +97,7 @@ jobs:
9797
# Skip CI on draft PRs unless explicitly requested
9898
if: github.event.pull_request.draft == false || github.event_name == 'push' || github.event_name == 'schedule'
9999
steps:
100-
- uses: actions/checkout@v5
100+
- uses: actions/checkout@v6
101101

102102
- name: Install Rust toolchain
103103
uses: dtolnay/rust-toolchain@stable
@@ -113,7 +113,7 @@ jobs:
113113
# Skip CI on draft PRs unless explicitly requested
114114
if: github.event.pull_request.draft == false || github.event_name == 'push' || github.event_name == 'schedule'
115115
steps:
116-
- uses: actions/checkout@v5
116+
- uses: actions/checkout@v6
117117

118118
- name: Install Rust toolchain
119119
uses: dtolnay/rust-toolchain@stable
@@ -145,7 +145,7 @@ jobs:
145145
# Skip CI on draft PRs unless explicitly requested
146146
if: github.event.pull_request.draft == false || github.event_name == 'push' || github.event_name == 'schedule'
147147
steps:
148-
- uses: actions/checkout@v5
148+
- uses: actions/checkout@v6
149149

150150
- name: Validate capability matrix and surface contract evidence
151151
run: scripts/check-capability-matrix.sh
@@ -159,7 +159,7 @@ jobs:
159159
run:
160160
working-directory: dashboard
161161
steps:
162-
- uses: actions/checkout@v5
162+
- uses: actions/checkout@v6
163163

164164
- name: Setup Bun
165165
uses: oven-sh/setup-bun@v2

0 commit comments

Comments
 (0)