Add riscv64 architecture support to goreleaser (#688)

This commit is contained in:
Marc Brugger
2025-11-01 00:32:21 +01:00
committed by GitHub
parent 57f8938ccc
commit 6f498aedc6

View File

@@ -16,6 +16,7 @@ builds:
- amd64 - amd64
- arm - arm
- arm64 - arm64
- riscv64
goarm: goarm:
- 5 - 5
- 6 - 6
@@ -25,10 +26,14 @@ builds:
goarch: arm goarch: arm
- goos: darwin - goos: darwin
goarch: arm64 goarch: arm64
- goos: darwin
goarch: riscv64
- goos: windows - goos: windows
goarch: arm goarch: arm
- goos: windows - goos: windows
goarch: arm64 goarch: arm64
- goos: windows
goarch: riscv64
- goos: openbsd - goos: openbsd
goarch: 386 goarch: 386
- goos: openbsd - goos: openbsd
@@ -36,7 +41,7 @@ builds:
hooks: hooks:
post: post:
# don't upx windows binaries as they make trouble with virus scanners # don't upx windows binaries as they make trouble with virus scanners
- bash -c 'if [[ "{{ .Path }}" != *.exe ]] && [[ "{{ .Path }}" != *darwin* ]] && [[ "{{ .Path }}" != *openbsd* ]]; then upx {{ .Path }}; fi' - bash -c 'if [[ "{{ .Path }}" != *.exe ]] && [[ "{{ .Path }}" != *darwin* ]] && [[ "{{ .Path }}" != *openbsd* ]] && [[ "{{ .Path }}" != *riscv* ]]; then upx {{ .Path }}; fi'
checksum: checksum:
name_template: 'checksums.txt' name_template: 'checksums.txt'
snapshot: snapshot:
@@ -51,4 +56,4 @@ changelog:
release: release:
prerelease: auto prerelease: auto
sboms: sboms:
- artifacts: archive - artifacts: archive