Add Dependabot Project Manager workflow with bundling and Copilot assignment#14182
Add Dependabot Project Manager workflow with bundling and Copilot assignment#14182
Conversation
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
|
@copilot Safe output assign-to-agent should need a special token too. See https://github.github.io/gh-aw/reference/safe-outputs/#assign-to-agent-assign-to-agent |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Added
Also updated documentation to explain:
Commit: 2d1e31d Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Just the GH_AW_AGENT_TOKEN, assign-to-agent is reundant since we can use assignee: copilot on the issue |
…pilot Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Removed the redundant Changes:
Commit: e4813c5 |
🔍 PR Triage ResultsCategory: feature | Risk: high | Priority: 43/100 Scores Breakdown
📋 Recommended Action: deferDraft or low priority - can wait for more development Triaged by PR Triage Agent on 2026-02-06
|
Updated project links in the Dependabot Project Manager workflow.
There was a problem hiding this comment.
Pull request overview
Adds a new GitHub Agentic Workflows automation to triage Dependabot alerts by bundling them into runtime+manifest work items, tracking them in GitHub Projects, and creating Copilot-assigned remediation issues.
Changes:
- Introduces a new agentic workflow prompt to fetch, bundle, and track Dependabot alerts via Projects v2.
- Configures safe-outputs for project updates, status updates, and issue creation/assignment to Copilot.
- Adds the compiled
.lock.ymlworkflow for execution by GitHub Actions.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| .github/workflows/dependabot-project-manager.md | New agentic workflow definition/prompt + safe-outputs configuration for Projects + issue creation. |
| .github/workflows/dependabot-project-manager.lock.yml | Compiled workflow used at runtime (safe-outputs MCP config + handler config + jobs). |
Comments suppressed due to low confidence (1)
.github/workflows/dependabot-project-manager.lock.yml:1327
GH_AW_SAFE_OUTPUTS_HANDLER_CONFIGsetscreate_issue.maxto 1 and only includesassignees: [copilot], but the workflow frontmatter configurescreate-issuewithmax: 20,expires: 7d,title-prefix,labels, andgroup: false. With the current lock output, only one issue can be created and the other constraints/policies won’t be applied. Please recompile/fix the lock so the handler config matches the.mdfrontmatter.
GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }}
GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":10},\"create_issue\":{\"assignees\":[\"copilot\"],\"max\":1},\"create_project_status_update\":{\"github-token\":\"${{ secrets.GH_AW_PROJECT_GITHUB_TOKEN }}\",\"max\":1,\"project\":\"https://github.com/orgs/\\u003cORG\\u003e/projects/\\u003cPROJECT_NUMBER\\u003e\"},\"missing_data\":{},\"missing_tool\":{},\"update_project\":{\"github-token\":\"${{ secrets.GH_AW_PROJECT_GITHUB_TOKEN }}\",\"max\":50,\"project\":\"https://github.com/orgs/\\u003cORG\\u003e/projects/\\u003cPROJECT_NUMBER\\u003e\",\"views\":[{\"name\":\"Dependabot Alerts Board\",\"layout\":\"board\",\"filter\":\"is:open\"},{\"name\":\"Review Required\",\"layout\":\"board\",\"filter\":\"is:open status:\\\"Review Required\\\"\"},{\"name\":\"All Alerts Table\",\"layout\":\"table\"}]}}"
GH_AW_ASSIGN_COPILOT: "true"
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Updated project URLs in the documentation to point to the GitHub organization and project number for clarity. Adjusted notes regarding project configuration and GitHub token requirements.
|
@copilot recompile workflow |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Plan: Create Dependabot Project Manager Workflow
dependabot-project-manager.md.lock.ymlfileSummary
Successfully created and simplified the Dependabot Project Manager workflow, now recompiled with updated configuration.
Latest Changes
Recompiled workflow lock file:
https://github.com/orgs/github/projects/24060actions: readpermission (not needed for this workflow)The workflow is ready for testing with the configured project board.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.