diff --git a/helm/.goreleaser.yml b/helm/.goreleaser.yml index 69da9636cc2..5ca6901402f 100644 --- a/helm/.goreleaser.yml +++ b/helm/.goreleaser.yml @@ -10,8 +10,7 @@ release: mode: keep-existing extra_files: - glob: build/determined-latest.tgz - name_template: "determined-helm-chart_{{ .VERSION }}.tgz" - prerelease: auto + name_template: "determined-helm-chart_{{ .Version }}.tgz" # be sure to keep this in sync between agent/master/helm # the "include" functionality is only in the pro version diff --git a/helm/.goreleaser_dryrun.yml b/helm/.goreleaser_dryrun.yml index 35c939cd58b..aa130f994b0 100644 --- a/helm/.goreleaser_dryrun.yml +++ b/helm/.goreleaser_dryrun.yml @@ -10,7 +10,7 @@ release: mode: keep-existing extra_files: - glob: build/determined-latest.tgz - name_template: "determined-helm-chart_{{ .VERSION }}.tgz" + name_template: "determined-helm-chart_{{ .Version }}.tgz" # be sure to keep this in sync between agent/master/helm # the "include" functionality is only in the pro version diff --git a/helm/.goreleaser_ee.yml b/helm/.goreleaser_ee.yml index 64c7d004e74..019c2d2e600 100644 --- a/helm/.goreleaser_ee.yml +++ b/helm/.goreleaser_ee.yml @@ -10,7 +10,7 @@ release: mode: keep-existing extra_files: - glob: build/determined-latest.tgz - name_template: "hpe-mlde-helm-chart_{{ .VERSION }}.tgz" + name_template: "hpe-mlde-helm-chart_{{ .Version }}.tgz" # be sure to keep this in sync between agent/master/helm # the "include" functionality is only in the pro version diff --git a/helm/.goreleaser_ee_dryrun.yml b/helm/.goreleaser_ee_dryrun.yml index 2417a2c6d05..ef505e99c0c 100644 --- a/helm/.goreleaser_ee_dryrun.yml +++ b/helm/.goreleaser_ee_dryrun.yml @@ -10,7 +10,7 @@ release: mode: keep-existing extra_files: - glob: build/determined-latest.tgz - name_template: "hpe-mlde-helm-chart_{{ .VERSION }}.tgz" + name_template: "hpe-mlde-helm-chart_{{ .Version }}.tgz" # be sure to keep this in sync between agent/master/helm # the "include" functionality is only in the pro version diff --git a/helm/.goreleaser_rc.yml b/helm/.goreleaser_rc.yml new file mode 100644 index 00000000000..11450cda052 --- /dev/null +++ b/helm/.goreleaser_rc.yml @@ -0,0 +1,22 @@ +# Beside draft: true, the rest of the file remains the same as .goreleaser.yml. +# Can be avoided by upgrading goreleaser to 1.26.0. Its CLI supports --draft. +project_name: determined-helm + +build: + skip: true + +release: + github: + owner: determined-ai + name: determined + mode: keep-existing + extra_files: + - glob: build/determined-latest.tgz + name_template: "determined-helm-chart_{{ .Version }}.tgz" + draft: true + + # be sure to keep this in sync between agent/master/helm + # the "include" functionality is only in the pro version + header: | + ## Release Notes + [{{ .Tag }}](https://github.com/determined-ai/determined/blob/{{ .Tag }}/docs/release-notes.rst) diff --git a/helm/Makefile b/helm/Makefile index af9e0f292bb..771ff251651 100644 --- a/helm/Makefile +++ b/helm/Makefile @@ -37,7 +37,7 @@ release-gh-rc: export GORELEASER_PREVIOUS_TAG := $(shell git tag --sort=-creator release-gh-rc: go install github.com/goreleaser/goreleaser@v1.14.1 git clean -df - goreleaser --rm-dist + goreleaser --rm-dist -f ./.goreleaser_rc.yml .PHONY: release-gh-dryrun release-gh-dryrun: export GORELEASER_CURRENT_TAG := $(VERSION_TAG)