Skip to content

docs: changelog, lessons learned + re-add labels config#199

Merged
microsasa merged 2 commits intomainfrom
docs/pipeline-progress
Mar 21, 2026
Merged

docs: changelog, lessons learned + re-add labels config#199
microsasa merged 2 commits intomainfrom
docs/pipeline-progress

Conversation

@microsasa
Copy link
Owner

Changes

1. Re-add labels: [aw] to implementer config

2. Documentation updates

The labels: [aw] config was removed based on a vague 'node ID
resolution error' that was never properly investigated. The gh-aw
docs officially support this field. Re-adding it so labels are
applied by infrastructure, not dependent on agent behavior.

Closes #108

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 21, 2026 05:09
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates repo-level documentation (changelog + lessons learned) and restores infrastructure-managed aw labeling for implementer-created PRs via the gh-aw labels config.

Changes:

  • Re-add labels: [aw] to the create-pull-request safe-output in the issue implementer workflow (and recompile the lock file).
  • Add new “Common Pitfalls” entries and update agent inventory/history in docs/agentic-workflows.md.
  • Add multiple new changelog entries describing recent workflow/infrastructure learnings and fixes.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
docs/changelog.md Adds new changelog entries covering labels config, responder pre-fetch pattern, dispatch dedup, and quality gate label desync.
docs/agentic-workflows.md Expands pitfalls list, updates agent inventory table, and appends history notes for recent incidents/fixes.
.github/workflows/issue-implementer.md Restores labels: [aw] in safe-outputs.create-pull-request.
.github/workflows/issue-implementer.lock.yml Regenerated lock file reflecting the labels config and updated compiled metadata.
Comments suppressed due to low confidence (1)

docs/agentic-workflows.md:509

  • The "Common Pitfalls" section now flows directly into debugging commands (e.g., "Check if a workflow compiled correctly") without a "Debugging" header or a separate <details> block, which makes the section structure confusing (debugging content is effectively nested under pitfalls). Consider reintroducing a dedicated Debugging section (e.g., <details><summary>Debugging</summary> ... </details>) or at least add a clear heading break before the debugging commands.
### 27. Shared imports use `imports:` + `steps:` pattern
To pre-fetch data before the agent runs, create a shared `.md` file with a `steps:` block in the frontmatter. The importing workflow uses `imports: [shared/filename.md]`. The steps run as regular workflow steps (with full `gh` CLI access and `GITHUB_TOKEN`), writing data to `/tmp/gh-aw/` for the agent to read. This bypasses MCP tool limitations. Based on the pattern from `github/gh-aw`'s own `copilot-pr-data-fetch.md`.



### Check if a workflow compiled correctly
```bash
grep 'GH_AW_ALLOWED_BOTS\|GH_AW_REQUIRED_ROLES\|pre_activation' .github/workflows/your-workflow.lock.yml

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@microsasa microsasa force-pushed the docs/pipeline-progress branch from 2e5bb5d to 0882f85 Compare March 21, 2026 05:15
Copilot AI review requested due to automatic review settings March 21, 2026 05:17
@microsasa microsasa force-pushed the docs/pipeline-progress branch from 0882f85 to 17ea95a Compare March 21, 2026 05:17
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

…d label desync

- Changelog: entries for PR #186 (pre-fetch), PR #190 (dedup fix),
  quality gate label/approval desync
- Agentic-workflows: 5 new pitfalls (#23-27), updated agent inventory
  table, history entry for 2026-03-20/21 session

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@microsasa microsasa force-pushed the docs/pipeline-progress branch from 17ea95a to b15b075 Compare March 21, 2026 05:22
@microsasa microsasa merged commit b1dbd78 into main Mar 21, 2026
6 checks passed
@microsasa microsasa deleted the docs/pipeline-progress branch March 21, 2026 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

tracking: gh-aw create-pull-request labels config fails to apply labels

2 participants