From 974337f4abcbb830db049671ec5c6512f8846e82 Mon Sep 17 00:00:00 2001 From: Guoguo Date: Tue, 24 Feb 2026 19:42:39 -0800 Subject: [PATCH] ci: add rpm and deb support in goreleaser Signed-off-by: Guoguo --- .goreleaser.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 9b319f350..b864485d3 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -66,6 +66,26 @@ archives: - goos: windows formats: [zip] +nfpms: + - id: picoclaw + package_name: picoclaw + file_name_template: >- + {{ .PackageName }}_ + {{- .Version }}_ + {{- if eq .Arch "amd64" }}x86_64 + {{- else if eq .Arch "arm64" }}aarch64 + {{- else if eq .Arch "arm" }}armv{{ .Arm }} + {{- else }}{{ .Arch }}{{ end }} + vendor: picoclaw + homepage: https://github.com/{{ .Env.GITHUB_REPOSITORY_OWNER }}/picoclaw + maintainer: picoclaw contributors + description: picoclaw - a tool for managing and running tasks + license: MIT + formats: + - rpm + - deb + bindir: /usr/bin + changelog: sort: asc filters: