If .travis.yml
exists, use the Travis API to verify the build for the latest commit has passed (this should come after ensuring the latest commit has been pulled down).
Same thing if appveyor.yml
exits, use the AppVeyor API.
Both API's provide the commit sha, so it should be fairly easy.
If the CI build is pending, it would be really cool if we just awaited the build result (instead of failing). That way you could merge a commit into master and execute np
immediately, knowing it will wait for CI to finish before actually publishing.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too