CI problems
realcr opened this issue · 1 comments
There seems to be some problem with the CI process.
I think that things leak between different branches. Some observations:
- It seems like the badge for master reports an error that actually originates from PR #205, which was not yet merged.
- I think that I noticed test coverage results from some PR leak to the master badge before I merged that PR into master.
@pzmarzly : Do you have an idea what could the problem?
If you believe this is cache related (As mentioned earlier), I'm cool with removing the cache, at least for a while. I rather have slow CI over a wrong CI.
EDIT:
One example: When I currently enter: https://travis-ci.com/freedomlayer/offst (By clicking on the CI badge on master), I see the error from PR 205 written for branch master.
To my understanding. badge for master reports that CI broke because of kcov issue. However, while image has ?branch=master
, it links to Travis "Current" tab, which shows the most recent build, not necessarily on master. This is weird design choice on Travis side, so I'm thinking about changing:
[![Build Status](https://travis-ci.com/freedomlayer/offst.svg?branch=master)](https://travis-ci.com/freedomlayer/offst)
to:
[![Build Status](https://travis-ci.com/freedomlayer/offst.svg?branch=master)](https://travis-ci.com/freedomlayer/offst/branches)
So IMHO cache doesn't leak. It would be nice to fix kcov, though, so I can work on this.