-
Notifications
You must be signed in to change notification settings - Fork 15
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
[CI] Stop testing quay.io images and always build from source #589
Conversation
Where would I be able to look at those test results? Do you have a link to the changeset that adds support for |
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 not sure I agree with removing 23.1
build and test support. We surely want to continue testing that branch with updated JDK 21 EA builds, mandrel-integration-tests
and so on (which Quarkus presumably doesn't do?!)? 23.1 is the latest LTS Mandrel release until GraalVM for JDK 25 comes out? A weekly test run doesn't hurt too much for this.
That would be quarkusio/quarkus#36457 and since the time it got merged all Quarkus PRs are tested with 23.1 (from quay.io)
The same still holds for 22.3 and 23.0, right?
Well they add up... We are interested in testing:
In total that's 7 configurations each taking about 5 hours... At this point it might be worth setting up the weekly GH actions to also create a builder-image |
I'm not sure I agree on this test plan. I've yet to see a change in the base image updates to cause a major headache for us. So I'd skip those tests. I'm also not sure why we care about Q main + 23.0 combo. I thought it's 3.2 only at this point. That leaves us with Q main + 23.1. Since 23.1 isn't used in any Quarkus release yet, that needs the most testing, IMO. The Quarkus CI isn't good enough, since it uses released bits (Mandrel and JDK), so we don't catch EA JDK build issues (which we've definitely seen). So for weekly CI testing the focus, in my opinion, should be:
|
That would probably be fine indeed given that these images are supposed to be used out in the field and we will learn sooner or later if something broke.
AFAIK it's still to be decided wheter the next Quarkus LTS release will move to 23.1 (i.e. JDK 21) or stick to 23.0 (i.e. JDK 17), thus why we need to keep testing it at least for the time being.
OK as long as we keep 23.0 for Q main. @Karm WDYT? |
Fair enough.
Sure. |
50fbb7f
to
2d86cd9
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.
Looks fine.
2d86cd9
to
83a620d
Compare
No description provided.