Merge pull request 'Pin trivy-action to last docker-based release' (#5) from dev into main
This commit was merged in pull request #5.
This commit is contained in:
@@ -50,15 +50,21 @@ jobs:
|
||||
run: docker build -t gitea.zb-kw.duckdns.org/willemjan/glucose-dashboard:${{ gitea.sha }} .
|
||||
|
||||
- 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:
|
||||
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
|
||||
# gitea.token is geen geldig GitHub-token; leeg laten zodat setup-trivy
|
||||
# de aquasecurity/trivy-repo anoniem kan clonen in plaats van een
|
||||
# ongeldige Authorization-header naar github.com te sturen.
|
||||
token-setup-trivy: ""
|
||||
ignore-unfixed: true
|
||||
vuln-type: os,library
|
||||
severity: CRITICAL,HIGH
|
||||
|
||||
- name: Login bij Gitea-registry
|
||||
run: echo "${{ secrets.GLUCOSE_TOKEN }}" | docker login gitea.zb-kw.duckdns.org -u willemjan --password-stdin
|
||||
|
||||
Reference in New Issue
Block a user