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)