riboseinc / ribose-api

API for Ribose
0 stars 0 forks source link

Force apiary.apib rebuild in Travis CI checks #44

Closed skalee closed 6 years ago

skalee commented 6 years ago

Make relies on file modification timestamps, and when people work concurrently in the project, it's not reliable. For instance, apiary.apib may be lacking some changes from a source file, and still be newer than that source file because it has been updated in another pull request.

For this reason, always rebuild apiary.apib in Travis before doing other checks.

skalee commented 6 years ago

Now seems to work correctly, as it can be seen in https://travis-ci.org/riboseinc/ribose-api/builds/299789206.