Closed
Conversation
Agent-Logs-Url: https://github.com/github/gh-aw-firewall/sessions/a409138a-79f6-4213-828d-4af6c24e3cd2 Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.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
Adds a new agentic workflow (
.github/workflows/duplicate-resolver.md) that automatically creates a PR to fix code duplication whenever an issue with[Duplicate]in its title is opened.What the workflow does
issues: opened(title contains[Duplicate])workflow_dispatch[Duplicate]issue without an existing fix PR and processes itAgent steps
edittoolnpm run build,npm run test,npm run lintcreate-pull-requestsafe-output (auto-closes the source issue on merge)Key configuration choices
if:expression filtersissuesevents to only those whose titles contain[Duplicate]— other issue events are ignoredauto-close-issue: true— the fix PR automatically closes the tracking issue when mergeddraft: false— PRs are opened as ready-for-review since the agent runs full verification before creating themreviewers: copilot— adds Copilot as a reviewer for a second-pass checkbash: true— broad bash access is appropriate because this is a scheduled/dispatch-class workflow processing trusted internal issue contentFiles changed
.github/workflows/duplicate-resolver.md— workflow source.github/workflows/duplicate-resolver.lock.yml— compiled GitHub Actions YAML (generated bygh aw compile duplicate-resolver)