houston icon indicating copy to clipboard operation
houston copied to clipboard

Separate Building from Publishing

Open sgpthomas opened this issue 7 years ago • 1 comments

It would be cool if you could test if Houston will properly build your app before you actually publish it. The reasoning is that getting Houston to build you app isn't always a one step process. If, early on in your development, you could make sure Houston builds you app, you can then focus entirely on getting the app to work.

I'm thinking that you could use Github pre-releases for this. You could make a pre-release to test if your app will pass all the Houston tests. And then, when you are ready to publish it, you could make a proper release. It probably doesn't make sense to have to pass Human review if you make a pre-release.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

sgpthomas avatar May 04 '17 13:05 sgpthomas

It used to be more separated then what it is now, but there were problems. I've considered doing a local copy of flightcheck (the build process), but it uses a bunch of docker containers for testing and building, which is quite hard to setup locally. Aside from the docker issue, it's actually quite easy to run locally.

I have considered doing more with the pre-releases tag, but I'm going to consider that a v 2.0 upgrade. Eventually I want the pre-releases tag to build and test the app, bypass human review, and get uploaded to a daily repository.

btkostner avatar May 04 '17 13:05 btkostner