-
Notifications
You must be signed in to change notification settings - Fork 96
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
Run conformance tests nightly on main branch #884
Conversation
b8008e5
to
a56e04a
Compare
Hi @sjberman is it possible to run the Gateway API conformance code from the main branch too? in addition to installing the main branch resources. Looks like we're not on the same page about the requirements. My interpretation of them is to to run both the updated tests and the resources. |
@pleshakov Good call, I didn't even think of that. |
1b5cc39
to
03ef5e7
Compare
@pleshakov Ready for re-review |
@sjberman In the previous message #668, I missed one more requirements from that issue " forks from Gateway API." my apologies :( basically, this is needed so that it is possible to run the tests from someone PR into the Gateway API repo. Like this one kubernetes-sigs/gateway-api#2179 I was able to run tests using that fork by doing:
instead of
result:
if that is a good approach, is it possible to enable it in the Makefile and documentation? |
@pleshakov I wonder if I document the steps you took, but don't create a |
what if the default for replacement is github.com/kubernetes-sigs/gateway-api@main ? otherwise, the developer can specify the fork and branch they need at the same time
seems reasonable too 👍 |
03ef5e7
to
89e7d48
Compare
In order to ensure we are staying ahead of Gateway API changes, we'll now run conformance tests off of the main branch on a nightly schedule. Devs can also run from the main branch locally by setting the GW_API_VERSION variable.
89e7d48
to
333e6c2
Compare
333e6c2
to
6c2e1e9
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.
👍
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
In order to ensure we are staying ahead of Gateway API changes, we'll now run conformance tests off of the main branch on a nightly schedule.
Devs can also run from the main branch locally by setting the GW_API_VERSION variable.
Closes #668