Skip to content

Bump go-containerregistry to v0.22.0 and modernc.org/sqlite to v1.57.0 - #3

Merged
SnowballSH merged 1 commit into
mainfrom
deps-registry-sqlite
Aug 27, 2026
Merged

SnowballSH merged 1 commit into
mainfrom
deps-registry-sqlite

Conversation

@SnowballSH

Copy link
Copy Markdown
Owner

Dependency currency only — no code changes. Nothing live moves: the host runs a released binary pinned by a snowsys bundle; these bumps ride the next release.

Bumps

Module From To Role here
github.com/google/go-containerregistry v0.21.9 v0.22.0 Registry polling and digest resolution (internal/registry, internal/revision, via pkg/name + pkg/v1/remote)
modernc.org/sqlite v1.56.0 v1.57.0 Pure-Go SQLite driver behind the append-only journal

Transitives pulled along by go-containerregistry: docker/cli v29.6.2 → v29.7.2 (indirect), klauspost/compress v1.19.1 → v1.19.2 (indirect).

go mod tidy also promoted golang.org/x/sync from indirect to direct — cmd/snowdeployd imports errgroup, so the indirect marker was stale.

go-containerregistry v0.22.0 highlights relevant to this repo

  • remote: retry failed Puller and Pusher initialization (#2406) — the digest poller uses remote; a transient failure while setting up the puller is now retried instead of surfacing immediately, which should make polling against a briefly flaky registry quieter.
  • name: allow single-character repository paths (#2407) — pkg/name parsing loosened slightly; no manifest we accept gets stricter.
  • The rest of the release is push-side credential resolution (#2411 — we never push), mutate/tarball options, and their Cloud Build tooling — none exercised here.

modernc.org/sqlite v1.57.0 is the driver's routine upstream refresh; the journal package's behavior is covered by its own tests below.

Verification

All run at go-containerregistry v0.22.0 / sqlite v1.57.0 in a clean worktree off origin/main:

  • go build ./... — clean
  • go vet ./... — clean
  • go test -race ./... — all packages ok, including internal/registry and internal/journal
  • golangci-lint run (v2.12.2, matching CI) — 0 issues

Minor bump of the registry-polling library and patch bump of the SQLite
driver behind the journal. go mod tidy also promotes golang.org/x/sync to
a direct requirement, correcting a stale indirect marker: cmd/snowdeployd
imports errgroup.
@SnowballSH
SnowballSH merged commit 793dd19 into main Aug 27, 2026
3 checks passed
@SnowballSH
SnowballSH deleted the deps-registry-sqlite branch August 27, 2026 15:30
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.

1 participant