From 65818cede679c131ca463f7d752af5f97b5c1c3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Lo=CC=81pez=20Man=CC=83as?= Date: Tue, 12 May 2026 05:00:45 +0200 Subject: [PATCH 1/2] build: update GitHub Actions to latest major versions --- .github/workflows/docs.yml | 10 +++++----- .github/workflows/instrumentation-test.yml | 10 +++++----- .github/workflows/lint-report.yml | 8 ++++---- .github/workflows/publish.yml | 8 ++++---- .github/workflows/test.yml | 8 ++++---- .github/workflows/triage-issue.yml | 4 ++-- .github/workflows/update-skill.yml | 6 +++--- 7 files changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 69ffc85e..f3cfb073 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -29,16 +29,16 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Checkout Repo - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up JDK 21 - uses: actions/setup-java@v4.6.0 + uses: actions/setup-java@v5 with: java-version: '21' - distribution: 'adopt' + distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v5 + uses: gradle/actions/setup-gradle@v6 # Run dokka and create tar - name: Generate documentation @@ -54,7 +54,7 @@ jobs: # Commit changes and create a PR - name: PR Changes - uses: peter-evans/create-pull-request@v7 + uses: peter-evans/create-pull-request@v8 with: token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }} commit-message: 'docs: Update docs' diff --git a/.github/workflows/instrumentation-test.yml b/.github/workflows/instrumentation-test.yml index 7b74c8f8..fc9cd9cb 100644 --- a/.github/workflows/instrumentation-test.yml +++ b/.github/workflows/instrumentation-test.yml @@ -30,16 +30,16 @@ jobs: timeout-minutes: 30 steps: - name: Checkout Repo - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up JDK 21 - uses: actions/setup-java@v4.6.0 + uses: actions/setup-java@v5 with: java-version: '21' - distribution: 'adopt' + distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v5 + uses: gradle/actions/setup-gradle@v6 - name: Inject Maps API Key env: @@ -79,7 +79,7 @@ jobs: - name: Upload test reports if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: test-reports path: ./maps-app/build/reports diff --git a/.github/workflows/lint-report.yml b/.github/workflows/lint-report.yml index 20dd04d8..2a4b18ad 100644 --- a/.github/workflows/lint-report.yml +++ b/.github/workflows/lint-report.yml @@ -24,16 +24,16 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up JDK 21 - uses: actions/setup-java@v4.6.0 + uses: actions/setup-java@v5 with: - distribution: 'adopt' + distribution: 'temurin' java-version: '21' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v5 + uses: gradle/actions/setup-gradle@v6 - name: Run Android Lint run: ./gradlew lint diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6ccf5869..60c7e6d2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -23,18 +23,18 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }} - name: Set up JDK 21 - uses: actions/setup-java@v4.7.1 + uses: actions/setup-java@v5 with: java-version: '21' - distribution: 'adopt' + distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v5 + uses: gradle/actions/setup-gradle@v6 - name: Create .gpg key run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 92d4440e..a88ba952 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,16 +30,16 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Checkout Repo - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up JDK 21 - uses: actions/setup-java@v4.6.0 + uses: actions/setup-java@v5 with: java-version: '21' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v5 + uses: gradle/actions/setup-gradle@v6 - name: Build modules run: ./gradlew build jacocoTestReport -x :maps-app:generateDebugScreenshotTestConfig -x :maps-app:generateReleaseScreenshotTestConfig --stacktrace @@ -48,7 +48,7 @@ jobs: run: ./gradlew :maps-app:validateDebugScreenshotTest - name: Upload build reports - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: always() with: name: screenshot-report diff --git a/.github/workflows/triage-issue.yml b/.github/workflows/triage-issue.yml index 2514f26f..ff6619e6 100644 --- a/.github/workflows/triage-issue.yml +++ b/.github/workflows/triage-issue.yml @@ -34,10 +34,10 @@ jobs: contents: read steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.x' diff --git a/.github/workflows/update-skill.yml b/.github/workflows/update-skill.yml index 5467f72d..83c5a370 100644 --- a/.github/workflows/update-skill.yml +++ b/.github/workflows/update-skill.yml @@ -24,13 +24,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # Fetch all history for tags and diffs token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }} - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' @@ -56,7 +56,7 @@ jobs: rm release_diff.patch - name: Create Pull Request - uses: peter-evans/create-pull-request@v7 + uses: peter-evans/create-pull-request@v8 with: token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }} commit-message: "docs: update SKILL.md based on release ${{ github.ref_name }}" From 04a035e41f7bcd53ad2eb0c3d9a925b54612e3de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Lo=CC=81pez=20Man=CC=83as?= Date: Tue, 12 May 2026 05:26:47 +0200 Subject: [PATCH 2/2] fix: correct module path for coverage and maintain codeql v4 --- .github/workflows/instrumentation-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/instrumentation-test.yml b/.github/workflows/instrumentation-test.yml index fc9cd9cb..96aa77db 100644 --- a/.github/workflows/instrumentation-test.yml +++ b/.github/workflows/instrumentation-test.yml @@ -64,7 +64,7 @@ jobs: uses: madrapps/jacoco-report@v1.7.2 with: paths: | - ${{ github.workspace }}/app/build/reports/coverage/androidTest/debug/connected/report.xml + ${{ github.workspace }}/maps-app/build/reports/coverage/androidTest/debug/connected/report.xml token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }} min-coverage-overall: 26 min-coverage-changed-files: 60