Stop benchmark reporting if benchmark action is skipped #8037
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
References and relevant issues
When I merge PRs, I get spammed in my notifications that benchmarks reporting has failed -- it looks like it only succeeds on the chron run lately. https://github.com/napari/napari/actions/workflows/benchmarks_report.yml
The problem is that
combine-artifacts
always runs, regardless of whether benchmarks is skipped. The action triggers on PR merge, but is skipped unless thebenchmarks
label is added.Description
combine-artifacts
only runs if benchmarks is not skipped.Thus, the benchmark report action will stop triggering fails if benchmarks are skipped.
Alternative
Remove running the benchmark action on merging of benchmark labeled PRs, but this would be a regression. I'm guessing this functionality is there to double check affected PRs.