Skip to content

feat(choices): limit a choice to some runtimes - #85

Merged
ahze merged 1 commit into
mainfrom
feat/choice-runtimes
Nov 14, 2026
Merged

ahze merged 1 commit into
mainfrom
feat/choice-runtimes

Conversation

@ahze

@ahze ahze commented Nov 14, 2026

Copy link
Copy Markdown
Member

A choice can say which runtimes it is for with runtimes: [podman] (or [appjail]); without the key it is offered everywhere, as before. On a runtime that does not offer it, the choice gets no row on the site, only its default combination is listed, and block keys and the merge leave it out; the README sections follow the same rule. AppJail option forms skip it, lint rejects unknown runtime names, and fjord's catalog carries the list when set.

reverse-proxy's container-label choice reads podman's socket, so on AppJail it did nothing, but the AppJail tab offered it.

A choice can say which runtimes it is for with `runtimes: [podman]` (or `[appjail]`); without the key it is offered everywhere, as before. On a runtime that does not offer it, the choice gets no row on the site, only its default combination is listed, and block keys and the merge leave it out; the README sections follow the same rule. AppJail option forms skip it, lint rejects unknown runtime names, and fjord's catalog carries the list when set.

reverse-proxy's container-label choice reads podman's socket, so on AppJail it did nothing, but the AppJail tab offered it.
@ahze
ahze merged commit de592fb into main Nov 14, 2026
2 checks passed
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