Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nfpm for openSUSE:Factory checked in 
at 2025-03-31 11:42:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nfpm (Old)
 and      /work/SRC/openSUSE:Factory/.nfpm.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nfpm"

Mon Mar 31 11:42:23 2025 rev:8 rq:1265361 version:2.42.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nfpm/nfpm.changes        2025-02-28 
17:41:04.184962835 +0100
+++ /work/SRC/openSUSE:Factory/.nfpm.new.2696/nfpm.changes      2025-03-31 
11:43:35.161169825 +0200
@@ -1,0 +2,17 @@
+Sat Mar 29 07:51:02 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 2.42.0:
+  * New Features
+    - 2c0c2a0: feat: Add BuildHost option to RPM packages (#914)
+      (@onshorechet)
+  * Bug fixes
+    - 17cc289: fix: nfpm init changelog file name (@caarlos0)
+  * Dependency updates
+    - 4200fa0: feat(deps): update to go 1.23, update golang.org/x/
+      deps (@caarlos0)
+  * Other work
+    - ed61e2e: docs: fix typo in goarch-to-pkg.md (#916)
+      (@erdnaxeli)
+    - eaf8141: docs: update cmd docs (@caarlos0)
+
+-------------------------------------------------------------------

Old:
----
  nfpm-2.41.3.obscpio

New:
----
  nfpm-2.42.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nfpm.spec ++++++
--- /var/tmp/diff_new_pack.JWGIWX/_old  2025-03-31 11:43:36.889241532 +0200
+++ /var/tmp/diff_new_pack.JWGIWX/_new  2025-03-31 11:43:36.893241698 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           nfpm
-Version:        2.41.3
+Version:        2.42.0
 Release:        0
 Summary:        Simple deb, rpm, apk and arch linux packager written in Go
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.JWGIWX/_old  2025-03-31 11:43:36.921242860 +0200
+++ /var/tmp/diff_new_pack.JWGIWX/_new  2025-03-31 11:43:36.925243026 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/goreleaser/nfpm</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v2.41.3</param>
+    <param name="revision">v2.42.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.JWGIWX/_old  2025-03-31 11:43:36.949244022 +0200
+++ /var/tmp/diff_new_pack.JWGIWX/_new  2025-03-31 11:43:36.953244188 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/goreleaser/nfpm</param>
-              <param 
name="changesrevision">7a6c105aedf4a212962eb2277ea35e9d439e99fd</param></service></servicedata>
+              <param 
name="changesrevision">3f640c7115613881aa3eb58c234e4676300153d2</param></service></servicedata>
 (No newline at EOF)
 

++++++ nfpm-2.41.3.obscpio -> nfpm-2.42.0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.gitattributes 
new/nfpm-2.42.0/.gitattributes
--- old/nfpm-2.41.3/.gitattributes      2025-02-27 20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/.gitattributes      1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-*              text eol=lf
-
-# Denote all files that are truly binary and should not be modified.
-*.png binary
-*.jpg binary
-*.ico binary
-www/docs/static/schema.json linguist-generated=true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/ISSUE_TEMPLATE/bug.yaml 
new/nfpm-2.42.0/.github/ISSUE_TEMPLATE/bug.yaml
--- old/nfpm-2.41.3/.github/ISSUE_TEMPLATE/bug.yaml     2025-02-27 
20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/.github/ISSUE_TEMPLATE/bug.yaml     1970-01-01 
01:00:00.000000000 +0100
@@ -1,54 +0,0 @@
-name: Bug Report
-description: File a bug report
-labels: [bug, triage]
-assignees:
-  - caarlos0
-body:
-  - type: markdown
-    attributes:
-      value: |
-        Thanks for taking the time to fill out this bug report! Please fill 
the form below.
-  - type: textarea
-    id: what-happened
-    attributes:
-      label: What happened?
-      description: Also tell us, what did you expect to happen?
-    validations:
-      required: true
-  - type: textarea
-    id: reproducible
-    attributes:
-      label: How can we reproduce this?
-      description: Please share a public repository that reproduces the issue, 
or an example config file.
-    validations:
-      required: true
-  - type: textarea
-    id: nfpm-version
-    attributes:
-      label: nfpm version
-      description: '`nfpm --version` output'
-      render: bash
-    validations:
-      required: true
-  - type: checkboxes
-    id: search
-    attributes:
-      label: Search
-      options:
-        - label: I did search for other open and closed issues before opening 
this.
-          required: true
-  - type: checkboxes
-    id: terms
-    attributes:
-      label: Code of Conduct
-      description: By submitting this issue, you agree to follow our [Code of 
Conduct](https://github.com/goreleaser/.github/blob/main/CODE_OF_CONDUCT.md)
-      options:
-        - label: I agree to follow this project's Code of Conduct
-          required: true
-  - type: textarea
-    id: ctx
-    attributes:
-      label: Additional context
-      description: Anything else you would like to add
-    validations:
-      required: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/ISSUE_TEMPLATE/config.yml 
new/nfpm-2.42.0/.github/ISSUE_TEMPLATE/config.yml
--- old/nfpm-2.41.3/.github/ISSUE_TEMPLATE/config.yml   2025-02-27 
20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/.github/ISSUE_TEMPLATE/config.yml   1970-01-01 
01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-blank_issues_enabled: false
-contact_links:
-- name: Ask a question
-  url: https://github.com/goreleaser/nfpm/discussions
-  about: Ask questions and discuss with other community members
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/ISSUE_TEMPLATE/feature.yaml 
new/nfpm-2.42.0/.github/ISSUE_TEMPLATE/feature.yaml
--- old/nfpm-2.41.3/.github/ISSUE_TEMPLATE/feature.yaml 2025-02-27 
20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/.github/ISSUE_TEMPLATE/feature.yaml 1970-01-01 
01:00:00.000000000 +0100
@@ -1,53 +0,0 @@
-name: Feature Request
-description: Request a new feature and/or enhancement to an existing feature
-labels: [enhancement, triage]
-assignees:
-  - caarlos0
-body:
-  - type: markdown
-    attributes:
-      value: |
-        Thanks for taking the time to fill out this feature request! Please 
fill the form below.
-  - type: textarea
-    id: is-it-a-problem
-    attributes:
-      label: Is your feature request related to a problem? Please describe.
-      description: A clear and concise description of what the problem is. Ex. 
I'm always frustrated when [...]
-    validations:
-      required: true
-  - type: textarea
-    id: solution
-    attributes:
-      label: Describe the solution you'd like
-      description: A clear and concise description of what you want to happen.
-    validations:
-      required: true
-  - type: textarea
-    id: alternatives
-    attributes:
-      label: Describe alternatives you've considered
-      description: A clear and concise description of any alternative 
solutions or features you've considered.
-    validations:
-      required: true
-  - type: checkboxes
-    id: search
-    attributes:
-      label: Search
-      options:
-        - label: I did search for other open and closed issues before opening 
this.
-          required: true
-  - type: checkboxes
-    id: terms
-    attributes:
-      label: Code of Conduct
-      description: By submitting this issue, you agree to follow our [Code of 
Conduct](https://github.com/goreleaser/.github/blob/main/CODE_OF_CONDUCT.md)
-      options:
-        - label: I agree to follow this project's Code of Conduct
-          required: true
-  - type: textarea
-    id: ctx
-    attributes:
-      label: Additional context
-      description: Anything else you would like to add
-    validations:
-      required: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/dependabot.yml 
new/nfpm-2.42.0/.github/dependabot.yml
--- old/nfpm-2.41.3/.github/dependabot.yml      2025-02-27 20:15:12.000000000 
+0100
+++ new/nfpm-2.42.0/.github/dependabot.yml      1970-01-01 01:00:00.000000000 
+0100
@@ -1,32 +0,0 @@
-version: 2
-updates:
-  - package-ecosystem: "gomod"
-    directory: "/"
-    schedule:
-      interval: "daily"
-      time: "08:00"
-    labels:
-      - "dependencies"
-    commit-message:
-      prefix: "chore"
-      include: "scope"
-  - package-ecosystem: "github-actions"
-    directory: "/"
-    schedule:
-      interval: "daily"
-      time: "08:00"
-    labels:
-      - "dependencies"
-    commit-message:
-      prefix: "chore"
-      include: "scope"
-  - package-ecosystem: "docker"
-    directory: "/"
-    schedule:
-      interval: "daily"
-      time: "08:00"
-    labels:
-      - "dependencies"
-    commit-message:
-      prefix: "chore"
-      include: "scope"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/workflows/build.yml 
new/nfpm-2.42.0/.github/workflows/build.yml
--- old/nfpm-2.41.3/.github/workflows/build.yml 2025-02-27 20:15:12.000000000 
+0100
+++ new/nfpm-2.42.0/.github/workflows/build.yml 1970-01-01 01:00:00.000000000 
+0100
@@ -1,144 +0,0 @@
-name: build
-
-concurrency:
-  group: ${{ github.head_ref || github.ref_name }}
-  cancel-in-progress: true
-
-on:
-  push:
-    tags:
-      - v*
-    branches:
-      - main
-    paths:
-      - "go.*"
-      - "**/*.go"
-      - "Taskfile.yml"
-      - "Dockerfile"
-      - ".github/workflows/*.yml"
-      - "testdata/**"
-      - ".goreleaser.yml"
-  pull_request:
-    paths:
-      - "go.*"
-      - "**/*.go"
-      - "Taskfile.yml"
-      - "Dockerfile"
-      - ".github/workflows/*.yml"
-      - "testdata/**"
-      - ".goreleaser.yml"
-
-permissions:
-  contents: read
-
-jobs:
-  govulncheck:
-    uses: caarlos0/meta/.github/workflows/govulncheck.yml@main
-    with:
-      go-version: stable
-  semgrep:
-    uses: caarlos0/meta/.github/workflows/semgrep.yml@main
-  ruleguard:
-    uses: caarlos0/meta/.github/workflows/ruleguard.yml@main
-    with:
-      go-version: stable
-      args: "-disable largeloopcopy"
-  unit-tests:
-    strategy:
-      matrix:
-        os: [ubuntu-latest, macos-latest, windows-latest]
-    runs-on: ${{ matrix.os }}
-    steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-go@v5
-        with:
-          go-version: stable
-      - uses: arduino/setup-task@v2
-        with:
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
-      - run: task setup
-      - run: task test
-      - uses: codecov/codecov-action@v5
-        if: matrix.os == 'ubuntu-latest'
-        with:
-          token: ${{ secrets.CODECOV_TOKEN }}
-          file: ./coverage.txt
-  acceptance-tests:
-    strategy:
-      matrix:
-        pkgFormat: [deb, rpm, apk, archlinux, ipk]
-        pkgPlatform: [amd64, arm64, 386, ppc64le, armv6, armv7, s390x]
-    runs-on: ubuntu-latest
-    env:
-      DOCKER_CLI_EXPERIMENTAL: "enabled"
-      NO_TEST_PPC64LE: "true"
-    steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-go@v5
-        with:
-          go-version: stable
-      - uses: arduino/setup-task@v2
-        with:
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
-      - uses: docker/setup-qemu-action@v3
-      - uses: docker/setup-buildx-action@v3
-      - run: task setup
-      - run: task acceptance
-        env:
-          TEST_PATTERN: "/${{ matrix.pkgFormat }}/${{ matrix.pkgPlatform }}/"
-  windows-build-pkgs:
-    needs: [unit-tests]
-    runs-on: windows-latest
-    steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-go@v5
-        with:
-          go-version: stable
-      - uses: arduino/setup-task@v2
-        with:
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
-      - shell: bash
-        run: |
-          echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
-      - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4
-        with:
-          path: dist/
-          key: ${{ env.sha_short }}
-          enableCrossOsArchive: true
-      - run: task acceptance:windows:package
-  install-windows-pkgs:
-    runs-on: ubuntu-latest
-    needs: [windows-build-pkgs]
-    steps:
-      - uses: docker/setup-qemu-action@v3
-      - uses: actions/checkout@v4
-      - uses: arduino/setup-task@v2
-        with:
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
-      - shell: bash
-        run: |
-          echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
-      - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4
-        with:
-          path: dist/
-          key: ${{ env.sha_short }}
-          enableCrossOsArchive: true
-      - run: task acceptance:windows:install
-  dependabot:
-    needs: [unit-tests, acceptance-tests, install-windows-pkgs]
-    runs-on: ubuntu-latest
-    permissions:
-      pull-requests: write
-      contents: write
-    if: ${{ github.actor == 'dependabot[bot]' && github.event_name == 
'pull_request'}}
-    steps:
-      - id: metadata
-        uses: 
dependabot/fetch-metadata@d7267f607e9d3fb96fc2fbe83e0af444713e90b7 # v2.3.0
-        with:
-          github-token: "${{ secrets.GITHUB_TOKEN }}"
-      - run: |
-          gh pr review --approve "$PR_URL"
-          gh pr merge --squash --auto "$PR_URL"
-        env:
-          PR_URL: ${{github.event.pull_request.html_url}}
-          GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/workflows/codeql.yml 
new/nfpm-2.42.0/.github/workflows/codeql.yml
--- old/nfpm-2.41.3/.github/workflows/codeql.yml        2025-02-27 
20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/.github/workflows/codeql.yml        1970-01-01 
01:00:00.000000000 +0100
@@ -1,20 +0,0 @@
-name: "codeql"
-
-on:
-  push:
-    branches: [ main ]
-
-jobs:
-  analyze:
-    runs-on: ubuntu-latest
-
-    permissions:
-      security-events: write
-      actions: read
-      contents: read
-
-    steps:
-    - uses: actions/checkout@v4
-    - uses: github/codeql-action/init@v3
-    - uses: github/codeql-action/autobuild@v3
-    - uses: github/codeql-action/analyze@v3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/workflows/docs.yml 
new/nfpm-2.42.0/.github/workflows/docs.yml
--- old/nfpm-2.41.3/.github/workflows/docs.yml  2025-02-27 20:15:12.000000000 
+0100
+++ new/nfpm-2.42.0/.github/workflows/docs.yml  1970-01-01 01:00:00.000000000 
+0100
@@ -1,27 +0,0 @@
-name: docs
-
-on:
-  push:
-    branches:
-      - "main"
-    paths:
-      - "www/**/*"
-      - ".github/workflows/docs.yml"
-  pull_request:
-    paths:
-      - "www/**/*"
-      - ".github/workflows/docs.yml"
-
-permissions:
-  contents: read
-
-jobs:
-  htmltest:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v4
-      - uses: cachix/install-nix-action@v30
-        with:
-          nix_path: nixpkgs=channel:nixos-unstable
-          github_access_token: ${{ secrets.GITHUB_TOKEN }}
-      - run: nix develop .#docs --command ci-docs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/workflows/generate.yml 
new/nfpm-2.42.0/.github/workflows/generate.yml
--- old/nfpm-2.41.3/.github/workflows/generate.yml      2025-02-27 
20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/.github/workflows/generate.yml      1970-01-01 
01:00:00.000000000 +0100
@@ -1,36 +0,0 @@
-name: generate
-
-on:
-  push:
-    branches:
-      - "main"
-    paths:
-      - ".github/workflows/generate.yml"
-      - "www/*"
-      - "cmd/*"
-      - "internal/cmd/*"
-      - "files/*"
-  workflow_dispatch:
-
-jobs:
-  docs:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-go@v5
-        with:
-          go-version: stable
-      - uses: arduino/setup-task@v2
-        with:
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
-      - run: "go install github.com/santhosh-tekuri/jsonschema/cmd/jv@latest"
-      - run: task docs:releases
-        env:
-          GITHUB_TOKEN: ${{ secrets.GH_PAT }}
-      - run: task docs:generate
-      - run: task schema:generate
-      - run: task schema:validate
-      - uses: stefanzweifel/git-auto-commit-action@v5
-        with:
-          commit_message: "docs: update cmd docs"
-          branch: main
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/workflows/lint.yml 
new/nfpm-2.42.0/.github/workflows/lint.yml
--- old/nfpm-2.41.3/.github/workflows/lint.yml  2025-02-27 20:15:12.000000000 
+0100
+++ new/nfpm-2.42.0/.github/workflows/lint.yml  1970-01-01 01:00:00.000000000 
+0100
@@ -1,21 +0,0 @@
-name: golangci-lint
-on:
-  push:
-    tags:
-      - v*
-    branches:
-      - main
-  pull_request:
-
-permissions: read-all
-
-jobs:
-  golangci:
-    name: lint
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v4
-      - uses: actions/setup-go@v5
-        with:
-          go-version: stable
-      - uses: golangci/golangci-lint-action@v6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/workflows/milestone.yml 
new/nfpm-2.42.0/.github/workflows/milestone.yml
--- old/nfpm-2.41.3/.github/workflows/milestone.yml     2025-02-27 
20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/.github/workflows/milestone.yml     1970-01-01 
01:00:00.000000000 +0100
@@ -1,49 +0,0 @@
-# shamelessly copied from 
https://github.com/sigstore/cosign/blob/main/.github/workflows/milestone.yaml
-name: milestone
-
-on:
-  pull_request_target:
-    types: [closed]
-    branches:
-      - main
-
-permissions:
-  contents: read
-  issues: write
-  pull-requests: write
-
-jobs:
-  milestone:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/github-script@v7
-        with:
-          script: |
-            if (!context.payload.pull_request.merged) {
-              console.log('PR was not merged, skipping.');
-              return;
-            }
-
-            if (!!context.payload.pull_request.milestone) {
-              console.log('PR has existing milestone, skipping.');
-              return;
-            }
-
-            milestones = await github.rest.issues.listMilestones({
-              owner: context.repo.owner,
-              repo: context.repo.repo,
-              state: 'open',
-              sort: 'due_on',
-              direction: 'asc'
-            })
-            if (milestones.data.length === 0) {
-              console.log('There are no milestones, skipping.');
-              return;
-            }
-
-            await github.rest.issues.update({
-              owner: context.repo.owner,
-              repo: context.repo.repo,
-              issue_number: context.payload.pull_request.number,
-              milestone: milestones.data[0].number
-            });
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.github/workflows/release.yml 
new/nfpm-2.42.0/.github/workflows/release.yml
--- old/nfpm-2.41.3/.github/workflows/release.yml       2025-02-27 
20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/.github/workflows/release.yml       1970-01-01 
01:00:00.000000000 +0100
@@ -1,73 +0,0 @@
-name: release
-
-on:
-  push:
-    tags:
-      - "v*"
-
-permissions:
-  contents: write
-  id-token: write
-  packages: write
-
-jobs:
-  trigger-generate:
-    runs-on: ubuntu-latest
-    needs: goreleaser
-    steps:
-      - uses: benc-uk/workflow-dispatch@v1.2.4
-        with:
-          ref: main
-          token: ${{ secrets.GH_PAT }}
-          workflow: generate.yml
-  goreleaser:
-    runs-on: ubuntu-latest
-    env:
-      DOCKER_CLI_EXPERIMENTAL: "enabled"
-    steps:
-      - uses: actions/checkout@v4
-        with:
-          fetch-depth: 0
-      - uses: actions/setup-go@v5
-        with:
-          go-version: stable
-      - uses: arduino/setup-task@v2
-        with:
-          repo-token: ${{ secrets.GITHUB_TOKEN }}
-      - uses: sigstore/cosign-installer@v3.8.1
-      - uses: anchore/sbom-action/download-syft@v0.18.0
-      - uses: docker/setup-qemu-action@v3
-      - uses: docker/setup-buildx-action@v3
-      - uses: cachix/install-nix-action@v30
-        with:
-          github_access_token: ${{ secrets.GITHUB_TOKEN }}
-      - run: task setup
-      - run: task build
-      - uses: docker/login-action@v3
-        if: startsWith(github.ref, 'refs/tags/v')
-        with:
-          username: ${{ secrets.DOCKER_USERNAME }}
-          password: ${{ secrets.DOCKER_PASSWORD }}
-      - uses: docker/login-action@v3
-        if: startsWith(github.ref, 'refs/tags/v')
-        with:
-          registry: ghcr.io
-          username: ${{ github.repository_owner }}
-          password: ${{ secrets.GITHUB_TOKEN }}
-      - uses: goreleaser/goreleaser-action@v6
-        if: success()
-        with:
-          version: latest
-          args: release --clean
-          distribution: goreleaser-pro
-        env:
-          GITHUB_TOKEN: ${{ secrets.GH_PAT }}
-          GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}
-          TWITTER_CONSUMER_KEY: ${{ secrets.TWITTER_CONSUMER_KEY }}
-          TWITTER_CONSUMER_SECRET: ${{ secrets.TWITTER_CONSUMER_SECRET }}
-          TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
-          TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET 
}}
-          DISCORD_WEBHOOK_ID: ${{ secrets.DISCORD_WEBHOOK_ID }}
-          DISCORD_WEBHOOK_TOKEN: ${{ secrets.DISCORD_WEBHOOK_TOKEN }}
-          FURY_TOKEN: ${{ secrets.FURY_TOKEN }}
-          AUR_KEY: ${{ secrets.AUR_KEY }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.gitignore new/nfpm-2.42.0/.gitignore
--- old/nfpm-2.41.3/.gitignore  2025-02-27 20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/.gitignore  1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-vendor
-*.rpm
-*.deb
-!dummy.deb
-*.apk
-coverage.txt
-dist
-nfpm.yaml
-.DS_Store
-bin
-coverage.out
-/nfpm
-www/site
-.idea/
-testdata/acceptance/tmp/
-completions/
-.task/
-cosign.*
-manpages
-output.json
-!acceptance_test.go
-.direnv/
-tmp/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/.svu.yaml new/nfpm-2.42.0/.svu.yaml
--- old/nfpm-2.41.3/.svu.yaml   1970-01-01 01:00:00.000000000 +0100
+++ new/nfpm-2.42.0/.svu.yaml   2025-03-28 21:15:55.000000000 +0100
@@ -0,0 +1,7 @@
+# svu configuration.
+#
+# https://github.com/caarlos0/svu
+tag.prefix: "v"
+verbose: true
+always: true
+v0: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/go.mod new/nfpm-2.42.0/go.mod
--- old/nfpm-2.41.3/go.mod      2025-02-27 20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/go.mod      2025-03-28 21:15:55.000000000 +0100
@@ -1,6 +1,6 @@
 module github.com/goreleaser/nfpm/v2
 
-go 1.22
+go 1.23.0
 
 require (
        dario.cat/mergo v1.0.1
@@ -11,7 +11,7 @@
        github.com/blakesmith/ar v0.0.0-20190502131153-809d4375e1fb
        github.com/caarlos0/go-version v0.2.0
        github.com/google/rpmpack v0.6.1-0.20240329070804-c2247cbb881a
-       github.com/goreleaser/chglog v0.6.2
+       github.com/goreleaser/chglog v0.7.0
        github.com/goreleaser/fileglob v1.3.0
        github.com/invopop/jsonschema v0.13.0
        github.com/klauspost/compress v1.18.0
@@ -30,21 +30,21 @@
        github.com/DataDog/zstd v1.5.5 // indirect
        github.com/Masterminds/goutils v1.1.1 // indirect
        github.com/Masterminds/sprig/v3 v3.3.0 // indirect
-       github.com/Microsoft/go-winio v0.6.1 // indirect
+       github.com/Microsoft/go-winio v0.6.2 // indirect
        github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f // 
indirect
        github.com/bahlo/generic-list-go v0.2.0 // indirect
        github.com/buger/jsonparser v1.1.1 // indirect
        github.com/cavaliergopher/cpio v1.0.1 // indirect
-       github.com/cloudflare/circl v1.3.8 // indirect
+       github.com/cloudflare/circl v1.6.0 // indirect
        github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect
-       github.com/cyphar/filepath-securejoin v0.3.6 // indirect
+       github.com/cyphar/filepath-securejoin v0.4.1 // indirect
        github.com/davecgh/go-spew v1.1.1 // indirect
        github.com/emirpasic/gods v1.18.1 // indirect
        github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
-       github.com/go-git/go-billy/v5 v5.6.1 // indirect
-       github.com/go-git/go-git/v5 v5.13.1 // indirect
+       github.com/go-git/go-billy/v5 v5.6.2 // indirect
+       github.com/go-git/go-git/v5 v5.14.0 // indirect
        github.com/gobwas/glob v0.2.3 // indirect
-       github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // 
indirect
+       github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // 
indirect
        github.com/google/uuid v1.6.0 // indirect
        github.com/huandu/xstrings v1.5.0 // indirect
        github.com/inconshreveable/mousetrap v1.1.0 // indirect
@@ -55,25 +55,22 @@
        github.com/mitchellh/reflectwalk v1.0.2 // indirect
        github.com/muesli/mango v0.1.0 // indirect
        github.com/muesli/mango-pflag v0.1.0 // indirect
-       github.com/pjbgf/sha1cd v0.3.0 // indirect
+       github.com/pjbgf/sha1cd v0.3.2 // indirect
        github.com/pkg/errors v0.9.1 // indirect
        github.com/pmezard/go-difflib v1.0.0 // indirect
        github.com/russross/blackfriday/v2 v2.1.0 // indirect
        github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // 
indirect
        github.com/shopspring/decimal v1.4.0 // indirect
-       github.com/skeema/knownhosts v1.3.0 // indirect
-       github.com/spf13/cast v1.7.0 // indirect
+       github.com/skeema/knownhosts v1.3.1 // indirect
+       github.com/spf13/cast v1.7.1 // indirect
        github.com/spf13/pflag v1.0.6 // indirect
        github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
        github.com/xanzy/ssh-agent v0.3.3 // indirect
        github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 // indirect
        gitlab.com/digitalxero/go-conventional-commit v1.0.7 // indirect
-       golang.org/x/crypto v0.31.0 // indirect
-       golang.org/x/mod v0.19.0 // indirect
-       golang.org/x/net v0.33.0 // indirect
-       golang.org/x/sync v0.10.0 // indirect
-       golang.org/x/sys v0.28.0 // indirect
-       golang.org/x/text v0.21.0 // indirect
-       golang.org/x/tools v0.23.0 // indirect
+       golang.org/x/crypto v0.36.0 // indirect
+       golang.org/x/net v0.38.0 // indirect
+       golang.org/x/sys v0.31.0 // indirect
+       golang.org/x/text v0.23.0 // indirect
        gopkg.in/warnings.v0 v0.1.2 // indirect
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/go.sum new/nfpm-2.42.0/go.sum
--- old/nfpm-2.41.3/go.sum      2025-02-27 20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/go.sum      2025-03-28 21:15:55.000000000 +0100
@@ -11,8 +11,8 @@
 github.com/Masterminds/sprig/v3 v3.3.0 
h1:mQh0Yrg1XPo6vjYXgtf5OtijNAKJRNcTdOOGZe3tPhs=
 github.com/Masterminds/sprig/v3 v3.3.0/go.mod 
h1:Zy1iXRYNqNLUolqCpL4uhk6SHUMAOSCzdgBfDb35Lz0=
 github.com/Microsoft/go-winio v0.5.2/go.mod 
h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY=
-github.com/Microsoft/go-winio v0.6.1 
h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow=
-github.com/Microsoft/go-winio v0.6.1/go.mod 
h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM=
+github.com/Microsoft/go-winio v0.6.2 
h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
+github.com/Microsoft/go-winio v0.6.2/go.mod 
h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
 github.com/ProtonMail/go-crypto v0.0.0-20230321155629-9a39f2531310/go.mod 
h1:8TI4H3IbrackdNgv+92dI+rhpCaLqM0IfpgCgenFvRE=
 github.com/ProtonMail/go-crypto v1.1.6 
h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw=
 github.com/ProtonMail/go-crypto v1.1.6/go.mod 
h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE=
@@ -38,17 +38,17 @@
 github.com/cavaliergopher/cpio v1.0.1 
h1:KQFSeKmZhv0cr+kawA3a0xTQCU4QxXF1vhU7P7av2KM=
 github.com/cavaliergopher/cpio v1.0.1/go.mod 
h1:pBdaqQjnvXxdS/6CvNDwIANIFSP0xRKI16PX4xejRQc=
 github.com/cloudflare/circl v1.1.0/go.mod 
h1:prBCrKB9DV4poKZY1l9zBXg2QJY7mvgRvtMxxK7fi4I=
-github.com/cloudflare/circl v1.3.8 
h1:j+V8jJt09PoeMFIu2uh5JUyEaIHTXVOHslFoLNAKqwI=
-github.com/cloudflare/circl v1.3.8/go.mod 
h1:PDRU+oXvdD7KCtgKxW95M5Z8BpSCJXQORiZFnBQS5QU=
+github.com/cloudflare/circl v1.6.0 
h1:cr5JKic4HI+LkINy2lg3W2jF8sHCVTBncJr5gIIq7qk=
+github.com/cloudflare/circl v1.6.0/go.mod 
h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs=
 github.com/cpuguy83/go-md2man/v2 v2.0.6 
h1:XJtiaUW6dEEqVuZiMTn1ldk455QWwEIsMIJlo5vtkx0=
 github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod 
h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
-github.com/cyphar/filepath-securejoin v0.3.6 
h1:4d9N5ykBnSp5Xn2JkhocYDkOpURL/18CYMpo6xB9uWM=
-github.com/cyphar/filepath-securejoin v0.3.6/go.mod 
h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI=
+github.com/cyphar/filepath-securejoin v0.4.1 
h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s=
+github.com/cyphar/filepath-securejoin v0.4.1/go.mod 
h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI=
 github.com/davecgh/go-spew v1.1.0/go.mod 
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 
h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
 github.com/davecgh/go-spew v1.1.1/go.mod 
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-github.com/elazarl/goproxy v1.2.3 
h1:xwIyKHbaP5yfT6O9KIeYJR5549MXRQkoQMRXGztz8YQ=
-github.com/elazarl/goproxy v1.2.3/go.mod 
h1:YfEbZtqP4AetfO6d40vWchF3znWX7C7Vd6ZMfdL8z64=
+github.com/elazarl/goproxy v1.7.2 
h1:Y2o6urb7Eule09PjlhQRGNsqRfPmYI3KKQLFpCAV3+o=
+github.com/elazarl/goproxy v1.7.2/go.mod 
h1:82vkLNir0ALaW14Rc399OTTjyNREgmdL2cVoIbS6XaE=
 github.com/emirpasic/gods v1.18.1 
h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
 github.com/emirpasic/gods v1.18.1/go.mod 
h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
 github.com/frankban/quicktest v1.14.6 
h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=
@@ -57,26 +57,26 @@
 github.com/gliderlabs/ssh v0.3.8/go.mod 
h1:xYoytBv1sV0aL3CavoDuJIQNURXkkfPA/wxQ1pL1fAU=
 github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 
h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI=
 github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod 
h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic=
-github.com/go-git/go-billy/v5 v5.6.1 
h1:u+dcrgaguSSkbjzHwelEjc0Yj300NUevrrPphk/SoRA=
-github.com/go-git/go-billy/v5 v5.6.1/go.mod 
h1:0AsLr1z2+Uksi4NlElmMblP5rPcDZNRCD8ujZCRR2BE=
+github.com/go-git/go-billy/v5 v5.6.2 
h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UNbRM=
+github.com/go-git/go-billy/v5 v5.6.2/go.mod 
h1:rcFC2rAsp/erv7CMz9GczHcuD0D32fWzH+MJAU+jaUU=
 github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 
h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4=
 github.com/go-git/go-git-fixtures/v4 
v4.3.2-0.20231010084843-55a94097c399/go.mod 
h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII=
-github.com/go-git/go-git/v5 v5.13.1 
h1:DAQ9APonnlvSWpvolXWIuV6Q6zXy2wHbN4cVlNR5Q+M=
-github.com/go-git/go-git/v5 v5.13.1/go.mod 
h1:qryJB4cSBoq3FRoBRf5A77joojuBcmPJ0qu3XXXVixc=
+github.com/go-git/go-git/v5 v5.14.0 
h1:/MD3lCrGjCen5WfEAzKg00MJJffKhC8gzS80ycmCi60=
+github.com/go-git/go-git/v5 v5.14.0/go.mod 
h1:Z5Xhoia5PcWA3NF8vRLURn9E5FRhSl7dGj9ItW3Wk5k=
 github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y=
 github.com/gobwas/glob v0.2.3/go.mod 
h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8=
-github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da 
h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
-github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod 
h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
-github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
-github.com/google/go-cmp v0.6.0/go.mod 
h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
+github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 
h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ=
+github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8/go.mod 
h1:wcDNUvekVysuuOpQKo3191zZyTpiI6se1N1ULghS0sw=
+github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
+github.com/google/go-cmp v0.7.0/go.mod 
h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
 github.com/google/rpmpack v0.6.1-0.20240329070804-c2247cbb881a 
h1:JJBdjSfqSy3mnDT0940ASQFghwcZ4y4cb6ttjAoXqwE=
 github.com/google/rpmpack v0.6.1-0.20240329070804-c2247cbb881a/go.mod 
h1:uqVAUVQLq8UY2hCDfmJ/+rtO3aw7qyhc90rCVEabEfI=
 github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
 github.com/google/uuid v1.6.0/go.mod 
h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
 github.com/gopherjs/gopherjs v1.17.2 
h1:fQnZVsXk8uxXIStYb0N4bGk7jeyTalG/wsZjQ25dO0g=
 github.com/gopherjs/gopherjs v1.17.2/go.mod 
h1:pRRIvn/QzFLrKfvEz3qUuEhtE/zLCWfreZ6J5gM2i+k=
-github.com/goreleaser/chglog v0.6.2 
h1:qroqdMHzwoAPTHHzJtbCfYbwg/yWJrNQApZ6IQAq8bU=
-github.com/goreleaser/chglog v0.6.2/go.mod 
h1:BP0xQQc6B8aM+4dhvSLlVTv0rvhuOF0JacDO1+h7L3U=
+github.com/goreleaser/chglog v0.7.0 
h1:/KzXWAeg4DrEz4r3OI6K2Yb8RAsVGeInCUfLWFXL9C0=
+github.com/goreleaser/chglog v0.7.0/go.mod 
h1:2h/yyq9xvTUeM9tOoucBP+jri8Dj28splx+SjlYkklc=
 github.com/goreleaser/fileglob v1.3.0 
h1:/X6J7U8lbDpQtBvGcwwPS6OpzkNVlVEsFUVRx9+k+7I=
 github.com/goreleaser/fileglob v1.3.0/go.mod 
h1:Jx6BoXv3mbYkEzwm9THo7xbr5egkAraxkGorbJb4RxU=
 github.com/huandu/xstrings v1.5.0 
h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI=
@@ -121,14 +121,14 @@
 github.com/muesli/roff v0.1.0/go.mod 
h1:pjAHQM9hdUUwm/krAfrLGgJkXJ+YuhtsfZ42kieB2Ig=
 github.com/onsi/gomega v1.34.1 h1:EUMJIKUjM8sKjYbtxQI9A4z2o+rruxnzNvpknOXie6k=
 github.com/onsi/gomega v1.34.1/go.mod 
h1:kU1QgUvBDLXBJq618Xvm2LUX6rSAfRaFRTcdOeDLwwY=
-github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4=
-github.com/pjbgf/sha1cd v0.3.0/go.mod 
h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI=
+github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4=
+github.com/pjbgf/sha1cd v0.3.2/go.mod 
h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A=
 github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
 github.com/pkg/errors v0.9.1/go.mod 
h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 github.com/pmezard/go-difflib v1.0.0 
h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod 
h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
-github.com/rogpeppe/go-internal v1.12.0 
h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
-github.com/rogpeppe/go-internal v1.12.0/go.mod 
h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
+github.com/rogpeppe/go-internal v1.14.1 
h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
+github.com/rogpeppe/go-internal v1.14.1/go.mod 
h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
 github.com/russross/blackfriday/v2 v2.1.0 
h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
 github.com/russross/blackfriday/v2 v2.1.0/go.mod 
h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
 github.com/sassoftware/go-rpmutils v0.4.0 
h1:ojND82NYBxgwrV+mX1CWsd5QJvvEZTKddtCdFLPWhpg=
@@ -138,14 +138,14 @@
 github.com/shopspring/decimal v1.4.0 
h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp81k=
 github.com/shopspring/decimal v1.4.0/go.mod 
h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME=
 github.com/sirupsen/logrus v1.7.0/go.mod 
h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
-github.com/skeema/knownhosts v1.3.0 
h1:AM+y0rI04VksttfwjkSTNQorvGqmwATnvnAHpSgc0LY=
-github.com/skeema/knownhosts v1.3.0/go.mod 
h1:sPINvnADmT/qYH1kfv+ePMmOBTH6Tbl7b5LvTDjFK7M=
+github.com/skeema/knownhosts v1.3.1 
h1:X2osQ+RAjK76shCbvhHHHVl3ZlgDm8apHEHFqRjnBY8=
+github.com/skeema/knownhosts v1.3.1/go.mod 
h1:r7KTdC8l4uxWRyK2TpQZ/1o5HaSzh06ePQNxPwTcfiY=
 github.com/smarty/assertions v1.15.0 
h1:cR//PqUBUiQRakZWqBiFFQ9wb8emQGDb0HeGdqGByCY=
 github.com/smarty/assertions v1.15.0/go.mod 
h1:yABtdzeQs6l1brC900WlRNwj6ZR55d7B+E8C6HtKdec=
 github.com/smartystreets/goconvey v1.8.1 
h1:qGjIddxOk4grTu9JPOU31tVfq3cNdBlNa5sSznIX1xY=
 github.com/smartystreets/goconvey v1.8.1/go.mod 
h1:+/u4qLyY6x1jReYOp7GOM2FSt8aP9CzCZL03bI28W60=
-github.com/spf13/cast v1.7.0 h1:ntdiHjuueXFgm5nzDRdOS4yfT43P5Fnud6DH50rz/7w=
-github.com/spf13/cast v1.7.0/go.mod 
h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
+github.com/spf13/cast v1.7.1 h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y=
+github.com/spf13/cast v1.7.1/go.mod 
h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
 github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo=
 github.com/spf13/cobra v1.9.1/go.mod 
h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0=
 github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o=
@@ -173,27 +173,23 @@
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod 
h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
 golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod 
h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
 golang.org/x/crypto v0.7.0/go.mod 
h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
-golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U=
-golang.org/x/crypto v0.31.0/go.mod 
h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
+golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34=
+golang.org/x/crypto v0.36.0/go.mod 
h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc=
 golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 
h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8=
 golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod 
h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY=
 golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod 
h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
 golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
-golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8=
-golang.org/x/mod v0.19.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
 golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod 
h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod 
h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
 golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod 
h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
 golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod 
h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
 golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
 golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
-golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I=
-golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
+golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8=
+golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
 golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ=
-golang.org/x/sync v0.10.0/go.mod 
h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod 
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod 
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -206,28 +202,26 @@
 golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
-golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
+golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod 
h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
 golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
-golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q=
-golang.org/x/term v0.27.0/go.mod 
h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
+golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
+golang.org/x/term v0.30.0/go.mod 
h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
 golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
 golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
-golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
-golang.org/x/text v0.21.0/go.mod 
h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
+golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
+golang.org/x/text v0.23.0/go.mod 
h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod 
h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.1.12/go.mod 
h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
 golang.org/x/tools v0.6.0/go.mod 
h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
-golang.org/x/tools v0.23.0 h1:SGsXPZ+2l4JsgaCKkx+FQ9YZ5XEtA1GZYuoDjenLjvg=
-golang.org/x/tools v0.23.0/go.mod 
h1:pnu6ufv6vQkll6szChhK3C3L/ruaIv5eBeztNG8wtsI=
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod 
h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/internal/cmd/example.yml 
new/nfpm-2.42.0/internal/cmd/example.yml
--- old/nfpm-2.41.3/internal/cmd/example.yml    2025-02-27 20:15:12.000000000 
+0100
+++ new/nfpm-2.42.0/internal/cmd/example.yml    2025-03-28 21:15:55.000000000 
+0100
@@ -33,7 +33,7 @@
 vendor: "FooBarCorp"
 homepage: "http://example.com";
 license: "MIT"
-changelog: "changelog.yaml"
+changelog: "changelog.yml"
 contents:
   - src: ./foo
     dst: /usr/bin/foo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/nfpm.go new/nfpm-2.42.0/nfpm.go
--- old/nfpm-2.41.3/nfpm.go     2025-02-27 20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/nfpm.go     2025-03-28 21:15:55.000000000 +0100
@@ -377,6 +377,7 @@
 // RPM is custom configs that are only available on RPM packages.
 type RPM struct {
        Arch        string       `yaml:"arch,omitempty" json:"arch,omitempty" 
jsonschema:"title=architecture in rpm nomenclature"`
+       BuildHost   string       `yaml:"buildhost,omitempty" 
json:"buildhost,omitempty" jsonschema:"title=host name of the build 
environment, default=os.Hostname()"`
        Scripts     RPMScripts   `yaml:"scripts,omitempty" 
json:"scripts,omitempty" jsonschema:"title=rpm-specific scripts"`
        Group       string       `yaml:"group,omitempty" json:"group,omitempty" 
jsonschema:"title=package group,example=Unspecified"`
        Summary     string       `yaml:"summary,omitempty" 
json:"summary,omitempty" jsonschema:"title=package summary"`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/rpm/rpm.go new/nfpm-2.42.0/rpm/rpm.go
--- old/nfpm-2.41.3/rpm/rpm.go  2025-02-27 20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/rpm/rpm.go  2025-03-28 21:15:55.000000000 +0100
@@ -235,9 +235,12 @@
                return nil, err
        }
 
-       hostname, err := os.Hostname()
-       if err != nil {
-               return nil, err
+       hostname := info.RPM.BuildHost
+       if hostname == "" {
+               hostname, err = os.Hostname()
+               if err != nil {
+                       return nil, err
+               }
        }
 
        return &rpmpack.RPMMetaData{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/rpm/rpm_test.go 
new/nfpm-2.42.0/rpm/rpm_test.go
--- old/nfpm-2.41.3/rpm/rpm_test.go     2025-02-27 20:15:12.000000000 +0100
+++ new/nfpm-2.42.0/rpm/rpm_test.go     2025-03-28 21:15:55.000000000 +0100
@@ -80,8 +80,9 @@
                                PostRemove:  
"../testdata/scripts/postremove.sh",
                        },
                        RPM: nfpm.RPM{
-                               Group:    "foo",
-                               Prefixes: []string{"/opt"},
+                               Group:     "foo",
+                               BuildHost: "barhost",
+                               Prefixes:  []string{"/opt"},
                                Scripts: nfpm.RPMScripts{
                                        PreTrans:  
"../testdata/scripts/pretrans.sh",
                                        PostTrans: 
"../testdata/scripts/posttrans.sh",
@@ -139,6 +140,10 @@
        require.NoError(t, err)
        require.Equal(t, "foo", group)
 
+       buildhost, err := rpm.Header.GetString(rpmutils.BUILDHOST)
+       require.NoError(t, err)
+       require.Equal(t, "barhost", buildhost)
+
        summary, err := rpm.Header.GetString(rpmutils.SUMMARY)
        require.NoError(t, err)
        require.Equal(t, "Foo does things", summary)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/www/docs/configuration.md 
new/nfpm-2.42.0/www/docs/configuration.md
--- old/nfpm-2.41.3/www/docs/configuration.md   2025-02-27 20:15:12.000000000 
+0100
+++ new/nfpm-2.42.0/www/docs/configuration.md   2025-03-28 21:15:55.000000000 
+0100
@@ -351,6 +351,10 @@
   # This will expand any env var you set in the field, e.g. packager: 
${PACKAGER}
   packager: GoReleaser <st...@goreleaser.com>
 
+  # The hostname of the machine the rpm was built with.  If ommited 
os.Hostname()
+  # will be used.
+  buildhost: buildserver1
+
   # Compression algorithm (gzip (default), zstd, lzma or xz).
   compression: zstd
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/www/docs/goarch-to-pkg.md 
new/nfpm-2.42.0/www/docs/goarch-to-pkg.md
--- old/nfpm-2.41.3/www/docs/goarch-to-pkg.md   2025-02-27 20:15:12.000000000 
+0100
+++ new/nfpm-2.42.0/www/docs/goarch-to-pkg.md   2025-03-28 21:15:55.000000000 
+0100
@@ -1,6 +1,6 @@
 # Go's GOARCH to packager
 
-nFPM was branched out of [GoReleaser](https://goreleaser.com), so some if it
+nFPM was branched out of [GoReleaser](https://goreleaser.com), so some of it
 lean towards "the Go way" (whatever that means).
 
 GoReleaser passes a string joining `GOARCH`, `GOARM`, etc as the package
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/www/docs/static/latest 
new/nfpm-2.42.0/www/docs/static/latest
--- old/nfpm-2.41.3/www/docs/static/latest      2025-02-27 20:15:12.000000000 
+0100
+++ new/nfpm-2.42.0/www/docs/static/latest      2025-03-28 21:15:55.000000000 
+0100
@@ -1 +1 @@
-v2.41.2
+v2.41.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.41.3/www/docs/static/schema.json 
new/nfpm-2.42.0/www/docs/static/schema.json
--- old/nfpm-2.41.3/www/docs/static/schema.json 2025-02-27 20:15:12.000000000 
+0100
+++ new/nfpm-2.42.0/www/docs/static/schema.json 2025-03-28 21:15:55.000000000 
+0100
@@ -746,6 +746,10 @@
                                                "type": "string",
                                                "title": "architecture in rpm 
nomenclature"
                                        },
+                                       "buildhost": {
+                                               "type": "string",
+                                               "title": "host name of the 
build environment"
+                                       },
                                        "scripts": {
                                                "$ref": "#/$defs/RPMScripts",
                                                "title": "rpm-specific scripts"

++++++ nfpm.obsinfo ++++++
--- /var/tmp/diff_new_pack.JWGIWX/_old  2025-03-31 11:43:37.229255641 +0200
+++ /var/tmp/diff_new_pack.JWGIWX/_new  2025-03-31 11:43:37.233255807 +0200
@@ -1,5 +1,5 @@
 name: nfpm
-version: 2.41.3
-mtime: 1740683712
-commit: 7a6c105aedf4a212962eb2277ea35e9d439e99fd
+version: 2.42.0
+mtime: 1743192955
+commit: 3f640c7115613881aa3eb58c234e4676300153d2
 

++++++ vendor.tar.gz ++++++
++++ 41639 lines of diff (skipped)

Reply via email to