From ed70d174855f9f1c0b1bcd469637f814f09ee2b4 Mon Sep 17 00:00:00 2001 From: Ayman Bagabas Date: Tue, 7 Dec 2021 03:00:42 +0300 Subject: [PATCH] Update goreleaser config --- .github/workflows/goreleaser.yml | 3 +- .goreleaser.yml | 59 +++++++++++++++++++++++++++++--- 2 files changed, 56 insertions(+), 6 deletions(-) diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index effc1fdc352df9e1e8f5e9589d98941d068e3b47..c870913db5acf230be9c2a00f73a843322db9be9 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -50,6 +50,7 @@ jobs: with: distribution: goreleaser version: latest - args: release --rm-dist + args: release --rm-dist --skip-sign env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }} diff --git a/.goreleaser.yml b/.goreleaser.yml index 15612ec0907f2b18c80d5d62dc7c8aa8ac6301fe..55566887d53db5535b2ba26ffcb81263fb149521 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -25,17 +25,66 @@ builds: - "6" - "7" +archives: + - id: default + builds: + - soft-serve + format_overrides: + - goos: windows + format: zip + replacements: + windows: Windows + darwin: Darwin + 386: i386 + amd64: x86_64 + +nfpms: + - builds: + - soft-serve + + vendor: charmbracelet + homepage: "https://charm.sh/" + maintainer: "Christian Rocha " + description: "A personal key value store" + license: MIT + formats: + - apk + - deb + - rpm + bindir: /usr/bin + +brews: + - goarm: 6 + tap: + owner: charmbracelet + name: homebrew-tap + token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}" + commit_author: + name: "Christian Rocha" + email: "christian@charm.sh" + homepage: "https://charm.sh/" + description: "A personal key value store" + +signs: + - artifacts: checksum + +checksum: + name_template: "checksums.txt" +snapshot: + name_template: "{{ .Tag }}-next" +changelog: + sort: asc + filters: + exclude: + - "^docs:" + - "^test:" + release: footer: | * * * - Thoughts? Questions? We love hearing from you. Feel free to reach out on [Twitter](https://twitter.com/charmcli) or [The Fediverse](https://mastodon.technology/@charm). - The Charm logo -changelog: - use: git - dockers: - image_templates: - "docker.io/charmcli/soft-serve:latest-amd64"