Skip to content

Commit 364612f

Browse files
committed
Opt-out of proprietary gradle actions caching, make builds more predictable
1 parent 785ea4d commit 364612f

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

.github/workflows/build.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
11
name: Build
2-
on: [push, pull_request]
2+
on: [pull_request, push, workflow_dispatch]
3+
permissions:
4+
contents: read
35

46
jobs:
57
build:
6-
runs-on: ubuntu-latest
8+
runs-on: ubuntu-24.04
9+
timeout-minutes: 30
710
steps:
811
- name: Checkout Repository
9-
uses: actions/checkout@v6
12+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1013
with:
1114
persist-credentials: false
1215
- name: Set up Gradle
13-
uses: gradle/actions/setup-gradle@v6
16+
uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0
17+
with:
18+
cache-provider: basic # https://github.com/gradle/actions/blob/main/docs/setup-gradle.md#basic-caching
1419
- name: Set up JDK 25
15-
uses: actions/setup-java@v5
20+
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
1621
with:
17-
java-version: 25
1822
distribution: 'temurin'
23+
java-version: 25
24+
check-latest: true
1925
- name: Build with Gradle
2026
run: ./gradlew build

0 commit comments

Comments
 (0)