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 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}}"]