Skip to content

ci: publish helm chart to oci ghcr.io (#214) #1524

ci: publish helm chart to oci ghcr.io (#214)

ci: publish helm chart to oci ghcr.io (#214) #1524

name: Security Checks
on:
push:
branches: [main]
pull_request:
permissions:
contents: read
jobs:
trivy:
name: Trivy
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Scan repo
uses: aquasecurity/trivy-action@b6643a29fecd7f34b3597bc6acb0a98b03d33ff8 # 0.33.1
with:
scan-type: 'fs'
scan-ref: '.'
scanners: 'vuln,secret,config'
exit-code: '1'
ignore-unfixed: 'true'
severity: 'MEDIUM,HIGH,CRITICAL'
npm-audit:
name: PNPM Audit
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Setup
uses: ./.github/actions/setup
- name: Run pnpm audit
run: pnpm audit --prod --audit-level=moderate