feat(ci): integrate nightshift feedback loop workflow#8580
Closed
zahin-mohammad wants to merge 1 commit into
Closed
feat(ci): integrate nightshift feedback loop workflow#8580zahin-mohammad wants to merge 1 commit into
zahin-mohammad wants to merge 1 commit into
Conversation
Add nightshift-actions scheduler and task runner workflows to enable nightly automated maintenance tasks. Introduce a custom pr-feedback-loop task that reviews recent merged PRs and opens draft PRs updating docs/anti-patterns/ and docs/adr/ with learnings from code review. Also scaffold docs/anti-patterns/ and docs/adr/ directories with format READMEs so the feedback loop has a home for its output. All generated docs are marked as drafts requiring expert review before merge. Ticket: WCN-171
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.
Ticket: WCN-171
Summary
.github/workflows/nightshift-scheduler.yamlandnightshift-task.yamlto run BitGo's nightshift-actions on a weekday cron via AWS Bedrock..nightshift.yamlenabling built-in tasks (lint-fix, test-gap, dead-code, security-footgun, adr-draft) plus a new custompr-feedback-looptask.pr-feedback-looptask reviews merged PRs from the last 14 days, extracts recurring patterns and review feedback, and opens draft PRs updatingdocs/anti-patterns/anddocs/adr/.docs/anti-patterns/anddocs/adr/with format READMEs so the feedback loop has a home for its output.Notes
docs/anti-patterns/anddocs/adr/changes.Test Plan
nightshift-taskworkflow from Actions tab withtask_type: pr-feedback-loopnightshiftandfeedback-looplabelsdocs/anti-patterns/ordocs/adr/and marked as drafts