Skip to content

Commit 4ab3dca

Browse files
authored
dev: publish AUR -bin automatically (#5146)
1 parent a41fe44 commit 4ab3dca

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.goreleaser.yml

+29
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,35 @@ chocolateys:
134134
skip_publish: false
135135
goamd64: v1
136136

137+
aurs:
138+
- description: Fast linters runner for Go.
139+
skip_upload: false
140+
homepage: https://golangci.com
141+
provides:
142+
- "golangci-lint"
143+
maintainers:
144+
- "Fernandez Ludovic <lfernandez dot dev at gmail dot com>"
145+
license: GPL-3.0
146+
private_key: "{{ .Env.AUR_KEY }}"
147+
git_url: "ssh://aur@aur.archlinux.org/golangci-lint-bin.git"
148+
commit_author:
149+
name: golangci-releaser
150+
email: 65486276+golangci-releaser@users.noreply.github.com
151+
package: |-
152+
# bin
153+
install -Dm755 "./golangci-lint" "${pkgdir}/usr/bin/golangci-lint"
154+
155+
# license
156+
install -Dm644 "./LICENSE" "${pkgdir}/usr/share/licenses/golangci-lint/LICENSE"
157+
158+
# completions
159+
mkdir -p "${pkgdir}/usr/share/bash-completion/completions/"
160+
mkdir -p "${pkgdir}/usr/share/zsh/site-functions/"
161+
mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d/"
162+
./golangci-lint completion bash | install -Dm644 /dev/stdin "${pkgdir}/usr/share/bash-completion/completions/golangci-lint"
163+
./golangci-lint completion zsh | install -Dm644 /dev/stdin "${pkgdir}/usr/share/zsh/site-functions/_golangci-lint"
164+
./golangci-lint completion fish | install -Dm644 /dev/stdin "${pkgdir}/usr/share/fish/vendor_completions.d/golangci-lint.fish"
165+
137166
nfpms:
138167
-
139168
id: golangci-lint-nfpms

0 commit comments

Comments
 (0)