-
Notifications
You must be signed in to change notification settings - Fork 77
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
Mandrel Integration TS to tests images #289
Conversation
582b958
to
3ce4a0b
Compare
Still narrowing down some docker mayhem... there ain't no --load for podman... |
I carry on in my fork so as not to add even more noise here: Karm#3 Still don't know why it works with podman and fails here inside GHA runner with buildx enabled docker. |
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.
I'm wondering if we could replace some of the github workflow script into the "Test.java" script.
Oh:
It was supposed to create this: I think I recall reading EDIT: O.K., it's the permissions, I need pull_request_target to run the action with the main and not with the code from a random fork or to use a bot with access token... |
Definitely. I am no fan of intertwined many segments of bash while we already have the jbang script there... This is a sketch of what it could be. So far I find the most cumbersome that the test runs in the same loop as builds. Perhaps they should be separate pipelines, but then I hit problem with sharing those built images context. |
1e42ddc
to
24ee126
Compare
Aggregated Summary for builder images═╡ SKIPPED: Testing base images |
Hello @cescoffier, I consider this bike shed painted enough and ready for review & comments. I didn't want to reinvent the wheel, I just wanted to use a curl oneliner that posts a comment, no apps, no bots, one minute work. I forgot that My Mechanical Turk, https://github.com/KarmBot, doesn't have access to quarkusio/quarkus-images, so for the sake of demonstration, the service uses a PAT generated by user Karm. We can use some Quarkus bot account PAT instead... It lives here: https://comment.canitrunquarkus.org/ and it scans quarkusio/quarkus-images and some of my Karm/* repos too every minute and if it finds open pull requests with a workflow called "Build" that is completed, either 'successful' or 'failed' and if it finds uploaded artifact called The PAT it uses is limited to read_write on comments. The server where it runs is my own private system where Foivos and one other person from Red Hat has access. The native image process runs under a limited dedicated user and it is controlled by systemd. I'll manually trigger a re-run of the workflow now... |
Aggregated Summary for builder images═╡ SKIPPED: Testing base images Comment posted by a robot. Responsible human: Karm. |
@cescoffier In our Mandrel testsuite, I'll filter the ubi8 and amzn2 runtime images for ubi9 builder image and report |
fixes #287
soft dependency on Karm/mandrel-integration-tests#313