Skip to content

Commit

Permalink
ci: release metadata (#882)
Browse files Browse the repository at this point in the history
Signed-off-by: Carlos Alexandro Becker <[email protected]>
  • Loading branch information
caarlos0 authored Jan 10, 2025
1 parent d87d989 commit 641bcf2
Showing 1 changed file with 14 additions and 23 deletions.
37 changes: 14 additions & 23 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,18 @@ before:
- ./scripts/completions.sh
- ./scripts/manpages.sh

metadata:
mod_timestamp: "{{ .CommitTimestamp }}"
description: nFPM is a simple, 0-dependencies, deb, rpm, and apk packager.
full_description: |-
Simple, 0-dependencies, deb, rpm, and apk packager.
nFPM (not FPM) is configurable via YAML and does not need any
packaging software installed.
homepage: https://nfpm.goreleaser.com
license: MIT
maintainers:
- Carlos Alexandro Becker <[email protected]>

gomod:
proxy: true

Expand Down Expand Up @@ -104,9 +116,6 @@ brews:
owner: goreleaser
name: homebrew-tap
directory: Formula
homepage: https://nfpm.goreleaser.com
description: nFPM is a simple, 0-dependencies, deb, rpm and apk packager.
license: MIT
test: |
system "#{bin}/nfpm -v"
install: |-
Expand All @@ -120,31 +129,23 @@ scoops:
- repository:
owner: goreleaser
name: scoop-bucket
homepage: https://nfpm.goreleaser.com
directory: bucket
description: nFPM is a simple, 0-dependencies, deb, rpm and apk packager.
license: MIT

nix:
- name: nfpm
repository:
owner: goreleaser
name: nur
homepage: https://nfpm.goreleaser.com
description: nFPM is a simple, 0-dependencies, deb, rpm and apk packager.
path: pkgs/nfpm/default.nix
license: mit
extra_install: |-
installManPage ./manpages/nfpm.1.gz
installShellCompletion ./completions/*
winget:
- name: nfpm
license_url: https://github.com/goreleaser/nfpm/blob/main/LICENSE.md
publisher: goreleaser
license: Copyright Becker Software LTDA
copyright: Becker Software LTDA
homepage: https://nfpm.goreleaser.com
short_description: nFPM is a simple, 0-dependencies, deb, rpm and apk packager.
repository:
owner: goreleaser
name: winget-pkgs
Expand All @@ -160,13 +161,6 @@ winget:

nfpms:
- file_name_template: "{{ .ConventionalFileName }}"
homepage: https://nfpm.goreleaser.com
description: |-
Simple, 0-dependencies, deb, rpm and apk packager.
nFPM (not FPM) is configurable via YAML and does not need any
packaging software installed.
maintainer: Carlos Alexandro Becker <[email protected]>
license: MIT
vendor: GoReleaser
formats:
- apk
Expand Down Expand Up @@ -202,12 +196,9 @@ nfpms:
mode: 0644

aurs:
- homepage: https://nfpm.goreleaser.com
description: nFPM is a simple, 0-dependencies, deb, rpm and apk packager.
maintainers:
- maintainers:
- "Fernandez Ludovic <lfernandez dot dev at gmail dot com>"
- "Carlos Alexandro Becker <carlos at becker dot software>"
license: MIT
private_key: "{{ .Env.AUR_KEY }}"
git_url: "ssh://[email protected]/nfpm-bin.git"
package: |-
Expand Down

0 comments on commit 641bcf2

Please sign in to comment.