Skip to content

Commit 44f9156

Browse files
committed
ci: use env var in goreleaer
1 parent 19e925f commit 44f9156

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

.goreleaser.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ snapshot:
6464
name_template: "{{ .Timestamp }}-{{ .ShortCommit }}-SNAPSHOT"
6565

6666
nfpms:
67-
- file_name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
67+
- file_name_template: "{{ if .Env.PROJECT_NAME }}{{ .Env.PROJECT_NAME }}{{ else }}{{ .ProjectName }}{{ end }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
68+
package_name: "{{ if .Env.PACKAGE_NAME }}{{ .Env.PACKAGE_NAME }}{{ else if .Env.PROJECT_NAME }}{{ .Env.PROJECT_NAME }}{{ else }}{{ .ProjectName }}{{ end }}"
6869
description: Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools.
6970
homepage: https://github.com/semaphoreui/semaphore
7071
vendor: Semaphore UI

Taskfile.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,8 @@ tasks:
170170

171171
release:prod:
172172
desc: Create and publish a release
173-
vars:
174-
PROJECT_NAME: "semaphore"
175173
cmds:
176-
- goreleaser --set project_name="{{ .PROJECT_NAME }}"
174+
- goreleaser
177175

178176
release:test:
179177
desc: Create a local test release

0 commit comments

Comments
 (0)