-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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: Add RTJO tests for Go and Ruby #19079
Conversation
1695705
to
34dc47a
Compare
ec86e0c
to
f7804e6
Compare
Triggering by adding the "Run: RTJO Language Tests" label works; blocked getting the engine to pass the tests under RTJO. |
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.
Pull Request Overview
This PR introduces new CI workflows to run language tests with run-time join ordering (RTJO) for both Ruby and Go. Key changes include:
- Adding a Ruby workflow (.github/workflows/ruby-qltest-rtjo.yml) to run QL tests with RTJO.
- Adding a Go workflow (.github/workflows/go-tests-rtjo.yml) to run tests with RTJO.
- Updating the Go test action (go/actions/test/action.yml) to accept a dynamic join order mode flag.
Reviewed Changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.
File | Description |
---|---|
.github/workflows/ruby-qltest-rtjo.yml | New CI workflow for Ruby RTJO language tests. |
.github/workflows/go-tests-rtjo.yml | New CI workflow for Go RTJO tests. |
go/actions/test/action.yml | Updated action to pass dynamic join order mode to the Makefile. |
Files not reviewed (1)
- go/Makefile: Language not supported
Comments suppressed due to low confidence (2)
.github/workflows/ruby-qltest-rtjo.yml:24
- The runner label 'ubuntu-latest-xl' is non-standard; please ensure this is intentional and that the intended runner is available.
runs-on: ubuntu-latest-xl
.github/workflows/go-tests-rtjo.yml:14
- The runner label 'ubuntu-latest-xl' is non-standard; please verify that this label correctly references a configured runner in your environment.
runs-on: ubuntu-latest-xl
Tip: If you use Visual Studio Code, you can request a review from Copilot before you push from the "Source Control" tab. Learn more
Because this is public it will get a nightly codeql so we need to wait until tomorrow before the fix to RTJO is available. |
8bfe8fa
to
428f221
Compare
Triggered by adding "Run: RTJO Language Tests" label.
Triggered by adding label "Run: RTJO Language Tests"
428f221
to
659eaf8
Compare
Add new QL language test CI jobs next to the existing ones in this repo, using run-time join ordering (
--dynamic-join-order-mode=all
), to be triggered by adding the "Run: RTJO Language Tests" label.