File tree Expand file tree Collapse file tree 1 file changed +21
-5
lines changed
Expand file tree Collapse file tree 1 file changed +21
-5
lines changed Original file line number Diff line number Diff line change @@ -2,17 +2,32 @@ name: Keystore Checks
22permissions :
33 contents : read
44
5- on :
6- push :
7- paths :
8- - " keystore/**"
5+ on : [push]
96
107jobs :
8+ changes :
9+ name : detect changes
10+ runs-on : ubuntu-latest
11+ outputs :
12+ keystore-src : ${{ steps.keystore-changes.outputs.src }}
13+ steps :
14+ - name : Checkout the repo
15+ uses : actions/checkout@v4
16+ with :
17+ persist-credentials : false
18+ - uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
19+ id : keystore-changes
20+ with :
21+ filters : |
22+ src:
23+ - 'keystore/**'
24+
1125 run-tests :
26+ if : needs.changes.outputs.keystore-src == 'true'
27+ runs-on : ubuntu-latest
1228 defaults :
1329 run :
1430 working-directory : keystore
15- runs-on : ubuntu-latest
1631 steps :
1732 - name : Checkout
1833 uses : actions/checkout@v4
3045 run : go test ./... -coverpkg=./... -coverprofile=coverage.txt
3146
3247 build-race-tests :
48+ if : needs.changes.outputs.keystore-src == 'true'
3349 runs-on : ubuntu-latest
3450 steps :
3551 - name : Checkout
You can’t perform that action at this time.
0 commit comments