Zeeschuimer auto map w/ CI#593
Open
dale-wahl wants to merge 12 commits into
Open
Conversation
… a bunch of DON'T Do's; clean up code block fences; do some surface lint tests
Member
Author
|
Notes for me:
Ok. That means, this can be merged. When it is, we need to run |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is additive only. And I need to push the CI to master to properly test.
zeeschuimer_map_item_sync.yml, to automate the translation ofmap_itemfunctions from Python to JavaScript for Zeeschuimer datasources. The workflow (hopefully) detects changes in relevant files (also hopefully and should fast exit if relevant files have no changes), translates theirmap_itemfunction using an LLM (this has been tested and improved a few times over), and opens a draft pull request against the Zeeschuimer repository.map_item_converter.py. This was... fun and interesting to iterate on.qwen2.5-coder:14bis the best given our setup. From what I understandqwen3may actually be less good at this as it was designed for agentic work flows with bug reports. We could test it as well, if we can find one that will run on our system (the larger qwen2.5 ended up half on CPU).There is a Zeeschuimer branch as well with some changes that go in-sync with this.