You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Automatically apply the triage-must-have verdict to issues opened through the Extension Submission form. The form now applies only that label; the separate maintainer-applied extension-submission label continues to gate catalog validation.
This uses deterministic native issue-form metadata instead of issue-content heuristics or a workflow with write permissions. Other issue forms and the manual triage rubric remain unchanged. The publishing guide documents the intake behavior, and regression coverage verifies both the extension form and negative cases for every other issue form.
Testing
Tested locally with uv run specify --help — not applicable; no CLI behavior changed
Ran existing tests with uv sync && uv run pytest
Tested with a sample project (if applicable) — not applicable; this is GitHub issue-form configuration
I did use AI assistance (fill in the disclosure below)
AI disclosure: Implemented with GitHub Copilot using GPT-5.6 Sol in autonomous mode. Copilot investigated the existing issue forms and workflows, changed the issue-form configuration and publishing documentation, added regression tests, ran validation, and prepared this pull request on behalf of @mnriem.
Clarify automated catalog updates and maintainer PR review flow
extensions/EXTENSION-PUBLISHING-GUIDE.md:157
This step still attributes the catalog edits to the maintainer, but the add-community-extension workflow itself edits both allowed files and opens a draft PR (.github/workflows/add-community-extension.md:342-377); the maintainer reviews that PR rather than manually adding the entry. Please describe the automated update so submitters have the correct approval flow.
Addressed the latest review in 168a96a0. The publishing guide now describes the actual flow: the add-community-extension workflow validates the submission, updates extensions/catalog.community.json and docs/community/extensions.md in a draft pull request, and a maintainer reviews and merges that generated PR.
AI disclosure: Posted on behalf of @mnriem by GitHub Copilot using GPT-5.6 Sol in autonomous mode; the documentation correction, validation, commit, and this review-round summary were AI-assisted.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Automatically apply the
triage-must-haveverdict to issues opened through the Extension Submission form. The form now applies only that label; the separate maintainer-appliedextension-submissionlabel continues to gate catalog validation.This uses deterministic native issue-form metadata instead of issue-content heuristics or a workflow with write permissions. Other issue forms and the manual triage rubric remain unchanged. The publishing guide documents the intake behavior, and regression coverage verifies both the extension form and negative cases for every other issue form.
Testing
uv run specify --help— not applicable; no CLI behavior changeduv sync && uv run pytestValidation results:
uv sync --extra test— passedLC_ALL=en_US.UTF-8 .venv/bin/python -m pytest— 9,689 passed, 19 skipped.venv/bin/python -m pytest tests/test_github_workflows.py -q— 121 passeduvx ruff@0.15.0 check tests/test_github_workflows.py— passedgit diff --check— passedAI Disclosure
AI disclosure: Implemented with GitHub Copilot using GPT-5.6 Sol in autonomous mode. Copilot investigated the existing issue forms and workflows, changed the issue-form configuration and publishing documentation, added regression tests, ran validation, and prepared this pull request on behalf of @mnriem.