Skip to content

feat: configurable platforms per image repo - #1

Merged
vkartk merged 1 commit into
mainfrom
feat/configurable-platforms
Oct 26, 2026
Merged

vkartk merged 1 commit into
mainfrom
feat/configurable-platforms

Conversation

@vkartk

@vkartk vkartk commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

Adds an optional platforms list to caddy-image.json. Defaults to the current five. Used by the build, the verify step and the daily check.

Merge before #2.

caddy-image.json gains an optional `platforms` list; the default is the five
platforms shipped so far. The value must be a non-empty subset of the platforms
the official caddy image publishes.

The list drives the build's `platforms:` input, the per-platform verify loop,
the checker's official-image and custom-image completeness checks and the
base-image republish comparison, which already only looked at shipped platforms.

The build workflow now reads the config through the Python loader
(`python3 -m check_caddy_status.image_config`) checked out at its own commit,
instead of duplicating keys, defaults and the platform list in jq.
@vkartk
vkartk merged commit e6a6ef3 into main Oct 26, 2026
1 check passed
@vkartk
vkartk deleted the feat/configurable-platforms branch October 26, 2026 05:37
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