ci(renovate): pin base images and GitHub Actions to digests · medampudi/cozystack@56108ec · GitHub
Skip to content

Commit 56108ec

Browse files
ci(renovate): pin base images and GitHub Actions to digests
Enable Renovate's dockerfile and github-actions managers with pinDigests so OpenSSF Scorecard Pinned-Dependencies (currently 1/10) can pass and supply-chain refs stay reproducible. PR cozystack#2849 SHA-pinned actions in 13 workflows, but the check also scores container base images -- 58 unpinned FROM lines across 27 distinct images -- and left build-main.yaml / release-e2e.yaml unpinned. Nothing kept the new action SHAs updated either, so they would silently stop receiving security patches. Enabling the managers lets Renovate open the initial pin PR (and pin the two missed workflows) and keep digests fresh thereafter. Digest-only refreshes and the initial pin are batched into a single weekly PR to avoid a trickle of rebuild-triggering PRs on the shared CI runner; real tag bumps stay individual for review. Also pin s3manager's floating tags (golang:1, alpine:latest) to concrete versions first, otherwise digest tracking churns endlessly. Assisted-By: Claude <noreply@anthropic.com> Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>
1 parent 7303552 commit 56108ec

2 files changed

Lines changed: 15 additions & 3 deletions

File tree

.github/renovate.json

Lines changed: 13 additions & 1 deletion

packages/system/bucket/images/s3manager/Dockerfile

Lines changed: 2 additions & 2 deletions

0 commit comments

Comments
 (0)