Author SHA1 Message Date
markandClaude Fable 5 1a0711319e ci: bump release actions to Node 24 majors (#2)
Update checkout@v7, setup-java@v5, setup-android@v4, upload-artifact@v7,
and action-gh-release@v3 — all target the Node 24 runtime, clearing the
Node 20 deprecation warning on the release workflow. Inputs we use are
unchanged; the app has no Node dependency (Android/Kotlin + JDK 17), so
no application changes are needed.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 19:59:56 -05:00
+5 -5
View File
@@ -18,17 +18,17 @@ jobs:
steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@v7
- name: Set up Java 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: "17"
cache: gradle
- name: Set up Android SDK
uses: android-actions/setup-android@v3
uses: android-actions/setup-android@v4
- name: Accept Android SDK licenses
run: yes | sdkmanager --licenses >/dev/null
@@ -76,14 +76,14 @@ jobs:
cp app/build/outputs/bundle/release/app-release.aab "dist/relaytv-${GITHUB_REF_NAME}.aab"
- name: Upload workflow artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: relaytv-${{ github.ref_name }}
path: dist/*
if-no-files-found: error
- name: Publish GitHub release
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
with:
generate_release_notes: true
files: |