-
Notifications
You must be signed in to change notification settings - Fork 131
Description
I'm looking to deploy dependency-review-action using a required workflow to ensure that all developers are aware of dependency issues when pull requests are opened.
Since the required workflow rule will be applied to every repository:
- We don't want the workflow to fail with an error when a dependency issue is found, only report on them so developers are informed
- We don't want a dependency review summary comment added to every pull request, only ones with issues
The action input warn-only: true
disables errors. The action input comment-summary-in-pr: on-failure
avoids adding a comment on every pull request. However, they are used at the same time, no comment summary is added. This is because the comment summary is only added if the entire action will fail with an exit code (core.setFailure
) not if a dependency review "rule" fails.
Would you be open to having me submit a pull request for the following?
- Modify
comment-summary-in-pr: on-failure
so that a comment is added if any dependency review failure occurs, even ifwarn-only: true
is set.
In addition, if you're open to additional changes, I'd like to open a second pull request to have dependency review optionally create a pull request status check that is independent of the workflow. This would allow the dependency review action to work similarly to CodeQL - the success of the action itself would be (optionally) independent from the "dependency failures", allowing developers to enforce that dependency review is "run" but still have granular control over whether or not the dependency check "report" itself is enforced. This would be a more involved PR, so I'd like to do it after the 'quick fix' to comment-summary-in-pr: on-failure
.