Author SHA1 Message Date
markandClaude Fable 5 24d1328dab ci: bump release actions to Node 24 majors
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:41 -05:00
+5 -5
View File
@@ -18,17 +18,17 @@ jobs:
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@v4 uses: actions/checkout@v7
- name: Set up Java 17 - name: Set up Java 17
uses: actions/setup-java@v4 uses: actions/setup-java@v5
with: with:
distribution: temurin distribution: temurin
java-version: "17" java-version: "17"
cache: gradle cache: gradle
- name: Set up Android SDK - name: Set up Android SDK
uses: android-actions/setup-android@v3 uses: android-actions/setup-android@v4
- name: Accept Android SDK licenses - name: Accept Android SDK licenses
run: yes | sdkmanager --licenses >/dev/null 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" cp app/build/outputs/bundle/release/app-release.aab "dist/relaytv-${GITHUB_REF_NAME}.aab"
- name: Upload workflow artifacts - name: Upload workflow artifacts
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: relaytv-${{ github.ref_name }} name: relaytv-${{ github.ref_name }}
path: dist/* path: dist/*
if-no-files-found: error if-no-files-found: error
- name: Publish GitHub release - name: Publish GitHub release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v3
with: with:
generate_release_notes: true generate_release_notes: true
files: | files: |