Skip to content

feat: add APK package for Alpine Linux to release workflow#75

Merged
vmvarela merged 3 commits intomasterfrom
issue-66/apk-package-alpine
Mar 20, 2026
Merged

feat: add APK package for Alpine Linux to release workflow#75
vmvarela merged 3 commits intomasterfrom
issue-66/apk-package-alpine

Conversation

@vmvarela
Copy link
Owner

Summary

  • Adds a new package-apk job to the release workflow that builds .apk packages for Alpine Linux using nfpm -p apk.
  • Covers x86_64 (amd64) and aarch64 (arm64) architectures — same as the existing RPM job.
  • Reuses the existing packaging/nfpm.yaml config and the same staging pattern as package-deb / package-rpm (no config changes needed — nfpm maps amd64x86_64 and arm64aarch64 for Alpine automatically).
  • Updates the checksums job to wait for package-apk so .apk files are included in sha256sums.txt.

Closes #66

@vmvarela vmvarela added the type:feature New functionality label Mar 20, 2026
@github-actions github-actions bot added type:chore Maintenance, refactoring, tooling and removed type:feature New functionality labels Mar 20, 2026
…fter

On PR events the target_commitish resolves to refs/pull/N/merge which
is invalid for a release update. Use disable-releaser on PR events so
only auto-labeling runs; the draft is updated only on push to master.
The pull_request event causes release-drafter to attempt updating the
draft release with refs/pull/N/merge as target_commitish, which the
GitHub API rejects as invalid. Since the config has no autolabeler
rules, the pull_request trigger provided no value. The draft is now
only updated on push to master.
@vmvarela vmvarela merged commit a7f24ba into master Mar 20, 2026
4 checks passed
@vmvarela vmvarela deleted the issue-66/apk-package-alpine branch March 20, 2026 00:49
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.

APK package for Alpine Linux

1 participant