-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[ES|QL] automatically sync operator definitions and docs #188978
Comments
Pinging @elastic/kibana-esql (Team:ESQL) |
@drewdaemon can we work on this or not yet? Can you remind me ? |
Yes, we can. It is not blocked. |
Awesome, are you inspired for it ? Or should I move it to 8.17? (whatever you want) |
I am happy to have it on my list, but I think there are higher priorities IMO
so it might naturally get pushed to 8.17. |
Hmm, I wanted to finish the automization in favor of these if I had to choose:
The reasons I want to finish with the operations are:
|
Your wish is my command! I can look at #191111 next. I can put operators at the top after that. I did not realize new ones were planned. I don't care who takes what, Quynh is welcome to pick up either if she has time when she is back. How does this sound? A couple tangential responses:
Yes, but I would expect it come unblocked in the next couple days
Yeah, I was suggesting I'd contribute this change to ES. The reason it is important is because |
True, we can take it as long as it is avaibable in the snapshot (possibly next week). I think we have time till the FF and it will def make it
Put it on your list for sure. But I would prioritize it after the others. |
Plan of action for this task
The updated scripts will automatically be called in CI. |
…TCH operators (elastic#205565) Closes elastic#188978 Closes elastic#199092 This PR addresses elastic#199092 and adds automated script to sync operators and adds support for MATCH and its equivalent `:` match operator. https://github.com/user-attachments/assets/8f78345d-f1a0-4be4-8eba-2aae35225842 https://github.com/user-attachments/assets/eb9e63e3-0086-45a5-b782-199225895afc ### Checklist Check the PR satisfies following conditions. Reviewers should verify this PR satisfies this list as well. - [ ] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) - [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [ ] If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the [docker list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker) - [ ] This was checked for breaking HTTP API changes, and any breaking changes have been approved by the breaking-change committee. The `release_note:breaking` label should be applied in these situations. - [ ] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed - [ ] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) ### Identify risks Does this PR introduce any risks? For example, consider risks like hard to test bugs, performance regression, potential of data loss. Describe the risk, its severity, and mitigation for each identified risk. Invite stakeholders and evaluate how to proceed before merging. - [ ] [See some risk examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) - [ ] ... --------- Co-authored-by: Stratoula Kalafateli <[email protected]> Co-authored-by: Elastic Machine <[email protected]> (cherry picked from commit 6fed083)
We currently scrape function definitions and docs for scalar functions from the Elasticsearch repo.
As of elastic/elasticsearch#108749, operator definitions and docs are now available. We should start pulling them in as well!
The text was updated successfully, but these errors were encountered: