Use Ubuntu 24.04 runners

Signed-off-by: Tommy <contact@tommytran.io>
This commit is contained in:
Tommy 2024-07-19 22:04:45 -07:00
parent 015cd9066a
commit 4ab1f29957
No known key found for this signature in database
GPG Key ID: 555C902A34EC968F

View File

@ -19,7 +19,7 @@ env:
jobs:
build:
name: Build & push new image
runs-on: "ubuntu-24.04"
runs-on: ubuntu-24.04
permissions:
contents: read
packages: write
@ -79,36 +79,36 @@ jobs:
needs: build
permissions:
security-events: write
runs-on: "ubuntu-24.04"
runs-on: ubuntu-24.04
steps:
- name: Run Trivy vulnerability scanner
uses: aquasecurity/trivy-action@master
with:
image-ref: 'ghcr.io/tommytran732/synapse'
format: 'template'
image-ref: ghcr.io/tommytran732/synapse
format: template
template: '@/contrib/sarif.tpl'
output: 'trivy-results.sarif'
severity: 'UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL'
vuln-type: "os,library"
output: trivy-results.sarif
severity: UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL
vuln-type: os,library
- name: Upload Trivy scan results to GitHub Security tab
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: 'trivy-results.sarif'
category: 'trivy'
sarif_file: trivy-results.sarif
category: trivy
grype:
name: Scan current image with Grype
needs: build
permissions:
security-events: write
runs-on: "uubuntu-24.04"
runs-on: ubuntu-24.04
steps:
- name: Run Grype vulnerability scanner
uses: anchore/scan-action@v4
id: grype
with:
image: "ghcr.io/tommytran732/synapse"
image: ghcr.io/tommytran732/synapse
fail-build: false
- name: Upload Grype scan results to GitHub Security tab