build: add nfpms config to generate deb and rpm packages - #501
Open
Vaishnav88sk wants to merge 1 commit into
Open
build: add nfpms config to generate deb and rpm packages#501Vaishnav88sk wants to merge 1 commit into
Vaishnav88sk wants to merge 1 commit into
Conversation
Vaishnav88sk
requested review from
Harsh4902,
lbroudoux and
yada
as code owners
August 12, 2026 18:17
Signed-off-by: Vaishnav88sk <vaishnavsk8804@gmail.com>
Vaishnav88sk
force-pushed
the
feature/issue-153-apt-packaging
branch
from
August 12, 2026 18:18
8c8cff8 to
5914eb5
Compare
Author
|
To fully resolve this and provide a seamless Here is the proposed process to implement this:
|
Author
|
Welcome to the Microcks community! 💖 Thanks and congrats 🎉 for opening your first pull request here! Be sure to follow the pull request template or please update it accordingly. Hope you have a great time there! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
microckstoapt-getpackage manager for installation on linux/debian based systems #153 by configuring GoReleaser to automatically build native Linux packages (.deband.rpm).curland move it to their executable path. By adding thenfpmsblock to our.goreleaser.yaml, we now generate official.deb(Debian/Ubuntu) and.rpm(RedHat/CentOS) packages alongside our existing release artifacts.nfpmsblock below thebrewsblock in.goreleaser.yaml.Next Steps & Discussion
This PR provides the raw packages, which users can now download and install via
sudo dpkg -i microcks.deb.To fully achieve the
apt-get install microcksexperience requested in the issue, we will need to host these packages in an APT repository. I highly recommend using Gemfury, as it provides a free tier for OSS and integrates natively with GoReleaser. Once we have a Gemfury organization account set up, we can easily add thefurypublisher block in a follow-up PR or update in this PR!Ref:
Related issue(s)
Fixes #153