Skip to content

[repo] New Plugins Update Prep - #462

Merged
sethwv merged 3 commits into
Dispatcharr:mainfrom
swvn-dispatch:main
Oct 22, 2026
Merged

sethwv merged 3 commits into
Dispatcharr:mainfrom
swvn-dispatch:main

Conversation

@sethwv

@sethwv sethwv commented Oct 22, 2026

Copy link
Copy Markdown
Collaborator

feat(capabilities): scope contract checks to manifest versions

Set the v1 and v2 Dispatcharr compatibility floor to v0.34.0.
Apply CodeQL capability-contract findings only within each rule's
declared manifest schema range, including support for retired rules.


feat(publish): apply manifest compatibility floors

Derive generated Dispatcharr minimum versions from detected runtime
manifest schemas and preserve a higher plugin-declared minimum. Reuse
runtime manifest discovery for external sidecars and publish the
effective constraint in build and registry metadata.


feat(validation): enable CodeQL plugin security checks

Enable capability-contract and sandbox-bypass detection for plugin
validation.

Set the v1 and v2 Dispatcharr compatibility floor to v0.34.0.
Apply CodeQL capability-contract findings only within each rule's
declared manifest schema range, including support for retired rules.
Derive generated Dispatcharr minimum versions from detected runtime
manifest schemas and preserve a higher plugin-declared minimum. Reuse
runtime manifest discovery for external sidecars and publish the
effective constraint in build and registry metadata.
Enable capability-contract and sandbox-bypass detection for plugin
validation.
@dispatcharr-plugins-bot dispatcharr-plugins-bot Bot added the Repo Update Scripts or other repository infrastructure. label Oct 22, 2026
@sethwv
sethwv merged commit b7f56d7 into Dispatcharr:main Oct 22, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Repo Update Scripts or other repository infrastructure.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant