chore: switch to Renovate and pin uv image (#38)

This commit is contained in:
Jorijn Schrijvershof
2026-01-09 07:51:00 +01:00
committed by GitHub
parent 3fa002d2a4
commit adc442351b
4 changed files with 21 additions and 3 deletions

View File

@@ -369,7 +369,7 @@ Jobs configured in `docker/ofelia.ini`:
**Nightly rebuilds** ensure version tags always include the latest OS security patches. This is a common pattern used by official Docker images (nginx, postgres, node). Users needing reproducibility should pin by SHA digest or use dated nightly tags.
All GitHub Actions are pinned by full SHA for security. Dependabot can be configured to update these automatically.
All GitHub Actions are pinned by full SHA for security. Renovate is configured in `renovate.json` to update dependencies and maintain lockfiles.
The test and lint workflow (`.github/workflows/test.yml`) installs dependencies with uv (`uv sync --locked --extra dev`) and runs commands via `uv run`, using `uv.lock` as the source of truth.