Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding a nightly govulncheck workflow #1599

Merged
merged 66 commits into from Dec 6, 2022
Merged
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
332e3e6
added a govulncheck workflow
dianashevchenko Nov 29, 2022
e41d782
Update govulncheck.yml
dianashevchenko Nov 29, 2022
f6a2c53
Update govulncheck.yml
dianashevchenko Nov 29, 2022
a804f5d
Updated workflow
dianashevchenko Nov 29, 2022
22bd20b
Updated workflow
dianashevchenko Dec 1, 2022
2070ce7
Updated workflow
dianashevchenko Dec 1, 2022
5f288ba
Updated workflow
dianashevchenko Dec 1, 2022
48d28fa
Updated workflow
dianashevchenko Dec 1, 2022
e77e93f
Updated workflow
dianashevchenko Dec 1, 2022
7a698ce
Updated workflow
dianashevchenko Dec 1, 2022
b2853f4
Updated workflow
dianashevchenko Dec 1, 2022
11a8ed5
Updated workflow
dianashevchenko Dec 1, 2022
d326506
Updated workflow
dianashevchenko Dec 1, 2022
6992788
Updated workflow
dianashevchenko Dec 1, 2022
a38d284
Updated workflow
dianashevchenko Dec 1, 2022
ccb905e
Updated workflow
dianashevchenko Dec 1, 2022
b76dd48
Updated workflow
dianashevchenko Dec 1, 2022
2ee7fec
Updated workflow
dianashevchenko Dec 1, 2022
b8e6719
Updated workflow
dianashevchenko Dec 1, 2022
6096bc5
Updated workflow
dianashevchenko Dec 1, 2022
b69b45d
Updated workflow
dianashevchenko Dec 1, 2022
f40f2ba
Updated workflow
dianashevchenko Dec 1, 2022
bcf94a9
Updated workflow
dianashevchenko Dec 1, 2022
ace742b
Updated workflow
dianashevchenko Dec 1, 2022
6f3ac19
Updated workflow
dianashevchenko Dec 2, 2022
8a0ca93
Updated workflow
dianashevchenko Dec 2, 2022
c9ccfac
Updated workflow
dianashevchenko Dec 2, 2022
7b4a7d3
Updated workflow
dianashevchenko Dec 2, 2022
ff22c44
Updated workflow
dianashevchenko Dec 2, 2022
f56214d
Updated workflow
dianashevchenko Dec 2, 2022
1849d70
Updated workflow
dianashevchenko Dec 2, 2022
a2dbb62
Updated workflow
dianashevchenko Dec 2, 2022
e76f7fc
Updated workflow
dianashevchenko Dec 2, 2022
357b38a
Updated workflow
dianashevchenko Dec 2, 2022
539c430
Update govulncheck.yml
dianashevchenko Dec 2, 2022
a594af2
Updated workflow
dianashevchenko Dec 2, 2022
3ad08e0
Updated workflow
dianashevchenko Dec 2, 2022
2b0898e
Updated workflow
dianashevchenko Dec 2, 2022
0844ee9
Updated workflow
dianashevchenko Dec 2, 2022
45c809c
Updated workflow
dianashevchenko Dec 2, 2022
cef3924
Updated workflow
dianashevchenko Dec 2, 2022
0ed59fa
Updated workflow
dianashevchenko Dec 2, 2022
d65cfc3
Updated workflow
dianashevchenko Dec 2, 2022
d82368c
Updated workflow
dianashevchenko Dec 2, 2022
bfcc8a0
Updated workflow
dianashevchenko Dec 2, 2022
c815ef9
Updated workflow
dianashevchenko Dec 2, 2022
caaa3c7
Updated workflow
dianashevchenko Dec 2, 2022
1dea7b7
Updated workflow
dianashevchenko Dec 2, 2022
c946a6d
Updated workflow
dianashevchenko Dec 2, 2022
a3e6ede
Updated workflow
dianashevchenko Dec 2, 2022
ecded0e
Updated workflow
dianashevchenko Dec 2, 2022
ae66557
Updated workflow
dianashevchenko Dec 2, 2022
1d640e1
Merge branch 'main' into shevchenko/govulncheck
dianashevchenko Dec 2, 2022
264cb6c
Updated workflow
dianashevchenko Dec 2, 2022
9c8d1b7
added gitlab workflow
dianashevchenko Dec 5, 2022
ec1b3b3
updated .gitlab-ci.yml
dianashevchenko Dec 5, 2022
3765770
updated gitlab workflow
dianashevchenko Dec 5, 2022
a40ae9b
updated gitlab workflow
dianashevchenko Dec 5, 2022
271c79e
Updated workflow
dianashevchenko Dec 5, 2022
ec07626
Updated workflow
dianashevchenko Dec 5, 2022
0526784
Updated workflow
dianashevchenko Dec 5, 2022
dc6be83
Updated workflow
dianashevchenko Dec 5, 2022
e9178a3
Updated workflow
dianashevchenko Dec 5, 2022
e150f4a
Updated workflow
dianashevchenko Dec 5, 2022
8099925
Updated workflow
dianashevchenko Dec 6, 2022
a248fd0
Updated workflow
dianashevchenko Dec 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/workflows/govulncheck.yml
@@ -0,0 +1,38 @@
name: Nightly govulncheck
on:
push:
branches:
- main
schedule:
- cron: '00 00 * * *'
jobs:
govulncheck-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
repository: 'DataDog/dd-trace-go'
- name: Checkout Go
uses: actions/setup-go@v3
with:
go-version: '1.18'
- name: Install govulncheck
run: |
go install golang.org/x/vuln/cmd/govulncheck@latest
- name: Comment results
id: results
run: |
function check_results {
results=$(govulncheck $path | grep -Eo '\w+-\d+-\d+' | uniq)
num=$(echo $results | wc -l)
if [ $num -gt 0 ]; then
echo "Found $num vulnerabilities in $path. Run 'govulncheck $path' to find out more" >> $GITHUB_STEP_SUMMARY
echo "Found $num vulnerabilities in $path. Run 'govulncheck $path' to find out more"
found=$(( found | 1))
fi
}
path=./ddtrace/... check_results
path=./appsec/... check_results
path=./internal/... check_results
path=./profiler/... check_results
exit $found
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Super nit: newline at the end