-
Notifications
You must be signed in to change notification settings - Fork 8
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
Adding tmt packit automation #28
Conversation
This is really neat @Yarboa |
LGTM |
This should work after we merge this I think: we need PR number 30 anyway for unaccounted devices. |
I think a rebase should fix this @Yarboa |
b0cdec5
to
855027c
Compare
688ed01
to
28f40e1
Compare
4336f0b
to
df6f9d4
Compare
LGTM as far as packit changes are concerned. You might wanna also switch to autospec to get rid of the changelog burden in rpm spec (doesn't concern this PR). |
96ce364
to
d22a531
Compare
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.
LGTM
/packit test |
Account mwperina has no write access nor is author of PR! |
Verified manually with 6.5.6-300.fc39.x86_64 I will try to trigger later |
On this @mwperina "ccount mwperina has no write access nor is author of PR!" I added you as a member with write access, I think you just have to accept. |
/packit test |
Account mwperina has no write access nor is author of PR! |
/packit test |
I probably missed some email, but I was able to find out the invite in my organizations and it works fine. |
There is an issue with reboot
I will have to reserve AWS and debug |
d22a531
to
58e73fb
Compare
Ok i was running it manually on testing farm Interesting with packit and generated rpms it is failing |
If we rebase this it might just work @Yarboa |
58e73fb
to
efcc221
Compare
I just noticed that RPMs are generated as they would be a stable release ( |
@mwperina thanks |
So BlueChi has that support, so if you want to inspire, please take a look at those files: https://github.com/eclipse-bluechi/bluechi/blob/main/build-scripts/build-rpm.sh Above 2 files are not needed for packit, they are here for previous GH build/test integration and for local command line convenience. Below files are required for packit integration: But maybe it can be simplifed for initoverlayfs, which is much smaller project |
Thanks, much appreciated |
Tests are run by packit through tmt in testsing-farm Adding integration plan and tier-0 test verifying initoverlayfs setup Adding packit package builds for tests Signed-off-by: Yariv Rachmani <[email protected]>
efcc221
to
20800b9
Compare
Unfortunately it's not enough, you still need to convert spec file to a template and replace version/release in this template per build: |
Signed-off-by: Yariv Rachmani <[email protected]>
20800b9
to
4c998f9
Compare
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.
LGTM, we can do follow on work in the next PR if this is green
I wish there was a auto-merge if build is green button here like we have in gitlab, it's useful... |
I found it in settings and turned it on, maybe the next PR will have the option |
Noticed that. yes, lets wait Now it looks good |
Tests are run by packit through tmt in testsing-farm Adding integration plan and tier-0 test verifying
initoverlayfs setup
resolve #23