I searched about this on google and this forum, but I didn’t find anything specifically about skipped builds.
My workflow that runs on every commit on the master branch automatically bumps the project version, and to avoid infinite loop I am using commit messages containing “[ci skip]”.
But the badge always shows as “Failed”. I am thinking this is related to the latest build on master branch always be a skipped one.
Is this the correct behavior or am I doing something wrong?
Is there any resolution to this? I am experiencing this because I have gh-pages and use [skip ci] for the message and it skips. But still says build is failing even though I am using master for the status. I’m surprised CircleCi hasn’t been active on this discussion. Seems like an obvious bug that could be fixed quickly.
I wonder if using the API would fix this - perhaps that gets an accurate reading of the build status? I know it is not ideal, but working now is better than waiting for a bugfix
Same issue here. I must say it doesn’t make a lot of sense to show skipped builds as failed. If it showed as skipped it would at least be understandable, but using your CI to commit back changelogs or updated package.json files after a new release is a pretty common pattern. Everyone using semantic release is doing this. Does anyone have a workaround, or do we just not get to use build status badges if we want to skip builds?