Staged-recipes: Skip CI requests

Created on 26 Jul 2016  路  14Comments  路  Source: conda-forge/staged-recipes

Trying to keep track of these in one place.

  1. Make [ci skip] work in PRs for CircleCI. ( ref )
  2. Have [circle skip] to skip CircleCI specifically. ( ref )
  3. Have [travis skip] to skip Travis CI specifically. ( https://github.com/travis-ci/travis-ci/issues/5032 )

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.

All 14 comments

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?

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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

matham picture matham  路  7Comments

isuruf picture isuruf  路  4Comments

cbrueffer picture cbrueffer  路  12Comments

jakirkham picture jakirkham  路  5Comments

notestaff picture notestaff  路  3Comments