Renovate: github.com PAT tegen GitHub-API rate limit #16

Merged
robbertbos merged 1 commit from ci-trivy-github-token into main 2026-06-17 06:15:30 +00:00
Owner

Lost de GitHub token is required for some dependencies-warning op (issue #10) - die kwam uit de nachtelijke renovate-run, niet uit trivy.

Draaiend op een Gitea/Forgejo-platform heeft Renovate een github.com-token nodig om release-notes/changelogs en github-releases/github-tags-datasources (bv. depName=aquasecurity/trivy) op te halen. Zonder token raakt het de anonieme github.com-API-limiet (60/uur) en logt het de warning.

Fix: RENOVATE_GITHUB_COM_TOKEN uit secret GH_API_TOKEN (read-only github.com PAT, al gezet). Los van RENOVATE_TOKEN, dat het Forgejo-platform-token is.

Daarnaast: de twee post-release digest-bumps op main (renovate-image 43.224.1 -> 43.227.1, frontend node-alpine, dev-Keycloak 26.6) in de CHANGELOG onder ## [Unreleased] gedocumenteerd.

Refs #10

Lost de `GitHub token is required for some dependencies`-warning op (issue #10) - die kwam uit de **nachtelijke renovate-run**, niet uit trivy. Draaiend op een Gitea/Forgejo-platform heeft Renovate een github.com-token nodig om release-notes/changelogs en `github-releases`/`github-tags`-datasources (bv. `depName=aquasecurity/trivy`) op te halen. Zonder token raakt het de anonieme github.com-API-limiet (60/uur) en logt het de warning. **Fix:** `RENOVATE_GITHUB_COM_TOKEN` uit secret `GH_API_TOKEN` (read-only github.com PAT, al gezet). Los van `RENOVATE_TOKEN`, dat het Forgejo-platform-token is. Daarnaast: de twee post-release digest-bumps op main (renovate-image 43.224.1 -> 43.227.1, frontend node-alpine, dev-Keycloak 26.6) in de CHANGELOG onder `## [Unreleased]` gedocumenteerd. Refs #10
Trivy: github.com PAT tegen GitHub-API rate limit
All checks were successful
CI / pre-commit (pull_request) Successful in 41s
build-containers / build (backend) (pull_request) Successful in 1m35s
CI / release-scripts (pull_request) Successful in 8s
security-scan / JS SCA (npm audit) (pull_request) Successful in 35s
build-containers / build (frontend) (pull_request) Successful in 1m50s
security-scan / Python SCA (pip-audit) (pull_request) Successful in 52s
security-scan / Python SAST (bandit) (pull_request) Successful in 31s
security-scan / Filesystem scan (trivy fs) (pull_request) Successful in 19s
security-scan / SBOM (trivy) (pull_request) Successful in 15s
CI / frontend-test (pull_request) Successful in 3m2s
CI / backend-test-postgres (pull_request) Successful in 6m50s
CI / e2e (pull_request) Successful in 3m29s
CI / backend-test (pull_request) Successful in 4m45s
9f4d5f6136
De trivy fs-scan, SBOM-generatie en image-scan-gate krijgen secret
GH_API_TOKEN mee als GITHUB_TOKEN. Zonder token raakt trivy de
ongeauthenticeerde github.com-API-limiet (60/uur) bij het resolven van
dependency-metadata; mét token 5000/uur. Lost de
"GitHub token is required for some dependencies"-warning op.

Drie injectie-paden: fs-scan (container-job, job-env), SBOM (runner-step,
step-env) en de image-gate (trivy in een buildah-container, expliciet met
-e doorgegeven). Forgejo's auto-token werkt hier niet: trivy hit
api.github.com, niet de Forgejo-server.

Refs robbertbos/waggle#10
robbertbos force-pushed ci-trivy-github-token from 9f4d5f6136
All checks were successful
CI / pre-commit (pull_request) Successful in 41s
build-containers / build (backend) (pull_request) Successful in 1m35s
CI / release-scripts (pull_request) Successful in 8s
security-scan / JS SCA (npm audit) (pull_request) Successful in 35s
build-containers / build (frontend) (pull_request) Successful in 1m50s
security-scan / Python SCA (pip-audit) (pull_request) Successful in 52s
security-scan / Python SAST (bandit) (pull_request) Successful in 31s
security-scan / Filesystem scan (trivy fs) (pull_request) Successful in 19s
security-scan / SBOM (trivy) (pull_request) Successful in 15s
CI / frontend-test (pull_request) Successful in 3m2s
CI / backend-test-postgres (pull_request) Successful in 6m50s
CI / e2e (pull_request) Successful in 3m29s
CI / backend-test (pull_request) Successful in 4m45s
to 9dcdcab0be
Some checks failed
CI / pre-commit (pull_request) Successful in 40s
build-containers / build (backend) (pull_request) Successful in 1m40s
build-containers / build (frontend) (pull_request) Successful in 1m45s
CI / release-scripts (pull_request) Successful in 8s
security-scan / Python SCA (pip-audit) (pull_request) Successful in 54s
security-scan / Python SAST (bandit) (pull_request) Successful in 32s
CI / frontend-test (pull_request) Successful in 2m59s
security-scan / Filesystem scan (trivy fs) (pull_request) Successful in 19s
security-scan / JS SCA (npm audit) (pull_request) Successful in 38s
security-scan / SBOM (trivy) (pull_request) Successful in 15s
CI / backend-test (pull_request) Successful in 4m46s
CI / e2e (pull_request) Has been cancelled
CI / backend-test-postgres (pull_request) Has been cancelled
2026-06-17 05:55:00 +00:00
Compare
robbertbos changed title from Trivy: github.com PAT tegen GitHub-API rate limit to Renovate: github.com PAT tegen GitHub-API rate limit 2026-06-17 05:55:30 +00:00
robbertbos force-pushed ci-trivy-github-token from 9dcdcab0be
Some checks failed
CI / pre-commit (pull_request) Successful in 40s
build-containers / build (backend) (pull_request) Successful in 1m40s
build-containers / build (frontend) (pull_request) Successful in 1m45s
CI / release-scripts (pull_request) Successful in 8s
security-scan / Python SCA (pip-audit) (pull_request) Successful in 54s
security-scan / Python SAST (bandit) (pull_request) Successful in 32s
CI / frontend-test (pull_request) Successful in 2m59s
security-scan / Filesystem scan (trivy fs) (pull_request) Successful in 19s
security-scan / JS SCA (npm audit) (pull_request) Successful in 38s
security-scan / SBOM (trivy) (pull_request) Successful in 15s
CI / backend-test (pull_request) Successful in 4m46s
CI / e2e (pull_request) Has been cancelled
CI / backend-test-postgres (pull_request) Has been cancelled
to b4cc962820
All checks were successful
CI / pre-commit (pull_request) Successful in 44s
build-containers / build (backend) (pull_request) Successful in 1m45s
build-containers / build (frontend) (pull_request) Successful in 1m51s
CI / frontend-test (pull_request) Successful in 3m13s
CI / release-scripts (pull_request) Successful in 9s
security-scan / Python SAST (bandit) (pull_request) Successful in 30s
CI / backend-test (pull_request) Successful in 5m11s
security-scan / Python SCA (pip-audit) (pull_request) Successful in 55s
security-scan / Filesystem scan (trivy fs) (pull_request) Successful in 18s
security-scan / JS SCA (npm audit) (pull_request) Successful in 30s
security-scan / SBOM (trivy) (pull_request) Successful in 15s
CI / backend-test-postgres (pull_request) Successful in 6m59s
CI / e2e (pull_request) Successful in 3m34s
CI / pre-commit (push) Successful in 44s
build-containers / build (backend) (push) Successful in 1m56s
build-containers / build (frontend) (push) Successful in 2m2s
CI / release-scripts (push) Successful in 9s
security-scan / Python SCA (pip-audit) (push) Successful in 54s
security-scan / Python SAST (bandit) (push) Successful in 30s
security-scan / JS SCA (npm audit) (push) Successful in 34s
security-scan / Filesystem scan (trivy fs) (push) Successful in 18s
security-scan / SBOM (trivy) (push) Successful in 14s
CI / backend-test-postgres (push) Successful in 6m56s
CI / e2e (push) Successful in 3m29s
CI / backend-test (push) Successful in 4m49s
CI / frontend-test (push) Successful in 2m55s
2026-06-17 06:01:49 +00:00
Compare
robbertbos deleted branch ci-trivy-github-token 2026-06-17 06:15:30 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
robbertbos/waggle!16
No description provided.