Add agentic workflow infrastructure and docs-check workflow#56
Merged
theletterf merged 7 commits intomainfrom Apr 2, 2026
Merged
Add agentic workflow infrastructure and docs-check workflow#56theletterf merged 7 commits intomainfrom
theletterf merged 7 commits intomainfrom
Conversation
Introduces gh-aw agentic workflow support alongside the existing composite actions. Workflow .md sources live in workflows/ as a library; a compile script copies them into .github/workflows/ for the gh-aw compiler and produces .lock.yml files that consumer repos reference via workflow_call. First workflow: docs-check — analyzes PRs/commits for documentation impact using the Elastic Docs MCP server and posts structured findings as comments. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
reakaleek
reviewed
Apr 2, 2026
reakaleek
reviewed
Apr 2, 2026
reakaleek
reviewed
Apr 2, 2026
Replace go install with gh extension install for the gh-aw compiler. Drop actionlint binary download — the repo already has it via pre-commit. Remove bin/ dependency entirely. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
reakaleek
reviewed
Apr 2, 2026
- Move `roles` under `on:` (latest gh-aw schema change) - Exclude .lock.yml from pre-commit trailing-whitespace and end-of-file-fixer - Replace custom lint/release Makefile targets with `pre-commit run --all` - Remove release target (release-drafter handles releases) - Recompile lock file with latest gh-aw Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Update gh-aw extension (v0.63.0 → v0.65.5) and recompile lock file - Exclude .lock.yml from actionlint pre-commit hook (generated files reference secrets injected by the gh-aw runtime) - Fix .gitattributes missing trailing newline Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
reakaleek
reviewed
Apr 2, 2026
Update all references in compile script, Makefile, CI, README, DEVELOPING.md, and workflow docs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Interactive skill that scaffolds the three required files for a new gh-aw agentic workflow: source .md, example.yml trigger, and README. Guides users through pattern selection, trigger config, and prompt structure. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add Step 3 that reads available fragments, explains what each provides and when to include it, documents import rules, and guides users on when to create new fragments vs. reuse existing ones. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Member
Author
|
@reakaleek Renamed! Also added a Claude skill to help create more AWs |
reakaleek
approved these changes
Apr 2, 2026
cotti
pushed a commit
that referenced
this pull request
Apr 7, 2026
* Add agentic workflow infrastructure and docs-check workflow Introduces gh-aw agentic workflow support alongside the existing composite actions. Workflow .md sources live in workflows/ as a library; a compile script copies them into .github/workflows/ for the gh-aw compiler and produces .lock.yml files that consumer repos reference via workflow_call. First workflow: docs-check — analyzes PRs/commits for documentation impact using the Elastic Docs MCP server and posts structured findings as comments. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Simplify tooling: use gh extension instead of Go binary Replace go install with gh extension install for the gh-aw compiler. Drop actionlint binary download — the repo already has it via pre-commit. Remove bin/ dependency entirely. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Fix CI failures and address review feedback - Move `roles` under `on:` (latest gh-aw schema change) - Exclude .lock.yml from pre-commit trailing-whitespace and end-of-file-fixer - Replace custom lint/release Makefile targets with `pre-commit run --all` - Remove release target (release-drafter handles releases) - Recompile lock file with latest gh-aw Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Fix CI: recompile with latest gh-aw, exclude lock files from actionlint - Update gh-aw extension (v0.63.0 → v0.65.5) and recompile lock file - Exclude .lock.yml from actionlint pre-commit hook (generated files reference secrets injected by the gh-aw runtime) - Fix .gitattributes missing trailing newline Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Rename workflows/ to agentic-workflows/ Update all references in compile script, Makefile, CI, README, DEVELOPING.md, and workflow docs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Add /create-agentic-workflow Claude skill Interactive skill that scaffolds the three required files for a new gh-aw agentic workflow: source .md, example.yml trigger, and README. Guides users through pattern selection, trigger config, and prompt structure. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Teach skill about fragment selection and creation Add Step 3 that reads available fragments, explains what each provides and when to include it, documents import rules, and guides users on when to create new fragments vs. reuse existing ones. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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
workflows/library layout where.mdsources and fragments live, with ascripts/compile.shthat bridges them to.github/workflows/for the gh-aw compiler/docs-checkslash command, label, or manual dispatchcompile-check.ymlgates PRs on stale lock files;check-aw-updates.ymlrecompiles weekly and opens a PR if anything changedWhat's included
Makefile,scripts/compile.shworkflows/docs-check/gh-aw-docs-check.mdworkflows/fragments/(10 files)workflows/docs-check/example.ymlcompile-check.yml,check-aw-updates.ymlREADME.md,workflows/DEVELOPING.md,workflows/README.md,workflows/docs-check/README.mdNote
The
.lock.ymlfile is not yet included — it needs to be generated by runningmake compile(requires Go for the gh-aw compiler). This can be done as a follow-up or in this PR after review.Test plan
make setup && make compileto verify compilation producesgh-aw-docs-check.lock.yml.lock.ymlis gitignored from source but the compiled output lands in.github/workflows/scripts/compile.shcleanup logic (temp copies removed after compile)workflows/docs-check/example.ymlwith actionlint🤖 Generated with Claude Code