Skip to content

Commit ab2ecea

Browse files
authored
ci: align ci workflows (#278)
1 parent c89d4ff commit ab2ecea

File tree

4 files changed

+11
-43
lines changed

4 files changed

+11
-43
lines changed

.github/workflows/main.yaml

-7
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,6 @@ jobs:
2222
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
2323
with:
2424
go-version: 1.20.5
25-
- name: Restore Go cache
26-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
27-
with:
28-
path: ~/go/pkg/mod
29-
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
30-
restore-keys: |
31-
${{ runner.os }}-go-
3225
- name: Tests
3326
run: make test
3427
- name: Send go coverage report

.github/workflows/pr-build.yaml

+6-7
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,6 @@ jobs:
5252
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
5353
with:
5454
go-version: 1.20.5
55-
- name: Restore Go cache
56-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
57-
with:
58-
path: ~/go/pkg/mod
59-
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
60-
restore-keys: |
61-
${{ runner.os }}-go-
6255
- name: fmt
6356
run: make fmt
6457
- name: vet
@@ -208,3 +201,9 @@ jobs:
208201
kubectl -n mongo-system get pods -o yaml
209202
kubectl -n kube-system get pods
210203
kubectl -n mongo-system logs deploy/mongodb-query-exporter
204+
205+
test-success:
206+
runs-on: ubuntu-latest
207+
needs: [e2e-tests]
208+
steps:
209+
- run: echo "all tests succeeded"

.github/workflows/pr-nancy.yaml

-7
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,6 @@ jobs:
2626
uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
2727
with:
2828
go-version: 1.20.5
29-
- name: Restore Go cache
30-
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
31-
with:
32-
path: ~/go/pkg/mod
33-
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
34-
restore-keys: |
35-
${{ runner.os }}-go-
3629
- name: WriteGoList
3730
run: go list -json -m all > go.list
3831
- name: Nancy SAST Scan

.github/workflows/scan.yaml

+5-22
Original file line numberDiff line numberDiff line change
@@ -11,40 +11,23 @@ on:
1111
permissions: {}
1212

1313
jobs:
14-
fossa:
15-
runs-on: ubuntu-latest
16-
steps:
17-
- name: Harden Runner
18-
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
19-
with:
20-
egress-policy: audit
21-
22-
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
23-
- name: Run FOSSA scan and upload build data
24-
uses: fossa-contrib/fossa-action@6728dc6fe9a068c648d080c33829ffbe56565023 # v2.0.0
25-
with:
26-
# FOSSA Push-Only API Token
27-
fossa-api-key: 956b9b92c5b16eeca1467cebe104f2c3
28-
github-token: ${{ github.token }}
29-
3014
codeql:
3115
runs-on: ubuntu-latest
3216
permissions:
3317
contents: read # for actions/checkout to fetch code
3418
security-events: write # for codeQL to write security events
3519
steps:
3620
- name: Harden Runner
37-
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
21+
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
3822
with:
3923
egress-policy: audit
40-
4124
- name: Checkout repository
42-
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
25+
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
4326
- name: Initialize CodeQL
44-
uses: github/codeql-action/init@5f18c9ab80428f9d5a42da9ab35e6d8a1b9a9bc4 #codeql-bundle-20221020
27+
uses: github/codeql-action/init@f0a12816612c7306b485a22cb164feb43c6df818 # codeql-bundle-20221020
4528
with:
4629
languages: go
4730
- name: Autobuild
48-
uses: github/codeql-action/autobuild@5f18c9ab80428f9d5a42da9ab35e6d8a1b9a9bc4 #codeql-bundle-20221020
31+
uses: github/codeql-action/autobuild@f0a12816612c7306b485a22cb164feb43c6df818 # codeql-bundle-20221020
4932
- name: Perform CodeQL Analysis
50-
uses: github/codeql-action/analyze@5f18c9ab80428f9d5a42da9ab35e6d8a1b9a9bc4 #codeql-bundle-20221020
33+
uses: github/codeql-action/analyze@f0a12816612c7306b485a22cb164feb43c6df818 # codeql-bundle-20221020

0 commit comments

Comments
 (0)