Skip to content

ci: improve Debian package build#60

Merged
M-Igashi merged 1 commit intomasterfrom
ci/improve-deb-build
Jan 21, 2026
Merged

ci: improve Debian package build#60
M-Igashi merged 1 commit intomasterfrom
ci/improve-deb-build

Conversation

@M-Igashi
Copy link
Owner

Summary

Improve the Debian package build in the release workflow.

Changes

debian/rules

  • Install man page to /usr/share/man/man1/mp3rgain.1

release.yml (build-deb job)

  • Add step to list built packages for debugging
  • Generate SHA256 checksum for .deb file
  • Upload both .deb and .sha256 to release assets

Package Contents

The .deb package now includes:

  • /usr/bin/mp3rgain - Main binary
  • /usr/share/man/man1/mp3rgain.1 - Man page

Related Issue

Part of #14 (Debian/Ubuntu packaging preparation)

Testing

The build-deb job runs on release tag push. The continue-on-error: true ensures it won't block other release jobs if there are issues.

- Install man page in debian/rules
- Add checksum generation for .deb package
- Upload both .deb and .sha256 to release

Part of #14
@M-Igashi M-Igashi merged commit ea40b0d into master Jan 21, 2026
9 checks passed
@M-Igashi M-Igashi deleted the ci/improve-deb-build branch January 21, 2026 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant