Conversation
|
This is a really interesting way to test the binaries. My main concern is the feedback loop is kind of broken, because we have to monitor a separate repo to see pass/fail -- and then manually(?) make the connection for which branch/pr triggered it. I'm not sure there is a way to update the build status of another project within the bounds of github/travis. Still, this is a really interesting attempt and I'm sure there are parts of this we could find really useful! Thank you @toch!! |
I agree. I'd love to test binaries directly from the original repo. Unfortunately, I didn't find a proper way right now to do it, mainly because of the limitations of CI services:
for now, I only support internal branches. For PRs, I'd need to give access to that mruby-cli-bins repo to anybody, which I'm not really comfortable for now. That would need more careful considerations. Anyway, for internal branches, I push on a branch with the same name. If we supported PRs, my idea was to push on a branch named
We could use the Github API to add a new status. This is a nice idea. That would close the loops in fact.
If I can add a Github Status to the repo |
|
@hone The results from mruby-cli-bins are now pushed here too :) it's good to be merged I think. |
@hone @zzak After different tries and research, please find here a solution to test the final bins on different targets (nix, osx, and win) for 64bits arch.
It works as following:
as further steps, I'd like to:
I think we can even generalize that to make it available to mruby-cli apps
PS: if ok for you I can squash the whole ofc