Skip to content

fix(infra): build the Caddy image with pinned DNS plugins - #186

Merged
arthware-dev merged 1 commit into
mainfrom
fix/infra-caddy-plugin-pins
Oct 6, 2026
Merged

arthware-dev merged 1 commit into
mainfrom
fix/infra-caddy-plugin-pins

Conversation

@arthware-dev

Copy link
Copy Markdown
Contributor

Summary

  • ./stack up infra failed to build its Caddy image. xcaddy took each DNS plugin's newest release, and caddy-dns/hetzner/v2 v2.0.0 and later require Caddy 2.11.2; the image was built on the 2.10 line.
  • Build on the Caddy 2.11 line and pin the plugins (hetzner v2.0.1, cloudflare v0.2.4), so a plugin release cannot break the build again.

`./stack up infra` failed to build its Caddy image: xcaddy takes each
DNS plugin's newest release, and `caddy-dns/hetzner/v2` v2.0.0 and later
require Caddy 2.11.2, while the image was built on the 2.10 line.

Build on the Caddy 2.11 line and pin the plugins (hetzner v2.0.1,
cloudflare v0.2.4), so a plugin release cannot break the build again.
@arthware-dev
arthware-dev merged commit ee66f70 into main Oct 6, 2026
1 check passed
@arthware-dev
arthware-dev deleted the fix/infra-caddy-plugin-pins branch October 6, 2026 19:14
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