Skip to content

fix: update nfpm download URL and Chocolatey license format#62

Merged
vmvarela merged 2 commits intomasterfrom
issue-61/fix-packaging-failures
Mar 14, 2026
Merged

fix: update nfpm download URL and Chocolatey license format#62
vmvarela merged 2 commits intomasterfrom
issue-61/fix-packaging-failures

Conversation

@vmvarela
Copy link
Copy Markdown
Owner

Summary

Closes #61

Fixes the 7 failed jobs in the v0.3.0 release:

Problem Root cause Fix
DEB (4 arches) + RPM (2 arches) nfpm v2.45.1 renamed tarballs: linux_amd64Linux_x86_64 Update download URL
Chocolatey CLI v2.6.0 rejects <license> element in nuspec Replace with <licenseUrl>

Definition of Done

  • nfpm URL fixed in both DEB and RPM jobs
  • Chocolatey nuspec uses <licenseUrl>
  • zig build test + ziglint pass
  • Self-reviewed

- nfpm v2.45.1 changed tarball naming from linux_amd64 to Linux_x86_64;
  update download URL in both DEB and RPM CI jobs
- Chocolatey CLI v2.6.0 rejects <license> elements in nuspec;
  replace with <licenseUrl> pointing to the LICENSE file

Closes #61
@github-actions github-actions bot added the type:chore Maintenance, refactoring, tooling label Mar 14, 2026
The previous commit rewrote the DEB staging step to use a 'staging/'
directory and removed working-directory from the build step, but left
the upload step referencing 'pkg-work'. This would cause the upload to
fail. It also dropped the man page and LICENSE from staging, which nfpm
requires.

Revert the DEB staging/build/upload steps to the original pkg-work
pattern (matching the RPM job), keeping only the nfpm URL fix.
@vmvarela vmvarela merged commit 0e91d95 into master Mar 14, 2026
5 checks passed
@vmvarela vmvarela deleted the issue-61/fix-packaging-failures branch March 14, 2026 21:44
@vmvarela vmvarela mentioned this pull request Mar 14, 2026
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:chore Maintenance, refactoring, tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix DEB/RPM/Chocolatey packaging failures in v0.3.0 release

1 participant