From c23ac3f3c9954d2c6f0b529c251bd2812c1461d4 Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Mon, 18 Nov 2024 09:05:52 -0300 Subject: [PATCH] ci: release metadata Signed-off-by: Carlos Alexandro Becker --- .goreleaser.yml | 37 ++++++++++++++----------------------- 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 5ca83676..00a0c922 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -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 + gomod: proxy: true @@ -100,9 +112,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: |- @@ -116,31 +125,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 @@ -156,13 +157,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 - license: MIT vendor: GoReleaser formats: - apk @@ -198,12 +192,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 " - "Carlos Alexandro Becker " - license: MIT private_key: "{{ .Env.AUR_KEY }}" git_url: "ssh://aur@aur.archlinux.org/nfpm-bin.git" package: |-