name: snyk-vulnerability-testing | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
branches: | |
- main | |
jobs: | |
snyk-testing: | |
runs-on: ubuntu-22.04 | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up Python 3.7.13 | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.7.13 | |
- name: Install snyk | |
run: | | |
curl https://static.snyk.io/cli/latest/snyk-linux -o snyk | |
chmod +x ./snyk | |
mv ./snyk /usr/local/bin/ | |
- name: Authenticate in snyk | |
run: | | |
snyk auth ${{ secrets.SNYK_TOKEN }} | |
- name: Test via snyk | |
run: | | |
snyk test | |