jeftadlvw / git-nest

Nest external repositories into your project without git being bothered.
https://github.com/jeftadlvw/git-nest
Apache License 2.0
1 stars 1 forks source link

👷 utilize github actions for automatic builds #17

Open jeftadlvw opened 4 months ago

jeftadlvw commented 4 months ago

Automatically create binaries for all major operating systems and architectures whenever a new release is created. If it's possible, also add the binaries to the release, together with a checksum.

jeftadlvw commented 4 months ago

Maybe goreleaser (https://goreleaser.com/) is an easy declarative way of setting up the build definition and matrix? I know it would also be possible natively within github actions, but we should use the right tool for the right job: github actions as the runner, goreleaser for build definition.

goreleaser also offers automatic uploading and checksums of artifacts - very handy!

jeftadlvw commented 4 months ago

Dockerimages should also be build and released automatically.