Developers face a constant stream of Dependabot pull requests. These alerts update libraries to patch vulnerabilities, but they also introduce breaking changes that require manual review. The task is repetitive and interrupts daily workflows. GitHub Copilot app automations now handle the initial triage. The tool scans open pull requests, groups them by risk level, checks CI status, and sends a summary before work begins.
In this article
Step 1: Create a new automation
Access the GitHub Copilot app and start a new automation. You must define two settings.
- Name: Use a descriptive label such as Daily Dependabot Triage.
- Trigger: Select the time for execution.
Options include manual activation, hourly, daily, weekly, or when an issue is created. A daily schedule works best for recurring maintenance. Setting the run to occur before your workday ensures results are ready when you log in. You can also choose between cloud execution or local machine processing.
Step 2: Describe the task in natural language
Input your instructions using plain English. An example prompt is:
Review the open Dependabot pull requests, group them by risk, identify the safe patch and minor version updates, verify that CI is passing for each pull request, and provide a short summary of the recommended next steps.
Because the system accepts natural language, you can adjust the prompt to match your team’s specific workflow.
Step 3: Select the repository
Pick the repository or project for analysis. After selection, create the automation. To test immediately rather than wait for the scheduled time, select Create and Run.
Step 4: Review the results
Once the automation finishes, Copilot returns a summary instead of a raw list of pull requests. The output might:
- Group safe patch updates together
- Separate minor and major version upgrades
- Identify which pull requests have passing CI
- Highlight dependencies that require additional investigation
This approach prevents morning interruptions from dozens of small decisions. You can quickly identify which updates are ready to merge and which need closer attention.
Step 5: Continue the work in a Copilot session
If an update requires further work, start a new Copilot session directly from the automation results. For instance, if the summary flags a major framework upgrade, ask Copilot to help complete the migration. The session inherits the automation’s context, so you do not need to gather information again.
Review previous automation runs
Every run is saved. You can view:
- When it ran
- What actions it performed
- What results it produced
This history makes automations transparent. You can review past actions instead of treating them as a black box.
Turn repetitive work into background work
Dependabot triage is a suitable example of a recurring task for automation. You describe the workflow once, set the schedule, and let Copilot handle the routine steps. Start with a task you already perform on autopilot. Let Copilot manage the routine so you focus on decisions requiring your expertise.




