C1: SHA-pin tooling dependencies (2026-04 cycle) #344
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "update-tooling-deps-2026-04"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Monthly tooling dependency refresh, with a one-time conversion from version-tag pins (
rev = "vX.Y.Z",image:tag,>=) to SHA / digest pins everywhere.Changes
rev = "vX.Y.Z"→ commit SHA +# vX.Y.Zcomment. Bumped trufflehog (3.94.0→3.95.2), kingfisher (1.91.0→1.97.0), ruff (0.15.7→0.15.12), shfmt (3.13.0→3.13.1), prettier (3.8.1→3.8.3), actionlint (1.7.11→1.7.12).image@sha256:...digest pins. Bumped nginx (1.29.6→1.30.0-alpine), tailscale (v1.94.1→v1.94.2 — still inside the safe pre-1.96.5 range), alloy (v1.14.1→v1.16.0).>=to==(PEP 508 doesn't support hashes inline). All scripts pinned to current latest: rich 15.0.0, typer 0.25.0, pyyaml 6.0.3, httpx 0.28.1.additional_dependencies: ansible-lint==26.4.0, ansible-core==2.20.5.--no-schema. Upstream's--default-schema-catalogsreturns a format taplo v0.9.3 can't parse — we don't validate against TOML schemas anyway, so this turns off the broken catalog fetch.docker buildx imagetools inspectfor digest lookup, andprek cleanbefore re-verifying (cache grows to several GiB).Forgejo workflow
actions/checkout@v6.0.2was already at the latest SHA — no change.Test plan
prek run --all-filespasses afterprek cleandeploy-flyworkflow builds and deploys the new fly image on mergefly status -a blumeops-proxyhealthy after deploymise run blumeops-tasks,mise run docs-check-links) to confirm pinned deps resolve cleanly