Squarescale CLI
To install, use go get
:
$> go get -d github.com/squarescale/squarescale-cli
When installing squarescale-cli, if you have an error Unable to read Username for 'https://github.com'
but you are all set to connect to Github using ssh, just run the following command and try again:
git config --global url.ssh://git@github.com/.insteadOf https://github.com/
Github action is triggered on tag creation named with pattern 'v*'.
To release, just tag the version and push this tag:
$> git tag -m v1.x.x 1.x.x
$> git push --tags
Under the hood, goreleaser is used to build binaries and distribution packages. Refer to the documentation to further details.
To build locally into dist/ directory, run the following command:
$> goreleaser release --snapshot --rm-dist
go test ./...
command and confirm that it passesgofmt -s