Skip to content

Keep existing vulnerabilities in the issue, not a red main - #47

Merged
0thernet merged 1 commit into
mainfrom
devin/dependency-audit-signal-20261004
Oct 4, 2026
Merged

0thernet merged 1 commit into
mainfrom
devin/dependency-audit-signal-20261004

Conversation

@0thernet

@0thernet 0thernet commented Oct 4, 2026

Copy link
Copy Markdown
Member

Summary

  • On main (lockfile push, daily schedule, manual run), the audit now stays green once the dependency-audit issue is current, and fails only on scanner or API errors. Failing while any vulnerability remained would have turned every commit red in about 50 repositories and sent a failure email each day, on top of the issue that already records them.
  • Pull requests still fail when they add a vulnerability.
  • A manual run on another branch, or a repository with issues turned off (two forks), still fails while vulnerabilities remain, because nothing else records them. Listing issues there returns HTTP 410; the action now handles it instead of erroring.
  • The README table and the rollout pull request text describe the new behavior.

Test plan

  • node --test actions/dependency-audit/index.test.mjs (16 pass, including the issues-disabled and branch cases)
  • python3 -m unittest discover -s tests with PyYAML
  • Required CI

Generated with Devin

A run on main that failed while any vulnerability remained would turn
every commit red in about 50 repositories and send a failure email each
day, on top of the tracking issue that already records them. Runs on
main now stay green once the issue is current, and fail only on scanner
or API errors. A pull request still fails when it adds a vulnerability.
A manual run on another branch, or a repository with issues turned off
(two forks), still fails while vulnerabilities remain, because nothing
else would record them.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@0thernet
0thernet enabled auto-merge (squash) October 4, 2026 20:59
@0thernet
0thernet merged commit 8a1b057 into main Oct 4, 2026
7 checks passed
@0thernet
0thernet deleted the devin/dependency-audit-signal-20261004 branch October 4, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant