Skip to content

Pin caddy-geoip2 to a real upstream tag once one exists #1329

Description

@Wikid82

Split out from #1304 (task 2) — the only remaining item there; #1304's other four follow-ups landed via #1309, #1313, #1314.

Problem

github.com/zhangjiayin/caddy-geoip2 publishes no semver tags, so Dockerfile:90 carries a Go pseudo-version:

# renovate: datasource=go depName=github.com/zhangjiayin/caddy-geoip2
ARG CADDY_GEOIP2_VERSION=v0.0.0-20260623062220-3675c6e7e63d

Renovate cannot track a pseudo-version, so this pin never gets update PRs.

Mitigation already in place

CADDY_GEOIP2_VERSION is part of the toolchain content-hash key (scripts/toolchain-key.sh), and toolchain-key.bats has a sensitivity test (changes when the CADDY_GEOIP2_VERSION plugin pin is bumped). So any manual bump moves the key and is caught by verify-toolchain-pin — it can't drift silently. This is not urgent; it's a tracking placeholder.

Action when upstream cuts a tag

  1. Bump CADDY_GEOIP2_VERSION to the real vX.Y.Z tag.
  2. Confirm the # renovate: datasource=go comment resumes tracking (it should, once a semver tag exists).
  3. Let toolchain-image.yml rebuild + the freshness guard sync the pin.

Watch

Upstream releases: https://github.com/zhangjiayin/caddy-geoip2/tags

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

caddyCaddy-specific

Projects

  • Status
    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions