Skip to content

Commit eb54c0b

Browse files
committed
Minor.
1 parent 023dd1d commit eb54c0b

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

.github/workflows/keystore.yml

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,32 @@ name: Keystore Checks
22
permissions:
33
contents: read
44

5-
on:
6-
push:
7-
paths:
8-
- "keystore/**"
5+
on: [push]
96

107
jobs:
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
@@ -30,6 +45,7 @@ jobs:
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

0 commit comments

Comments
 (0)