Skip to content

017 home movie cards (#29) #31

017 home movie cards (#29)

017 home movie cards (#29) #31

Workflow file for this run

name: Snyk Security Scan
on:
workflow_dispatch:
push:
branches:
- develop
pull_request:
branches:
- develop
permissions:
contents: read
security-events: write
jobs:
snyk:
name: Snyk Security Scan
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
- name: Set up .NET
uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7
with:
dotnet-version: '10.0.x'
- name: Set up Node.js
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: '20'
cache: 'npm'
cache-dependency-path: frontend/package-lock.json
- name: Restore frontend dependencies
working-directory: frontend
run: npm ci --ignore-scripts
- name: Restore backend dependencies
run: dotnet restore SmartMovieCatalog.slnx
- name: Install Snyk CLI
uses: snyk/actions/setup@9adf32b1121593767fc3c057af55b55db032dc04
- name: Snyk Open Source scan
run: snyk test --all-projects --detection-depth=6 --severity-threshold=high
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
- name: Snyk Code scan
continue-on-error: true
run: snyk code test --severity-threshold=high
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}