[extension] Update Quality Gates (Enforcement Layer) extension to v0.3.2#3542
Conversation
Update gates extension submitted by @schwichtgit to: - extensions/catalog.community.json (version, download_url, description, provides, changelog, updated_at) - docs/community/extensions.md community extensions table Closes #3541 Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Updates the community extension catalog entry for gates (Quality Gates — Enforcement Layer) to v0.3.2 so users can install the latest release asset and see the updated metadata across the catalog and docs.
Changes:
- Bumps
gatesfrom0.1.0→0.3.2and updatesdownload_url,description,provides, tool requirements,updated_at, and addschangelog. - Updates the community extensions documentation row for “Quality Gates (Enforcement Layer)” to match the new description.
- Re-serializes/normalizes various unrelated catalog strings/formatting (e.g., unicode escaping in descriptions) beyond the
gatesentry.
Show a summary per file
| File | Description |
|---|---|
| extensions/catalog.community.json | Updates the gates catalog entry to v0.3.2 (and includes broader catalog re-serialization changes). |
| docs/community/extensions.md | Updates the “Quality Gates (Enforcement Layer)” table row description to match the catalog entry. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 1
- Review effort level: Low
…erialization Reverts the wholesale Unicode-escape and tools-array reformatting that was unintentionally introduced across catalog.community.json. Only the gates-specific updates remain: - description updated to v0.3.2 wording - version: 0.1.0 → 0.3.2 - download_url updated to gates-0.3.2.zip - git tool required: true → false - commands: 5 → 8, hooks: 1 → 2 - updated_at: 2026-07-13 → 2026-07-15 - changelog field added Assisted-by: GitHub Copilot (model: claude-sonnet-4.5, autonomous)
There was a problem hiding this comment.
Review details
Comments suppressed due to low confidence (1)
extensions/catalog.community.json:1448
changelogis typically placed alongside the other metadata URLs (immediately afterdocumentationand beforelicense) in this catalog. Keeping it at the end afterupdated_atmakes this entry inconsistent with the established ordering (e.g.,aideanddoctor). Consider movingchangelogup neardocumentationfor consistency and easier diffing.
"download_url": "https://github.com/schwichtgit/spec-gates/releases/download/v0.3.2/gates-0.3.2.zip",
"repository": "https://github.com/schwichtgit/spec-gates",
"homepage": "https://github.com/schwichtgit/spec-gates",
"documentation": "https://github.com/schwichtgit/spec-gates/blob/main/docs/how-it-works.md",
"license": "MIT",
- Files reviewed: 2/2 changed files
- Comments generated: 1
- Review effort level: Low
Move changelog URL field to sit after documentation and before license, matching the catalog's standard field ordering. Remove the dangling changelog at the bottom of the entry so updated_at is the final field with no trailing comma. Assisted-by: GitHub Copilot (model: claude-sonnet-4.5, autonomous)
Assisted-by: GitHub Copilot (model: GPT-5, autonomous)
|
Submitter here — verified the One observation for the maintainers, take or leave: the re-serialization escaped non-ASCII characters file-wide ( |
Update the
gatescommunity extension from v0.1.0 to v0.3.2.Changes
gates-0.3.2.ziprequires.tools:gitchanged to optional (per submitter);jqremains requiredhttps://github.com/schwichtgit/spec-gates/releasesupdated_at: 2026-07-15T00:00:00Zcreated_at,downloads,starsValidation Results
All checks passed ✅
^[a-z][a-z0-9-]*$)gatesX.Y.Z)0.3.2extension.ymlpresentextension/extension.ymlREADME.mdpresentLICENSEpresentgates-0.3.2.zipCloses #3541
cc
@schwichtgit