Trivy-Install-Step nutzte install.sh ohne Version-Pin. Das Script ruft api.github.com unauthenticated auf, um den "latest" Tag zu finden. Self-Hosted Runner hat begrenztes Rate-Limit (~60/h). Bei mehreren Workflow-Runs in kurzer Zeit (z.B. nach Bulk-Merges) failt der API-Call mit leerer Response:
aquasecurity/trivy info checking GitHub for latest tag
aquasecurity/trivy crit unable to find '' - use 'latest' or see https://github.com/aquasecurity/trivy/releases for details
Beobachtet auf nova-corp-website nach den juengsten 6 PR-Merges.
Fix
Trivy auf konkrete Version v0.70.0 gepinnt (aktueller stable). Install-Script ueberspringt damit den API-Call.
Renovate-Annotation # renovate: datasource=github-releases depName=aquasecurity/trivy ist vorbereitet — sobald Renovate sie aufpickt, kommen Version-Bumps als regulaere PRs.
Wirkung
Greift automatisch in allen 8 Repos beim naechsten Workflow-Trigger nach Merge (kein zusaetzlicher Action noetig).
## Problem
Trivy-Install-Step nutzte `install.sh` ohne Version-Pin. Das Script ruft api.github.com unauthenticated auf, um den "latest" Tag zu finden. Self-Hosted Runner hat begrenztes Rate-Limit (~60/h). Bei mehreren Workflow-Runs in kurzer Zeit (z.B. nach Bulk-Merges) failt der API-Call mit leerer Response:
```
aquasecurity/trivy info checking GitHub for latest tag
aquasecurity/trivy crit unable to find '' - use 'latest' or see https://github.com/aquasecurity/trivy/releases for details
```
Beobachtet auf nova-corp-website nach den juengsten 6 PR-Merges.
## Fix
Trivy auf konkrete Version `v0.70.0` gepinnt (aktueller stable). Install-Script ueberspringt damit den API-Call.
Renovate-Annotation `# renovate: datasource=github-releases depName=aquasecurity/trivy` ist vorbereitet — sobald Renovate sie aufpickt, kommen Version-Bumps als regulaere PRs.
## Wirkung
Greift automatisch in allen 8 Repos beim naechsten Workflow-Trigger nach Merge (kein zusaetzlicher Action noetig).
The trivy install script otherwise queries api.github.com unauthenticated
for the latest release tag. Self-hosted runners hit rate-limit quickly
when multiple workflows run in succession, leading to empty version
resolution and install failures.
Version pinned with renovate annotation so updates flow through Renovate.
The trivy install script otherwise queries api.github.com unauthenticated
for the latest release tag. Self-hosted runners hit rate-limit quickly
when multiple workflows run in succession, leading to empty version
resolution and install failures.
Version pinned with renovate annotation so updates flow through Renovate.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
Trivy-Install-Step nutzte
install.shohne Version-Pin. Das Script ruft api.github.com unauthenticated auf, um den "latest" Tag zu finden. Self-Hosted Runner hat begrenztes Rate-Limit (~60/h). Bei mehreren Workflow-Runs in kurzer Zeit (z.B. nach Bulk-Merges) failt der API-Call mit leerer Response:Beobachtet auf nova-corp-website nach den juengsten 6 PR-Merges.
Fix
Trivy auf konkrete Version
v0.70.0gepinnt (aktueller stable). Install-Script ueberspringt damit den API-Call.Renovate-Annotation
# renovate: datasource=github-releases depName=aquasecurity/trivyist vorbereitet — sobald Renovate sie aufpickt, kommen Version-Bumps als regulaere PRs.Wirkung
Greift automatisch in allen 8 Repos beim naechsten Workflow-Trigger nach Merge (kein zusaetzlicher Action noetig).