Semi-automated package updating mechanism via pacman for dependencies which want or need bleeding edge updates from repo/source.
Find a file
Austin Schaefer 7f4bb4cccf Track scaleway-cli, add version-templated assets and combined checksums
Wire up scaleway/scaleway-cli as a watched package (extra's copy lags
weeks behind upstream). Getting a real second package running exposed
gaps uv's config never hit:

- asset_pattern/checksum_asset_pattern now support a {version}
  placeholder for release assets that embed the version in the
  filename (checker::version_from_tag strips a tag's leading `v`).
- same-origin-sha256 now matches the checksum line by filename instead
  of assuming a single-hash file, to support combined multi-asset
  checksum files like scaleway-cli's SHA256SUMS.
- latest_github_release now confirms each Atom-feed candidate against
  the releases API instead of trusting the newest entry outright —
  scaleway-cli publishes a `-dbg1` tag with no real Release object that
  otherwise sorts newest in the feed.

Confirmed correct against the real repo: no attestations upstream, so
tier 4 (same-origin-sha256) applies, and the checker correctly skips
the dbg1 tag to land on the real latest release.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-17 09:00:53 +02:00
.forgejo/workflows Set up project tooling to match the rest of ~/dev's Rust fleet 2026-09-11 10:13:29 +02:00
.githooks Set up project tooling to match the rest of ~/dev's Rust fleet 2026-09-11 10:13:29 +02:00
packages.d Track scaleway-cli, add version-templated assets and combined checksums 2026-09-17 09:00:53 +02:00
src Track scaleway-cli, add version-templated assets and combined checksums 2026-09-17 09:00:53 +02:00
.gitignore First working iteration: check -> fetch -> verify for a real package 2026-09-11 10:04:48 +02:00
Cargo.lock First working iteration: check -> fetch -> verify for a real package 2026-09-11 10:04:48 +02:00
Cargo.toml Set up project tooling to match the rest of ~/dev's Rust fleet 2026-09-11 10:13:29 +02:00
Makefile.toml Set up project tooling to match the rest of ~/dev's Rust fleet 2026-09-11 10:13:29 +02:00
SPEC.md Track scaleway-cli, add version-templated assets and combined checksums 2026-09-17 09:00:53 +02:00