Pretty much every other ci/cd solution will skip running a workflow/pipeline if [skip_ci] is in the commit text.
Currently the hack for this is to add an if statement to jobs with something like "! contains(toJSON(github.event.commits.*.message), '[skip-ci]')". However, this still runs the workflow, just not any jobs with the condition.
Please provide an out of box way for this to happen. One solution would be something like paths-ignore:
on:
push:
commit-ignore:
- [skip ci]
- [ci skip]
- ***NO_CI***
@eseay
Pretty much every other ci/cd solution will skip running a workflow/pipeline if
[skip_ci]is in the commit text.Currently the hack for this is to add an
ifstatement to jobs with something like"! contains(toJSON(github.event.commits.*.message), '[skip-ci]')". However, this still runs the workflow, just not any jobs with the condition.Please provide an out of box way for this to happen. One solution would be something like paths-ignore:
@eseay