fix: skip safe dependency update PR when existing PR is open#1335
fix: skip safe dependency update PR when existing PR is open#1335
Conversation
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
✅ Coverage Check PassedOverall Coverage
📁 Per-file Coverage Changes (1 files)
Coverage comparison generated by |
There was a problem hiding this comment.
Pull request overview
Updates the Dependency Security Monitor automation by refining the runbook instructions and regenerating the compiled workflow to a newer gh-aw compiler output, including changes to activation artifacts, safe-outputs handling, and inline threat-detection execution.
Changes:
- Add a new runbook step to detect and skip creating duplicate open
[Deps]dependency update PRs. - Regenerate
dependency-security-monitor.lock.ymlwith gh-aw v0.60.0, updating prompts/safe-outputs wiring and refactoring threat detection to run inline. - Adjust artifact handling and several workflow/job outputs to support the new activation + agent flow.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| .github/workflows/dependency-security-monitor.md | Adds guidance to skip PR creation when an existing [Deps] dependency update PR is already open. |
| .github/workflows/dependency-security-monitor.lock.yml | Regenerated workflow with gh-aw v0.60.0; updates setup action reference, prompt construction, artifacts, safe-outputs config, and inlines threat detection. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| steps: | ||
| - name: Setup Scripts | ||
| uses: github/gh-aw/actions/setup@v0.47.0 | ||
| uses: github/gh-aw-actions/setup@v0.60.0 |
| - name: Checkout .github and .agents folders | ||
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | ||
| with: | ||
| fetch-depth: 1 | ||
| persist-credentials: false | ||
| sparse-checkout-cone-mode: true | ||
| fetch-depth: 1 |
|
🔮 Oracle smoke test ledger for PR #1335
Warning
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
The dependency-security-monitor workflow creates a new
[Deps]PR on every run, even when one is already open.[Deps]title prefix before creating a new one