Skip to content

Reject marketplace publisher routes#472

Merged
kriptoburak merged 1 commit into
masterfrom
codex/reject-marketplace-publisher-routes
Jun 21, 2026
Merged

Reject marketplace publisher routes#472
kriptoburak merged 1 commit into
masterfrom
codex/reject-marketplace-publisher-routes

Conversation

@kriptoburak

@kriptoburak kriptoburak commented Jun 21, 2026

Copy link
Copy Markdown
Member

Summary

  • Reject marketplace publisher extensions and external-PR-closing plugin marketplaces without a PR-editable source catalog lane.
  • Reject live catalog MCP wrappers that only expose another catalog without a third-party source entry.
  • Add route-rejection fixture coverage for the new cases.

Validation

  • uv run --python 3.12 --extra dev pytest tests/test_submission_readiness.py
  • uv run --python 3.12 --extra dev ruff format --check
  • uv run --python 3.12 --extra dev ruff check
  • uv run --python 3.12 --extra dev python scripts/check_public_safety.py
  • uv run --python 3.12 --extra dev pytest tests/test_public_safety.py
  • uv run --python 3.12 --extra dev pip-audit
  • uv run --python 3.12 --extra dev python scripts/check_public_links.py
  • git diff --check

Note

Add marketplace publisher route rejection phrases to submission readiness criteria

Extends SUBMISSION_READINESS.md and the safety_duplicates.txt fixture with new rejection phrases covering VS Code Copilot marketplace publisher extensions, external-PR-closing plugin marketplaces, publication tooling, external submission forms, member-only contribution lanes, and live catalog MCP wrappers. Any logic or tests consuming the fixture will now apply these additional phrases when evaluating routes for rejection.

Macroscope summarized fe93b07.

@kriptoburak kriptoburak merged commit 7da05d5 into master Jun 21, 2026
7 checks passed
@kriptoburak kriptoburak deleted the codex/reject-marketplace-publisher-routes branch June 21, 2026 07:55
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