Skip to content

Commit 42e4b59

Browse files
committed
feat: add dependabot burner
1 parent 5f9fc05 commit 42e4b59

3 files changed

Lines changed: 61 additions & 1 deletion

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ A sample family of reusable [GitHub Agentic Workflows](https://github.github.com
2323

2424
- [⚡ Daily Progress](docs/daily-progress.md) - Automated daily feature development following a structured roadmap
2525
- [📦 Daily Dependency Updater](docs/daily-dependency-updates.md) - Update dependencies and create pull requests
26+
- [:dependabot: Dependabot Burner](docs/dependabot-burner.md) - Bundle Dependabot PRs to reduce noise
2627
- [📖 Regular Documentation Update](docs/update-docs.md) - Update documentation automatically
2728
- [🏥 PR Fix](docs/pr-fix.md) - Analyze failing CI checks and implement fixes for pull requests
2829
- [🔎 Daily Adhoc QA](docs/daily-qa.md) - Perform adhoc explorative quality assurance tasks
@@ -38,7 +39,7 @@ Keep your agentic workflows up to date with the latest features and improvements
3839
Upgrade the AW engine version and update your workflows:
3940

4041
```bash
41-
gh extensions upgrade github/gh-aw # Update cli extensiô
42+
gh extensions upgrade github/gh-aw # Update cli extension
4243
gh aw upgrade # Upgrade to latest gh aw engine version
4344
gh aw update # Update added workflows
4445
```

docs/dependabot-burner.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# :dependabot: Dependabot Burner
2+
3+
> For an overview of all available workflows, see the [main README](../README.md).
4+
5+
The [dependabot burner workflow](../workflows/dependabot-burner.md?plain=1) scans for open Dependabot pull requests and bundles them into issues by runtime and manifest file to reduce PR noise.
6+
7+
## Installation
8+
9+
```bash
10+
# Install the 'gh aw' extension
11+
gh extension install github/gh-aw
12+
13+
# Add the Dependabot Burner workflow to your repository
14+
gh aw add-wizard githubnext/agentics/dependabot-burner
15+
```
16+
17+
This walks you through adding the workflow to your repository. After merging the PR and syncing to main, you can start a run of this workflow immediately by running:
18+
19+
```bash
20+
gh aw run dependabot-burner
21+
```
22+
23+
## Configuration
24+
25+
This workflow requires no configuration and works out of the box. You can edit it to adjust how updates are grouped and what goes into each bundle issue.
26+
27+
After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
28+
29+
## What it reads from GitHub
30+
31+
- Pull requests and their metadata
32+
- Repository contents and dependency files
33+
34+
## What it creates
35+
36+
- Creates bundle issues summarizing related Dependabot PRs
37+
38+
## Human in the loop
39+
40+
- Review bundle issues for accuracy and completeness
41+
- Decide which PRs to merge or close based on the bundle
42+
- Adjust bundling logic if it is too noisy or too coarse

workflows/dependabot-burner.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
on: weekly
3+
permissions:
4+
contents: read
5+
issues: read
6+
pull-requests: read
7+
tools:
8+
github:
9+
safe-outputs:
10+
create-issue:
11+
title-prefix: '[dependabot-burner] '
12+
max: 10
13+
---
14+
# Dependabot Burner
15+
16+
- Find all open Dependabot PRs.
17+
- Create bundle issues, each for exactly **one runtime + one manifest file**.

0 commit comments

Comments
 (0)