From 4bdfe5ce3b98546842fe516187017158146df4b3 Mon Sep 17 00:00:00 2001 From: Valentin Maerten Date: Sat, 9 Aug 2025 16:03:46 +0200 Subject: [PATCH] fix: publish nightly draft and title (#2358) --- .github/workflows/release-nightly.yml | 2 +- .github/workflows/release.yml | 2 +- .goreleaser-nightly.yml | 15 +++++++++++++++ .goreleaser.yml | 12 ++---------- 4 files changed, 19 insertions(+), 12 deletions(-) create mode 100644 .goreleaser-nightly.yml diff --git a/.github/workflows/release-nightly.yml b/.github/workflows/release-nightly.yml index f7672739..91446d11 100644 --- a/.github/workflows/release-nightly.yml +++ b/.github/workflows/release-nightly.yml @@ -23,7 +23,7 @@ jobs: with: distribution: goreleaser-pro version: latest - args: release --clean --nightly + args: release --clean --nightly -f .goreleaser-nightly.yml env: GITHUB_TOKEN: ${{secrets.GH_PAT}} GORELEASER_KEY: ${{secrets.GORELEASER_KEY}} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5ae23dee..4f280214 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,7 +24,7 @@ jobs: with: distribution: goreleaser-pro version: latest - args: release --clean + args: release --clean --draft env: GITHUB_TOKEN: ${{secrets.GH_PAT}} GORELEASER_KEY: ${{secrets.GORELEASER_KEY}} diff --git a/.goreleaser-nightly.yml b/.goreleaser-nightly.yml new file mode 100644 index 00000000..9d5da031 --- /dev/null +++ b/.goreleaser-nightly.yml @@ -0,0 +1,15 @@ +# yaml-language-server: $schema=https://goreleaser.com/static/schema.json +version: 2 +pro: true + +release: + name_template: 'v{{.Version}}' + +nightly: + publish_release: true + keep_single_release: true + version_template: "{{incminor .Version}}-nightly" + +includes: + - from_file: + path: ./.goreleaser.yml diff --git a/.goreleaser.yml b/.goreleaser.yml index 133b40e6..371caa7e 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -30,7 +30,8 @@ builds: flags: - -trimpath ldflags: - - -s -w # Don't set main.version. + - "-s -w" + - "{{if .IsNightly}}-X github.com/go-task/task/v3/internal/version.version={{.Version}}{{end}}" gomod: proxy: true @@ -45,19 +46,10 @@ archives: - goos: windows formats: [zip] -release: - draft: true - - git: ignore_tags: - "{{if not .IsNightly}}nightly{{end}}" -nightly: - publish_release: true - keep_single_release: true - version_template: "{{incminor .Version}}-nightly" - snapshot: version_template: '{{.Version}}'