registry: reject non-canonical plugin search paths #395

Open
nsaspy wants to merge 0 commits from rage/171-canonical-search-paths into main
Owner

Closes #171.

RED: 99a8c287 proves published plugin discovery paths with surrounding whitespace must fail rather than being accepted as a different literal path.

Implementation: 490f8710 requires every published search path to be a non-empty canonical string while preserving uniqueness.

Gate: exact-head compatibility contract tests, full registry/plugin nix flake check, and generated package builds.

Closes #171. RED: `99a8c287` proves published plugin discovery paths with surrounding whitespace must fail rather than being accepted as a different literal path. Implementation: `490f8710` requires every published search path to be a non-empty canonical string while preserving uniqueness. Gate: exact-head compatibility contract tests, full registry/plugin `nix flake check`, and generated package builds.
Some checks failed
CI / test (pull_request) Failing after 15s
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin rage/171-canonical-search-paths:rage/171-canonical-search-paths
git switch rage/171-canonical-search-paths

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff rage/171-canonical-search-paths
git switch rage/171-canonical-search-paths
git rebase main
git switch main
git merge --ff-only rage/171-canonical-search-paths
git switch rage/171-canonical-search-paths
git rebase main
git switch main
git merge --no-ff rage/171-canonical-search-paths
git switch main
git merge --squash rage/171-canonical-search-paths
git switch main
git merge --ff-only rage/171-canonical-search-paths
git switch main
git merge rage/171-canonical-search-paths
git push origin main
Sign in to join this conversation.
No description provided.