From ec9f695764e9caf90f55c2246a693e5e04012132 Mon Sep 17 00:00:00 2001 From: Nate Meyer <672246+notnmeyer@users.noreply.github.com> Date: Thu, 12 Jun 2025 22:27:09 -0700 Subject: [PATCH 1/2] update goreleaser config --- .goreleaser.yaml | 8 +++++--- tasks.toml | 4 ++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index d9c6abc..48d528a 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -1,3 +1,5 @@ +version: 2 + before: hooks: - go mod tidy @@ -11,7 +13,7 @@ builds: binary: daylog archives: - - format: tar.gz + - formats: [tar.gz] name_template: >- {{ .ProjectName }}_ {{- title .Os }}_ @@ -21,13 +23,13 @@ archives: {{- if .Arm }}v{{ .Arm }}{{ end }} format_overrides: - goos: windows - format: zip + formats: [zip] checksum: name_template: checksums.txt snapshot: - name_template: "{{ incpatch .Version }}-next" + version_template: "{{ incpatch .Version }}-next" changelog: sort: asc diff --git a/tasks.toml b/tasks.toml index c017637..b2c4147 100644 --- a/tasks.toml +++ b/tasks.toml @@ -16,5 +16,9 @@ cmds = ["go test ./... -race"] [tasks.release] cmds = ["git tag {{.CLI_ARGS}}", "git push origin --tags"] +[tasks.release_dry] +desc = "goreleaser dry run" +cmds = ["goreleaser release --clean --skip publish --skip validate"] + [tasks."new:command"] cmds = ["cobra-cli add {{.CLI_ARGS}}"] From 146c1ee315b71e3275c0ed2b84dc5ab369446277 Mon Sep 17 00:00:00 2001 From: Nate Meyer <672246+notnmeyer@users.noreply.github.com> Date: Thu, 12 Jun 2025 22:41:33 -0700 Subject: [PATCH 2/2] update gha --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6ed28de..217a3af 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: with: go-version: 1.24 - run: sudo apt-get install libx11-dev - - uses: goreleaser/goreleaser-action@v5 + - uses: goreleaser/goreleaser-action@v6 with: distribution: goreleaser version: latest