chore: upgrade repo-assist workflow to v0.68.1
Some checks failed
Build and Test / test (push) Has been cancelled
Build and Test / build (win-arm64) (push) Has been cancelled
Build and Test / build (win-x64) (push) Has been cancelled
Build and Test / build-msix (ARM64, win-arm64) (push) Has been cancelled
Build and Test / build-msix (x64, win-x64) (push) Has been cancelled
Build and Test / build-extension (arm64) (push) Has been cancelled
Build and Test / build-extension (x64) (push) Has been cancelled
Build and Test / release (push) Has been cancelled

- Better git checkout (fetch all branches, full history)
- Status messages for workflow progress
- Protected files fallback to issue
- Rainbow footer with workflow run links
- Min integrity: none for full issue/PR access
This commit is contained in:
Scott Hanselman 2026-04-11 08:38:43 -07:00
parent 87e5cd8c75
commit 2d98d4fd1c
2 changed files with 841 additions and 1063 deletions

1869
.github/workflows/repo-assist.lock.yml generated vendored

File diff suppressed because it is too large Load Diff

View File

@ -33,7 +33,24 @@ network:
- rust
- java
checkout:
fetch: ["*"] # fetch all remote branches to allow working on PR branches
fetch-depth: 0 # fetch full history
tools:
web-fetch:
github:
toolsets: [all]
min-integrity: none # This workflow is allowed to examine and comment on any issues or PRs
bash: true
repo-memory: true
safe-outputs:
messages:
footer: "> Generated by 🌈 {workflow_name}, see [workflow run]({run_url}). [Learn more](https://github.com/githubnext/agentics/blob/main/docs/repo-assist.md)."
run-started: "{workflow_name} is processing {event_type}, see [workflow run]({run_url})..."
run-success: "✓ {workflow_name} completed successfully, see [workflow run]({run_url})."
run-failure: "✗ {workflow_name} encountered {status}, see [workflow run]({run_url})."
add-comment:
max: 10
target: "*"
@ -48,6 +65,7 @@ safe-outputs:
target: "*"
title-prefix: "[Repo Assist] "
max: 4
protected-files: fallback-to-issue
create-issue:
title-prefix: "[Repo Assist] "
labels: [automation, repo-assist]
@ -59,18 +77,11 @@ safe-outputs:
add-labels:
allowed: [bug, enhancement, "help wanted", "good first issue", "spam", "off topic", documentation, question, duplicate, wontfix, "needs triage", "needs investigation", "breaking change", performance, security, refactor]
max: 30
target: "*"
target: "*"
remove-labels:
allowed: [bug, enhancement, "help wanted", "good first issue", "spam", "off topic", documentation, question, duplicate, wontfix, "needs triage", "needs investigation", "breaking change", performance, security, refactor]
max: 5
target: "*"
tools:
web-fetch:
github:
toolsets: [all]
bash: true
repo-memory: true
target: "*"
steps:
- name: Fetch repo data for task weighting
@ -165,7 +176,7 @@ steps:
json.dump(result, f, indent=2)
EOF
source: githubnext/agentics/workflows/repo-assist.md@cbb46ab386962aa371045839fc9998ee4e97ca64
source: githubnext/agentics/workflows/repo-assist.md@97143ac59cb3a13ef2a77581f929f06719c7402a
engine: copilot
---
@ -313,7 +324,7 @@ Maintain a single open issue titled `[Repo Assist] Monthly Activity {YYYY}-{MM}`
## Suggested Actions for Maintainer
**Comprehensive list** of all pending actions requiring maintainer attention (excludes items already actioned and checked off).
**Comprehensive list** of all pending actions requiring maintainer attention (excludes items already actioned and checked off).
- Reread the issue you're updating before you update it - there may be new checkbox adjustments since your last update that require you to adjust the suggested actions.
- List **all** the comments, PRs, and issues that need attention
- Exclude **all** items that have either
@ -379,4 +390,4 @@ Maintain a single open issue titled `[Repo Assist] Monthly Activity {YYYY}-{MM}`
- **Systematic**: use the backlog cursor to process oldest issues first over successive runs. Do not stop early.
- **Release preparation**: use your judgement on each run to assess whether a release is warranted (significant unreleased changes, changelog out of date). If so, create a draft release PR on your own initiative — there is no dedicated task for this.
- **Quality over quantity**: noise erodes trust. Do nothing rather than add low-value output.
- **Bias toward action**: While avoiding spam, actively seek ways to contribute value within the two selected tasks. A "no action" run should be genuinely exceptional.
- **Bias toward action**: While avoiding spam, actively seek ways to contribute value within the two selected tasks. A "no action" run should be genuinely exceptional.