Skip to content

Commit 1d0fd52

Browse files
authored
build: update GitHub Actions to latest major versions (#912)
* build: update GitHub Actions to latest major versions * fix: correct module path for coverage and maintain codeql v4
1 parent 047392c commit 1d0fd52

7 files changed

Lines changed: 28 additions & 28 deletions

File tree

.github/workflows/docs.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ jobs:
2929
steps:
3030
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
3131
- name: Checkout Repo
32-
uses: actions/checkout@v5
32+
uses: actions/checkout@v6
3333

3434
- name: Set up JDK 21
35-
uses: actions/setup-java@v4.6.0
35+
uses: actions/setup-java@v5
3636
with:
3737
java-version: '21'
38-
distribution: 'adopt'
38+
distribution: 'temurin'
3939

4040
- name: Setup Gradle
41-
uses: gradle/actions/setup-gradle@v5
41+
uses: gradle/actions/setup-gradle@v6
4242

4343
# Run dokka and create tar
4444
- name: Generate documentation
@@ -54,7 +54,7 @@ jobs:
5454
5555
# Commit changes and create a PR
5656
- name: PR Changes
57-
uses: peter-evans/create-pull-request@v7
57+
uses: peter-evans/create-pull-request@v8
5858
with:
5959
token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }}
6060
commit-message: 'docs: Update docs'

.github/workflows/instrumentation-test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@ jobs:
3030
timeout-minutes: 30
3131
steps:
3232
- name: Checkout Repo
33-
uses: actions/checkout@v5
33+
uses: actions/checkout@v6
3434

3535
- name: Set up JDK 21
36-
uses: actions/setup-java@v4.6.0
36+
uses: actions/setup-java@v5
3737
with:
3838
java-version: '21'
39-
distribution: 'adopt'
39+
distribution: 'temurin'
4040

4141
- name: Setup Gradle
42-
uses: gradle/actions/setup-gradle@v5
42+
uses: gradle/actions/setup-gradle@v6
4343

4444
- name: Inject Maps API Key
4545
env:
@@ -64,7 +64,7 @@ jobs:
6464
uses: madrapps/jacoco-report@v1.7.2
6565
with:
6666
paths: |
67-
${{ github.workspace }}/app/build/reports/coverage/androidTest/debug/connected/report.xml
67+
${{ github.workspace }}/maps-app/build/reports/coverage/androidTest/debug/connected/report.xml
6868
token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }}
6969
min-coverage-overall: 26
7070
min-coverage-changed-files: 60
@@ -79,7 +79,7 @@ jobs:
7979
8080
- name: Upload test reports
8181
if: always()
82-
uses: actions/upload-artifact@v4
82+
uses: actions/upload-artifact@v7
8383
with:
8484
name: test-reports
8585
path: ./maps-app/build/reports

.github/workflows/lint-report.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ jobs:
2424

2525
steps:
2626
- name: Checkout code
27-
uses: actions/checkout@v5
27+
uses: actions/checkout@v6
2828

2929
- name: Set up JDK 21
30-
uses: actions/setup-java@v4.6.0
30+
uses: actions/setup-java@v5
3131
with:
32-
distribution: 'adopt'
32+
distribution: 'temurin'
3333
java-version: '21'
3434

3535
- name: Setup Gradle
36-
uses: gradle/actions/setup-gradle@v5
36+
uses: gradle/actions/setup-gradle@v6
3737

3838
- name: Run Android Lint
3939
run: ./gradlew lint

.github/workflows/publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v5
26+
uses: actions/checkout@v6
2727
with:
2828
token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }}
2929

3030
- name: Set up JDK 21
31-
uses: actions/setup-java@v4.7.1
31+
uses: actions/setup-java@v5
3232
with:
3333
java-version: '21'
34-
distribution: 'adopt'
34+
distribution: 'temurin'
3535

3636
- name: Setup Gradle
37-
uses: gradle/actions/setup-gradle@v5
37+
uses: gradle/actions/setup-gradle@v6
3838

3939
- name: Create .gpg key
4040
run: |

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@ jobs:
3030
steps:
3131
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
3232
- name: Checkout Repo
33-
uses: actions/checkout@v5
33+
uses: actions/checkout@v6
3434

3535
- name: Set up JDK 21
36-
uses: actions/setup-java@v4.6.0
36+
uses: actions/setup-java@v5
3737
with:
3838
java-version: '21'
3939
distribution: 'temurin'
4040

4141
- name: Setup Gradle
42-
uses: gradle/actions/setup-gradle@v5
42+
uses: gradle/actions/setup-gradle@v6
4343

4444
- name: Build modules
4545
run: ./gradlew build jacocoTestReport -x :maps-app:generateDebugScreenshotTestConfig -x :maps-app:generateReleaseScreenshotTestConfig --stacktrace
@@ -48,7 +48,7 @@ jobs:
4848
run: ./gradlew :maps-app:validateDebugScreenshotTest
4949

5050
- name: Upload build reports
51-
uses: actions/upload-artifact@v4
51+
uses: actions/upload-artifact@v7
5252
if: always()
5353
with:
5454
name: screenshot-report

.github/workflows/triage-issue.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ jobs:
3434
contents: read
3535
steps:
3636
- name: Checkout code
37-
uses: actions/checkout@v4
37+
uses: actions/checkout@v6
3838

3939
- name: Set up Python
40-
uses: actions/setup-python@v5
40+
uses: actions/setup-python@v6
4141
with:
4242
python-version: '3.x'
4343

.github/workflows/update-skill.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ jobs:
2424
runs-on: ubuntu-latest
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v6
2828
with:
2929
fetch-depth: 0 # Fetch all history for tags and diffs
3030
token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }}
3131

3232
- name: Setup Python
33-
uses: actions/setup-python@v5
33+
uses: actions/setup-python@v6
3434
with:
3535
python-version: '3.11'
3636

@@ -56,7 +56,7 @@ jobs:
5656
rm release_diff.patch
5757
5858
- name: Create Pull Request
59-
uses: peter-evans/create-pull-request@v7
59+
uses: peter-evans/create-pull-request@v8
6060
with:
6161
token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }}
6262
commit-message: "docs: update SKILL.md based on release ${{ github.ref_name }}"

0 commit comments

Comments
 (0)