Skip to content
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

Tool Request API #19231

Draft
wants to merge 11 commits into
base: dev
Choose a base branch
from
Draft

Conversation

jmchilton
Copy link
Member

Another attempt at the tool request API (previous attempts in #18745, #18797) - it is a hard thing to get correct. Since the last attempt I realized that none of the newer style nested parameters had any of the map/reduce options of the original tool API so I had put a lot of work into fixing that with #19030. As part of that effort I worked on writing tool execution tests that targeted multiple APIs with the same (and new higher level) test code (work started in #18977 and continued with #19030). This PR is why I went down that path - to rapidly apply all those tests to the tool request API.

How to test the changes?

(Select all options that apply)

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

@jmchilton jmchilton force-pushed the tool_request_api_try_3 branch from 2c06842 to 6206bd0 Compare December 3, 2024 14:00
@jmchilton jmchilton force-pushed the tool_request_api_try_3 branch from 6206bd0 to d73b272 Compare December 3, 2024 14:46
@bgruening
Copy link
Member

The mulled tests are broken for other reasons unrelated to this PR. It seems that Mamba 2.0 broke our tests. I think we can skip Mamba from the code base by now. I needed to do this today: BioContainers/multi-package-containers@062e5e0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants