diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index cfcd837..e19bded 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -3,7 +3,7 @@ name: release on: push: tags: - - "*" + - "v*.*.*" jobs: release: @@ -20,7 +20,7 @@ jobs: - name: Setup Go uses: actions/setup-go@v4 with: - go-version: 1.17 + go-version: 1.20 - name: Build run: go build -v ./... diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 14fd815..38c0bc0 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -8,13 +8,26 @@ builds: - linux - windows - darwin + goarch: + - "386" + - amd64 + - arm + - arm64 archives: - - replacements: - darwin: Darwin - linux: Linux - windows: Windows - 386: i386 - amd64: x86_64 + - format: tar.gz + files: + - LICENSE + - README.md + - .config-mapper.yml.template + - CHANGELOG.md + name_template: >- + {{ .ProjectName }}_ + {{ .Version }}_ + {{- title .Os }}_ + {{- if eq .Arch "amd64" }}x86_64 + {{- else if eq .Arch "386" }}i386 + {{- else }}{{ .Arch }}{{ end }} + gitea_urls: api: https://gitea.antoine-langlois.net/api/v1 download: https://gitea.antoine-langlois.net