Skip to content

Commit 5266dee

Browse files
Add tartufo scan to the CI pipeline (#354)
* Add tartufo scan to the CI pipeline * Update dependencies
1 parent 3f075ab commit 5266dee

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,17 @@ on:
77
branches: [ main, v3.x ]
88

99
jobs:
10+
tartufo:
11+
name: Run Tartufo
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
15+
name: Checkout the repo
16+
- uses: godaddy/tartufo-action@8803be6cd9531f4f9e57136e141658bc2ccf188e
17+
name: Run Tartufo
1018
unit-test:
1119
name: Unit Tests
20+
needs: [ tartufo ]
1221
strategy:
1322
fail-fast: false
1423
matrix:
@@ -61,6 +70,7 @@ jobs:
6170
linting:
6271
name: Linting
6372
runs-on: ubuntu-latest
73+
needs: [ tartufo ]
6474
strategy:
6575
fail-fast: false
6676
matrix:
@@ -91,6 +101,7 @@ jobs:
91101
docker:
92102
name: Build Docker Image
93103
runs-on: ubuntu-latest
104+
needs: [ tartufo ]
94105
steps:
95106
- uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
96107
name: Checkout the repo

0 commit comments

Comments
 (0)