Appears CircleCI now respects [ci skip] on pull requests, but not [skip ci] yet.
What is the placement of these strings? In a commit message, or in a pull request title? What about [skip appveyor]?
In the commit message.
I don't know if appveyor has a skip. @jakirkham does appveyor have a skip?
https://github.com/conda-forge/staged-recipes/#3-how-do-i-exclude-a-platform
Not the same, that skips the CI forever. We just want to skip the CI temporally. (eg the only change you made was removing a comment). The CIs will all run as proper when we go to merge (or one puts in another commit without those in the message)
Edit: I take that all back, it seems that there is an appveyor skip, sorry (I was looking at the wrong section)
Just for ease of reference [skip appveyor] is listed in the Readme as @smithsp found.
It is odd that I added those strings in my commit message, but https://github.com/conda-forge/staged-recipes/pull/4540 still triggered circleci and appveyor builds.
It seems they can be a bit fickle.
Probably should add that the ones listed in the OP are all ones that don鈥檛 work, but we or others have requested the CIs add them.
Note that I found https://www.appveyor.com/docs/how-to/filtering-commits/ which indicates the [skip appveyor] (or [skip ci]) directive must be in the git commit title line for appveyor. My latest commit in #4560 seems to confirm this.
That's correct. Also issue ( https://github.com/appveyor/ci/issues/1865 ) may be of interest w.r.t. AppVeyor's commit filtering.
Does anybody have an overview of the current status?
I think it would be interesting to collect all of these in the documentation: http://conda-forge.org/docs/maintainer/infrastructure.html#skipping-ci-builds
It would be also interesting to have instructions to skip mac and windows but not linux, etc.
Just came across an update for Azure on their issue tracker (post) -- they've just enabled skipping for commit messages with [skip ci] and a few other tags
Most helpful comment
Does anybody have an overview of the current status?
I think it would be interesting to collect all of these in the documentation: http://conda-forge.org/docs/maintainer/infrastructure.html#skipping-ci-builds
It would be also interesting to have instructions to skip mac and windows but not linux, etc.