Skip to content

ci: run renovate config validator from the pinned docker image - #143

Merged
stevedotpscale merged 1 commit into
mainfrom
ci/renovate-docker-pin
Aug 7, 2026
Merged

ci: run renovate config validator from the pinned docker image#143
stevedotpscale merged 1 commit into
mainfrom
ci/renovate-docker-pin

Conversation

@stevedotpscale

Copy link
Copy Markdown
Contributor

Problem:

The validate workflow installed renovate from npm
at CI time via npx, so a fresh package tree was
resolved and downloaded on every run.

Solution:

Run renovate-config-validator from the official
renovate image, pinned by tag and digest, as a
docker step. The version is fixed by an immutable
digest, and Renovate keeps the tag+digest updated.
Drops the now unused setup-node step and the
RENOVATE_VERSION/LOG_LEVEL env.


Testing: Run in CI

**Problem:**

The validate workflow installed renovate from npm
at CI time via `npx`, so a fresh package tree was
resolved and downloaded on every run.

**Solution:**

Run `renovate-config-validator` from the official
renovate image, pinned by tag and digest, as a
docker step. The version is fixed by an immutable
digest, and Renovate keeps the tag+digest updated.
Drops the now unused `setup-node` step and the
`RENOVATE_VERSION`/`LOG_LEVEL` env.

---
_Testing:_ Run in CI
@stevedotpscale
stevedotpscale requested a review from a team as a code owner August 7, 2026 09:37
@stevedotpscale
stevedotpscale merged commit 42d0a1a into main Aug 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants