Pin trivy-action to last docker-based release #5

Merged
willemjan merged 1 commits from dev into main 2026-07-26 12:54:59 +00:00
Showing only changes of commit 7379f6be8c - Show all commits
+12 -6
View File
@@ -50,15 +50,21 @@ jobs:
run: docker build -t gitea.zb-kw.duckdns.org/willemjan/glucose-dashboard:${{ gitea.sha }} . run: docker build -t gitea.zb-kw.duckdns.org/willemjan/glucose-dashboard:${{ gitea.sha }} .
- name: Trivy scan - name: Trivy scan
uses: aquasecurity/trivy-action@master # Gepind op de laatste Docker-gebaseerde release: vanaf v0.26.0 installeert
# deze action Trivy via een los 'setup-trivy'-composite-action dat zelf een
# actions/checkout met een GitHub-token doet. Op act_runner (Gitea) faalt
# dat met "Input required and not supplied: token" — ook met een expliciet
# lege token-setup-trivy-input, want act_runner onderscheidt "leeg" niet
# van "niet meegegeven". v0.25.0 draait als kant-en-klare Docker-image en
# heeft dat probleem niet.
uses: aquasecurity/[email protected]
with: with:
image-ref: gitea.zb-kw.duckdns.org/willemjan/glucose-dashboard:${{ gitea.sha }} image-ref: gitea.zb-kw.duckdns.org/willemjan/glucose-dashboard:${{ gitea.sha }}
severity: CRITICAL,HIGH format: table
exit-code: "1" # laat de pipeline falen bij kritieke kwetsbaarheden exit-code: "1" # laat de pipeline falen bij kritieke kwetsbaarheden
# gitea.token is geen geldig GitHub-token; leeg laten zodat setup-trivy ignore-unfixed: true
# de aquasecurity/trivy-repo anoniem kan clonen in plaats van een vuln-type: os,library
# ongeldige Authorization-header naar github.com te sturen. severity: CRITICAL,HIGH
token-setup-trivy: ""
- name: Login bij Gitea-registry - name: Login bij Gitea-registry
run: echo "${{ secrets.GLUCOSE_TOKEN }}" | docker login gitea.zb-kw.duckdns.org -u willemjan --password-stdin run: echo "${{ secrets.GLUCOSE_TOKEN }}" | docker login gitea.zb-kw.duckdns.org -u willemjan --password-stdin