-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: Include action to release deb and rpm dkms packages #134
Conversation
532f17d
to
6428764
Compare
Couldn't figure out the issue with the test : https://github.com/epics-modules/mrfioc2/actions/runs/8108440408/job/22161659997?pr=134 |
It seems that Ubuntu latest runs kernel 6 now (but it was not the case in the past), so it does not work. |
6428764
to
4551812
Compare
I set it as draft for now as I'm waiting them being built on my personal repo to check the result, but the idea should be more or less correct. |
d9c431b
to
0c52afd
Compare
Remove no needed tools, and set arch as noarch, considering the dkms builds the kernel module on the host where the package is to be installed.
Commits tagged with kmod-*d* will release deb packages Commits tagged with kmod-*r* will release rpm packages
0c52afd
to
65b4844
Compare
And now is ready for review! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok
This PR includes:
Some points about the release of the packages:
These 2 points are a bit annoying, but I think to avoid them it will require a bit of work to implement an workflow (right now we are using one that already exists).
As an example 2 releases, one for deb and one for rpm:
https://github.com/gabrielfedel/mrfioc2/releases/tag/kmod-3-r1
https://github.com/gabrielfedel/mrfioc2/releases/tag/kmod-3-d0