Skip to content

Commit 7631a0e

Browse files
authored
Merge pull request #11 from bastelfreak/perms
CI: Configure minimal permissions & Use Ubuntu 24.04 runners & configure proper dummy job we can depend on
2 parents d1499ce + c62ac09 commit 7631a0e

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/lein-test.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@ on:
77
branches:
88
- main
99

10+
permissions:
11+
contents: read # minimal required permissions to clone repo
12+
1013
jobs:
1114
run-lein-tests:
1215
name: lein test - Java ${{ matrix.java }}
13-
runs-on: ubuntu-latest
16+
runs-on: ubuntu-24.04
1417
strategy:
18+
fail-fast: false
1519
matrix:
1620
java:
1721
- '21'
@@ -44,9 +48,13 @@ jobs:
4448
lein -U test
4549
4650
tests:
51+
if: always()
4752
needs:
4853
- run-lein-tests
4954
runs-on: ubuntu-24.04
5055
name: Test suite
5156
steps:
52-
- run: echo Test suite completed
57+
- name: Decide whether the needed jobs succeeded or failed
58+
uses: re-actors/alls-green@release/v1
59+
with:
60+
jobs: ${{ toJSON(needs) }}

0 commit comments

Comments
 (0)