HaskAnything icon indicating copy to clipboard operation
HaskAnything copied to clipboard

Have CircleCI not fail on each successful build because it infers cabal commands

Open beerendlauwers opened this issue 8 years ago • 4 comments

CircleCI infers cabal build and cabal test as commands it should execute. We use Stack, so they're not necessary. The entire build is tagged as having failed because of those command failures. We need a way to override these commands / ignore them.

High priority, because Github is going to tell each and every pull request that their proposed PR has failed CI, even if it hasn't.

beerendlauwers avatar Aug 05 '16 15:08 beerendlauwers

This was probably only working for me. We need to ensure that the "push stuff to gh-pages branch" step does not execute for a pull request CI run.

beerendlauwers avatar Aug 12 '16 14:08 beerendlauwers

Should be fixed now. @m0rphism, could you try adding some content via the web interface to test this?

beerendlauwers avatar Sep 08 '16 10:09 beerendlauwers

Sure, pull request #40 is for a new presentation.

m0rphism avatar Sep 09 '16 13:09 m0rphism

@m0rphism It appears that CircleCI uses the circle.yml file of your fork, which has been updated on master. Could you fast-forward your fork and try again? We will have to provide some functionality to do this automatically via the web interface later on.

beerendlauwers avatar Sep 10 '16 08:09 beerendlauwers