Skip to content

fix(plugins): support root local marketplace plugins#28771

Merged
caseychow-oai merged 1 commit into
mainfrom
caseychow/codex/fix-root-local-marketplace-path
Jun 17, 2026
Merged

fix(plugins): support root local marketplace plugins#28771
caseychow-oai merged 1 commit into
mainfrom
caseychow/codex/fix-root-local-marketplace-path

Conversation

@caseychow-oai

@caseychow-oai caseychow-oai commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • allow local marketplace source.path: "." and source.path: "./" to resolve to the marketplace root
  • keep "" invalid and preserve rejection of non-root paths without ./ plus non-normal/traversal paths
  • add focused regression coverage for repo-root plugin layouts and rejected local paths

Tests

  • RUSTUP_TOOLCHAIN=stable just fmt
  • RUSTUP_TOOLCHAIN=stable just test -p codex-core-plugins
  • RUSTUP_TOOLCHAIN=stable just fix -p codex-core-plugins

Note: plain pinned-toolchain just fmt was blocked locally by a rustup clippy component conflict, so validation used the working stable 1.95 toolchain fallback.

@caseychow-oai
caseychow-oai force-pushed the caseychow/codex/fix-root-local-marketplace-path branch 3 times, most recently from a108bda to 7d4633e Compare June 17, 2026 19:00
@caseychow-oai
caseychow-oai force-pushed the caseychow/codex/fix-root-local-marketplace-path branch from 7d4633e to 5496376 Compare June 17, 2026 19:33
@caseychow-oai
caseychow-oai enabled auto-merge (squash) June 17, 2026 19:58
@caseychow-oai
caseychow-oai merged commit a760b63 into main Jun 17, 2026
45 of 47 checks passed
@caseychow-oai
caseychow-oai deleted the caseychow/codex/fix-root-local-marketplace-path branch June 17, 2026 21:06
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants