From 07ee7b36c50af941ab9dd8d0e04ac01c134a943c Mon Sep 17 00:00:00 2001 From: Tyler Stiene Date: Wed, 15 Dec 2021 00:07:04 -0500 Subject: [PATCH] chore: build improvements --- .github/workflows/build-release.yml | 2 +- .goreleaser.yml | 3 +++ Makefile | 9 ++++++--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index cfb5b77..face42b 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -28,7 +28,7 @@ jobs: run: go install github.com/google/go-licenses@latest - name: go-license save - run: go-licenses save ./cmd/mumble-discord-bridge --force --save_path="./dist/LICENSES" + run: go-licenses save ./cmd/mumble-discord-bridge --force --save_path="./LICENSES" - name: Log in to Docker Hub uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9 diff --git a/.goreleaser.yml b/.goreleaser.yml index 8c03057..a5811bf 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -45,6 +45,9 @@ checksum: name_template: 'checksums.txt' snapshot: name_template: "{{ .Tag }}-next" +release: + extra_files: + - glob: "./LICENSES/*" changelog: sort: asc filters: diff --git a/Makefile b/Makefile index 68e3fa6..35ca008 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,11 @@ GOFILES=$(shell find ./ -type f -name '*.go') mumble-discord-bridge: $(GOFILES) .goreleaser.yml - goreleaser build --skip-validate --rm-dist --single-target --snapshot - go-licenses save ./cmd/mumble-discord-bridge --force --save_path="./dist/LICENSES" + goreleaser build --skip-validate --rm-dist --single-target --auto-snapshot + +release: + go-licenses save ./cmd/mumble-discord-bridge --force --save_path="./LICENSES" + goreleaser release --rm-dist dev: $(GOFILES) .goreleaser.yml goreleaser build --skip-validate --rm-dist --single-target --snapshot && sudo ./dist/mumble-discord-bridge_linux_amd64/mumble-discord-bridge @@ -32,4 +35,4 @@ docker-next: clean: rm -f mumble-discord-bridge -.PHONY: docker-latest docker-latest-push clean \ No newline at end of file +.PHONY: release docker-latest docker-latest-push clean \ No newline at end of file