Skip to content

Commit 61d655f

Browse files
authored
ci: update actions - checkout@v5, setup-java@v5, setup-gradle@v6 (#2822)
* ci: actions/checkout@v5, actions/setup-java@v5, gradle/actions/setup-gradle@v6 * pin versions to specific commits * persist-credentials: false * fix excessive permissions
1 parent 94f4d17 commit 61d655f

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

.github/workflows/android.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
pull_request:
55
push:
66

7+
permissions:
8+
contents: read
9+
710
concurrency:
811
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
912
cancel-in-progress: true
@@ -13,18 +16,20 @@ jobs:
1316
runs-on: ubuntu-latest
1417
timeout-minutes: 30
1518
steps:
16-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
20+
with:
21+
persist-credentials: false
1722
- name: Set up JDK 17
18-
uses: actions/setup-java@v3
23+
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
1924
with:
2025
distribution: 'zulu'
2126
java-version: 17
2227
- name: Install Node to use the Firebase CLI
23-
uses: actions/setup-node@v6
28+
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
2429
with:
2530
node-version: 24
2631
- name: Setup Gradle
27-
uses: gradle/gradle-build-action@v2
32+
uses: gradle/actions/setup-gradle@3f131e8634966bd73d06cc69884922b02e6faf92 # v6.2.0
2833
- name: Check Snippets
2934
run: python scripts/checksnippets.py
3035
- name: Copy mock google_services.json
@@ -34,4 +39,4 @@ jobs:
3439
if: github.event_name == 'pull_request'
3540
- name: Build with Gradle (Push)
3641
run: ./gradlew clean ktlint assemble
37-
if: github.event_name != 'pull_request'
42+
if: github.event_name != 'pull_request'

0 commit comments

Comments
 (0)