Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up automatic builds #6

Open
krisnova opened this issue Dec 30, 2022 · 8 comments
Open

Set up automatic builds #6

krisnova opened this issue Dec 30, 2022 · 8 comments
Labels
Good First Issue Great for newcomers to the project! Let someone know in Discord if you pick one up.

Comments

@krisnova
Copy link
Contributor

Can we please run make test and fail the build if the tests fail? Can someone work with me in Discord to get permissions needed to set this up such that we have an automatic build for the project?

@krisnova
Copy link
Contributor Author

Also please update the readme in #5

@krisnova krisnova added the Good First Issue Great for newcomers to the project! Let someone know in Discord if you pick one up. label Dec 30, 2022
@devanbenz
Copy link

Should this be set up in CI? Perhaps using Github actions or something?

@jolheiser
Copy link
Contributor

Highly recommend @goreleaser

@jasonmcintosh
Copy link

Can we enable GHA? Then should have a docker build based golang builder ;)

@daegalus
Copy link
Contributor

I second goreleaser.

@krisnova
Copy link
Contributor Author

We can use GHA and goreleaser. How do we set it up?

@jolheiser
Copy link
Contributor

I am unavailable until later this weekend (although if no one gets to it I'd be happy to contribute)
But for anyone else, here is a quick link https://goreleaser.com/ci/actions/

@daegalus
Copy link
Contributor

I can open a PR for it tonight or later today. I recently set this up at work for an internal tool.

We can add macos binary signing in a separate PR afterwards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Good First Issue Great for newcomers to the project! Let someone know in Discord if you pick one up.
Projects
None yet
Development

No branches or pull requests

5 participants