I have a workflow which is set to
on: push – that is, on any branch.
This alone seems to make it show up as a check/status on any PR. And if some of the jobs fail, the PR will show up as red.
I do want the workflow triggered on every push, including to a branch that may be in a PR – but I don’t actually want it it showing up in the list of checks on the PR, or effecting it’s green/red pass/fail status.
Is there any way to suppress it from showing up in the list of checks on the PR? Or does anything with
on: push or
on: pull_request just necessarily do that?
(If you’re curious what my goal is, it’s something resembling the travis
allowed_failures. I want it to run, and I want it’s results to be available as a badge and in actions, but I don’t want the results effecting the check status of the PR. I thought I had something that would be workable for me, until I realized that
on: push would wind up showing up as a PR status anyway! Now I don’t really understand the difference between
on: push and
on: pull_request, since
on: push shows up on pull requests anyway!)