Skip to content
This repository has been archived by the owner on Apr 2, 2020. It is now read-only.

goreleaser: remove snapcraft section #38

Open
dmorn opened this issue Feb 14, 2019 · 3 comments
Open

goreleaser: remove snapcraft section #38

dmorn opened this issue Feb 14, 2019 · 3 comments
Labels
enhancement New feature or request

Comments

@dmorn
Copy link
Member

dmorn commented Feb 14, 2019

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 dmorn added enhancement New feature or request question Further information is requested labels Feb 14, 2019
@dmorn
Copy link
Member Author

dmorn commented Feb 14, 2019

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
Copy link
Member Author

dmorn commented Feb 14, 2019

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

@philipgiuliani
Copy link
Member

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 👍

@dmorn dmorn removed the question Further information is requested label May 15, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants