From 2deac610071425aad70c197a762ebd212a14a56c Mon Sep 17 00:00:00 2001 From: Piotr Stachyra Date: Tue, 7 Jul 2026 10:39:55 +0200 Subject: [PATCH 1/2] ci: use temurin jdk in setup-java Switch GitHub Actions setup-java from deprecated adopt distribution to temurin across all workflows. Fixes #1021 Co-authored-by: Cursor --- .github/workflows/ci.yml | 2 +- .github/workflows/e2e.yml | 4 ++-- .github/workflows/e2e_migration.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/release-internal.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/ui-tests.yml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8f1e8b8365..422be6726f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: '17' - distribution: 'adopt' + distribution: 'temurin' - name: Setup Gradle uses: gradle/actions/setup-gradle@v5 diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index dd62321ace..ab9ef11e9a 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -51,7 +51,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: "17" - distribution: "adopt" + distribution: "temurin" - name: Setup Gradle uses: gradle/actions/setup-gradle@v5 @@ -101,7 +101,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: "17" - distribution: "adopt" + distribution: "temurin" - name: Setup Gradle uses: gradle/actions/setup-gradle@v5 diff --git a/.github/workflows/e2e_migration.yml b/.github/workflows/e2e_migration.yml index 96b6710367..43cc8f9cc8 100644 --- a/.github/workflows/e2e_migration.yml +++ b/.github/workflows/e2e_migration.yml @@ -31,7 +31,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: "17" - distribution: "adopt" + distribution: "temurin" - name: Setup Gradle uses: gradle/actions/setup-gradle@v5 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 54a64a0624..858135dea8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -30,7 +30,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: '17' - distribution: 'adopt' + distribution: 'temurin' - name: Setup Gradle uses: gradle/actions/setup-gradle@v5 diff --git a/.github/workflows/release-internal.yml b/.github/workflows/release-internal.yml index dd7ec94169..263ee2ae80 100644 --- a/.github/workflows/release-internal.yml +++ b/.github/workflows/release-internal.yml @@ -30,7 +30,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: '17' - distribution: 'adopt' + distribution: 'temurin' - name: Setup Gradle uses: gradle/actions/setup-gradle@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b7af685206..ed04a0f9fa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: '17' - distribution: 'adopt' + distribution: 'temurin' - name: Setup Gradle uses: gradle/actions/setup-gradle@v5 diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index 935be2829e..0f01bdea7a 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -28,7 +28,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: '17' - distribution: 'adopt' + distribution: 'temurin' - name: Cache gradle uses: actions/cache@v5 From d3fb0bd760ada8410b23d7c7b25950d1781c6b83 Mon Sep 17 00:00:00 2001 From: Piotr Stachyra Date: Tue, 7 Jul 2026 10:43:03 +0200 Subject: [PATCH 2/2] ci: bump gha actions for node 24 runners Upgrade paths-filter to v4 and artifact actions to v7 so workflows stop warning about Node.js 20 on ubuntu-latest. Co-authored-by: Cursor --- .github/workflows/ci.yml | 2 +- .github/workflows/e2e.yml | 14 +++++++------- .github/workflows/e2e_migration.yml | 6 +++--- .github/workflows/lint.yml | 2 +- .github/workflows/release-internal.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/ui-tests.yml | 2 +- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 422be6726f..476a65f4fa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,7 +57,7 @@ jobs: run: ./gradlew testDevDebugUnitTest - name: Upload test report - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: unit_test_report_${{ github.run_number }} path: app/build/reports/tests/testDevDebugUnitTest/ diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index ab9ef11e9a..26388e7de3 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -26,7 +26,7 @@ jobs: code: ${{ github.event_name == 'workflow_dispatch' || steps.filter.outputs.code == 'true' }} steps: - uses: actions/checkout@v6 - - uses: dorny/paths-filter@v3 + - uses: dorny/paths-filter@v4 if: github.event_name == 'pull_request' id: filter with: @@ -83,7 +83,7 @@ jobs: mv "$apk" app/build/outputs/apk/dev/debug/bitkit_e2e.apk - name: Upload APK (local) - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: bitkit-e2e-apk_${{ github.run_number }} path: app/build/outputs/apk/dev/debug/bitkit_e2e.apk @@ -136,7 +136,7 @@ jobs: mv "$apk" app/build/outputs/apk/dev/debug/bitkit_e2e.apk - name: Upload APK (regtest) - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: bitkit-e2e-apk-regtest_${{ github.run_number }} path: app/build/outputs/apk/dev/debug/bitkit_e2e.apk @@ -210,7 +210,7 @@ jobs: script: echo "Generated AVD snapshot for caching." - name: Download APK - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v7 with: name: bitkit-e2e-apk_${{ github.run_number }} path: bitkit-e2e-tests/aut @@ -302,7 +302,7 @@ jobs: - name: Upload E2E Artifacts (${{ matrix.shard.name }}) if: failure() - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: e2e-artifacts_${{ matrix.shard.name }}_${{ github.run_number }} path: bitkit-e2e-tests/artifacts/ @@ -368,7 +368,7 @@ jobs: script: echo "Generated AVD snapshot for caching." - name: Download APK (regtest) - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v7 with: name: bitkit-e2e-apk-regtest_${{ github.run_number }} path: bitkit-e2e-tests/aut @@ -454,7 +454,7 @@ jobs: - name: Upload E2E Artifacts (${{ matrix.shard.name }}) if: failure() - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: e2e-artifacts-regtest_${{ matrix.shard.name }}_${{ github.run_number }} path: bitkit-e2e-tests/artifacts/ diff --git a/.github/workflows/e2e_migration.yml b/.github/workflows/e2e_migration.yml index 43cc8f9cc8..0a969ea9c2 100644 --- a/.github/workflows/e2e_migration.yml +++ b/.github/workflows/e2e_migration.yml @@ -64,7 +64,7 @@ jobs: mv "$apk" app/build/outputs/apk/dev/debug/bitkit_e2e.apk - name: Upload APK - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: bitkit-e2e-apk_${{ github.run_number }} path: app/build/outputs/apk/dev/debug/bitkit_e2e.apk @@ -138,7 +138,7 @@ jobs: script: echo "Generated AVD snapshot for caching." - name: Download APK - uses: actions/download-artifact@v6 + uses: actions/download-artifact@v7 with: name: bitkit-e2e-apk_${{ github.run_number }} path: bitkit-e2e-tests/aut @@ -222,7 +222,7 @@ jobs: - name: Upload E2E Artifacts (${{ matrix.scenario.name }}) if: failure() - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: e2e-artifacts_${{ matrix.scenario.name }}_${{ matrix.rn_version }}_${{ github.run_number }} path: bitkit-e2e-tests/artifacts/ diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 858135dea8..48d6783c0e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -48,7 +48,7 @@ jobs: continue-on-error: true - name: Upload lint report - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: lint_report_${{ github.run_number }} path: app/build/reports/detekt/ diff --git a/.github/workflows/release-internal.yml b/.github/workflows/release-internal.yml index 263ee2ae80..db98ee9ad1 100644 --- a/.github/workflows/release-internal.yml +++ b/.github/workflows/release-internal.yml @@ -149,7 +149,7 @@ jobs: echo "artifact_dir=$artifact_dir" >> "$GITHUB_OUTPUT" - name: Upload internal artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: ${{ steps.artifacts.outputs.artifact_name }} path: ${{ steps.artifacts.outputs.artifact_dir }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ed04a0f9fa..f71485ddbc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -177,7 +177,7 @@ jobs: echo "artifact_dir=$artifact_dir" >> "$GITHUB_OUTPUT" - name: Upload release artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: ${{ steps.artifacts.outputs.artifact_name }} path: ${{ steps.artifacts.outputs.artifact_dir }} diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index 0f01bdea7a..0a07a6ec81 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -107,7 +107,7 @@ jobs: - name: Upload UI test report if: always() - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: compose_test_report path: |