Skip to content

[extension] Update Quality Gates (Enforcement Layer) extension to v0.3.2#3542

Merged
mnriem merged 4 commits into
mainfrom
update-gates-extension-829bdc0d8d15dda8
Jul 15, 2026
Merged

[extension] Update Quality Gates (Enforcement Layer) extension to v0.3.2#3542
mnriem merged 4 commits into
mainfrom
update-gates-extension-829bdc0d8d15dda8

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Update the gates community extension from v0.1.0 to v0.3.2.

Changes

  • Version: 0.1.0 → 0.3.2
  • Download URL: updated to gates-0.3.2.zip
  • Description: updated to reflect the three-boundary enforcement model
  • Provides: commands 5 → 8, hooks 1 → 2
  • requires.tools: git changed to optional (per submitter); jq remains required
  • Changelog: added https://github.com/schwichtgit/spec-gates/releases
  • updated_at: 2026-07-15T00:00:00Z
  • Preserved: created_at, downloads, stars

Validation Results

All checks passed ✅

Check Result
Extension ID format (^[a-z][a-z0-9-]*$) gates
Version semver (X.Y.Z) 0.3.2
Repository exists and is public https://github.com/schwichtgit/spec-gates
extension.yml present extension/extension.yml
README.md present
LICENSE present
GitHub release v0.3.2 exists
Download URL asset exists gates-0.3.2.zip
All checklists checked

Closes #3541
cc @schwichtgit

Generated by 🧩 Add Community Extension from Issue Submission for issue #3541 · 202.6 AIC · ⌖ 41.1 AIC · ⊞ 32.9K ·

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>
@mnriem mnriem marked this pull request as ready for review July 15, 2026 13:27
@mnriem mnriem self-requested a review as a code owner July 15, 2026 13:27
Copilot AI review requested due to automatic review settings July 15, 2026 13:27
mnriem
mnriem previously approved these changes Jul 15, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 gates from 0.1.00.3.2 and updates download_url, description, provides, tool requirements, updated_at, and adds changelog.
  • 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 gates entry.
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

Comment thread extensions/catalog.community.json
…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)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Comments suppressed due to low confidence (1)

extensions/catalog.community.json:1448

  • changelog is typically placed alongside the other metadata URLs (immediately after documentation and before license) in this catalog. Keeping it at the end after updated_at makes this entry inconsistent with the established ordering (e.g., aide and doctor). Consider moving changelog up near documentation for 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

Comment thread extensions/catalog.community.json Outdated
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)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Medium

Comment thread extensions/catalog.community.json Outdated
Assisted-by: GitHub Copilot (model: GPT-5, autonomous)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new
  • Review effort level: Medium

@mnriem mnriem merged commit 7a99c4a into main Jul 15, 2026
14 checks passed
@mnriem mnriem deleted the update-gates-extension-829bdc0d8d15dda8 branch July 15, 2026 14:29
@schwichtgit

Copy link
Copy Markdown

Submitter here — verified the gates entry field-by-field against the extension manifest at v0.3.2: version, download URL (asset exists, sha256 + sigstore bundle published), provides (8 commands / 2 hooks), tools (jq required; git/node/shellcheck optional), created_at/downloads/stars preserved, changelog URL correct. All accurate — thanks for the quick turnaround.

One observation for the maintainers, take or leave: the re-serialization escaped non-ASCII characters file-wide (\u2014 in ~25 unrelated entries) and reformatted the iterate entry's tool objects. Still valid JSON and nothing breaks, but it adds review noise and may conflict with other in-flight catalog PRs. Happy to resubmit if you'd prefer a minimal-diff version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Extension]: Update gates (Quality Gates — Enforcement Layer) to 0.3.2

4 participants