Add agentic workflows for community catalog submissions#2655
Merged
mnriem merged 2 commits intoMay 21, 2026
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR introduces GitHub Agentic Workflows to automate processing of community extension and preset submission issues by validating submissions, updating the appropriate community catalog + docs, and opening draft PRs for maintainer review.
Changes:
- Added two agentic workflow definitions (
add-community-extension.md,add-community-preset.md) and their compiled GitHub Actions workflow lockfiles (*.lock.yml). - Updated repo automation plumbing (Dependabot config, action pins, and
.gitattributestreatment of generated lockfiles). - Updated the community extensions catalog and docs to include the new Team Assign extension entry.
Show a summary per file
| File | Description |
|---|---|
extensions/catalog.community.json |
Updates catalog timestamp and adds the team-assign community extension entry. |
docs/community/extensions.md |
Adds a new row for the Team Assign extension in the community extensions table. |
.github/workflows/add-community-extension.md |
Defines the agentic workflow instructions for validating and cataloging extension submissions. |
.github/workflows/add-community-extension.lock.yml |
Compiled GitHub Actions workflow that runs the extension submission agent. |
.github/workflows/add-community-preset.md |
Defines the agentic workflow instructions for validating and cataloging preset submissions. |
.github/workflows/add-community-preset.lock.yml |
Compiled GitHub Actions workflow that runs the preset submission agent. |
.github/dependabot.yml |
Adjusts Dependabot config and adds an ignore rule for github/gh-aw-actions/**. |
.github/aw/actions-lock.json |
Adds gh-aw action version pins used by the compiler/tooling. |
.gitattributes |
Marks *.lock.yml as generated and uses merge=ours for those files. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 9/9 changed files
- Comments generated: 7
Add GitHub Agentic Workflows that automatically process community extension and preset submission issues: - add-community-extension.md: triggered by extension-submission issues, validates the submission, updates extensions/catalog.community.json and docs/community/extensions.md, then opens a draft PR - add-community-preset.md: parallel workflow for preset-submission issues, updates presets/catalog.community.json and docs/community/presets.md Both workflows: - Trigger on opened, edited, or labeled events (maintainers can retroactively label pre-existing issues) - Validate ID format, semver, repo existence, required files, release, and submission checklists - Label issues with validation-passed or validation-failed - Create draft PRs with Closes #N for maintainer review Also includes gh-aw scaffolding (.github/aw/, .gitattributes lock file rule, dependabot ignore for gh-aw-actions).
These files are auto-generated by gh aw compile and contain trailing whitespace in the ASCII art header and indented YAML blocks that we cannot control. Add -whitespace attribute to skip git whitespace checks on them.
b66ee30 to
515cb9b
Compare
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Add GitHub Agentic Workflows that automatically process community extension and preset submission issues, validate them, update the catalog files, and open draft PRs for maintainer review.
Workflows Added
add-community-extension.mdextension-submissionlabeled issues (opened, edited, or labeled)extensions/catalog.community.jsonanddocs/community/extensions.mdCloses #Nadd-community-preset.mdpreset-submissionlabeled issues (opened, edited, or labeled)presets/catalog.community.jsonanddocs/community/presets.mdCloses #NSupporting Changes
.github/aw/actions-lock.json— gh-aw action version pins.gitattributes— marks.lock.ymlfiles as generated.github/dependabot.yml— ignores gh-aw-actions (version-locked to compiler)How It Works
validation-failedlabel, stopsvalidation-passedlabel, edits catalog files, opens a draft PRTesting
Both workflows compile cleanly with
gh aw compile(0 errors, 0 warnings).