booster-pocket-router / booster

Build flexible, powerful multi-homed systems
GNU Affero General Public License v3.0
25 stars 2 forks source link

goreleaser: remove snapcraft section #38

Open dmorn opened 5 years ago

dmorn commented 5 years ago

While goreleaser proved itself as a very effective tool for building github releases, it lacks in flexibility when there is the need to provide a snapcraft package. The idea is to remove the snapcraft section from .goreleaser.yml, and provide a separated snapcraft.yaml for building that type of packages.

I believe that we can do something like what have been done in hugo.

dmorn commented 5 years ago

Maybe it would be better to create a separate repo with all the tools needed to build booster programs. In fact it would be nice to also pack booster's cli together with the main program, but it would be misleading to put the releasing script of the cli here, instead of in it's directory..

dmorn commented 5 years ago

@philipgiuliani what do you suggest? Is this repo a bad idea in your opinion?

philipgiuliani commented 5 years ago

I think the release repo is the correct way to generate a combined binary which includes all of the booster binaries. I like the idea a lot 👍