File tree Expand file tree Collapse file tree 3 files changed +26
-9
lines changed
Expand file tree Collapse file tree 3 files changed +26
-9
lines changed Original file line number Diff line number Diff line change 11version : 2
22updates :
33 - package-ecosystem : " gradle"
4+ cooldown :
5+ default-days : 7
46 directory : " /"
57 schedule :
68 interval : " daily"
79 - package-ecosystem : " github-actions"
10+ cooldown :
11+ default-days : 7
812 directory : " /"
913 schedule :
1014 interval : " weekly"
Original file line number Diff line number Diff line change 11name : Build
2- on : [ pull_request, push, workflow_dispatch ]
2+ on : [pull_request, push, workflow_dispatch]
3+ permissions :
4+ contents : read
35
46jobs :
57 build :
6- runs-on : ubuntu-22.04
8+ # Only run on PRs if the source branch is on a different repo. We do not need to run everything twice.
9+ if : ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
10+ runs-on : ubuntu-24.04
711 steps :
812 - name : Checkout Repository
9- uses : actions/checkout@v6
13+ uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
1014 with :
1115 persist-credentials : false
1216 - name : Set up Gradle
13- uses : gradle/actions/setup-gradle@v5
17+ uses : gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # 5.0.0
1418 - name : Set up JDK 17
15- uses : actions/setup-java@v5
19+ uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # 5.0.0
1620 with :
1721 distribution : ' temurin'
1822 java-version : 17
1923 check-latest : true
2024 - name : Build with Gradle
2125 run : ./gradlew build
26+ - name : Upload Artifacts to GitHub
27+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # 5.0.0
28+ with :
29+ name : Artifacts
30+ path : build/libs/
Original file line number Diff line number Diff line change 44 branches :
55 - master
66 - dev
7+ workflow_dispatch :
8+
9+ permissions :
10+ contents : read
711
812jobs :
913 publish :
1014 if : github.repository_owner == 'ViaVersion'
1115 runs-on : ubuntu-24.04
1216 steps :
1317 - name : Checkout Repository
14- uses : actions/checkout@v6
18+ uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
1519 with :
1620 persist-credentials : false
1721 - name : Set up Gradle
18- uses : gradle/actions/setup-gradle@v5
22+ uses : gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # 5.0.0
1923 - name : Set up JDK 17
20- uses : actions/setup-java@v5
24+ uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # 5.0.0
2125 with :
2226 distribution : ' temurin'
2327 java-version : 17
2428 check-latest : true
25- - name : Build
29+ - name : Build with Gradle
2630 run : ./gradlew build
2731 - name : Publish to Hangar
2832 env :
You can’t perform that action at this time.
0 commit comments