edoardottt / edoardottt/lit-bb-hack-tools

Add Goreleaser

Open
#60 4 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
391
Forks
63
PR merge metrics
No merged PRs in 30d

Description

In resource-constrained environments we sometimes cannot afford to install full-blown Go + build packages with it: good practice is to have pre-packaged binary releases for each platform.

You can include this in a GitHub action workflow, by leveraging something like the https://github.com/marketplace/actions/go-release-binaries action which automates the process.

For reference:

- https://github.com/marketplace/actions/goreleaser-action
- https://github.com/edoardottt/cariddi/blob/main/.goreleaser.yaml
- https://github.com/edoardottt/cariddi/blob/main/.github/release.yml
- https://github.com/edoardottt/cariddi/blob/main/.github/workflows/release-binary.yml
- https://github.com/edoardottt/cariddi/blob/main/.github/workflows/release-test.yml

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.