Skip to content

Conversation

@guerler
Copy link
Contributor

@guerler guerler commented Nov 3, 2025

Replace the tool runner mako with the controller message helper. After this change the only remaining component mako in Galaxy is the build_from_current_history.mako. Once all makos are removed and the client is bootstrapped directly through a FastAPI endpoint, the remaining controller endpoints will be migrated to FastAPI and the message helpers will be replaced with JSON responses.

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

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

@guerler guerler added this to the 26.0 milestone Nov 3, 2025
@guerler guerler added area/UI-UX kind/refactoring cleanup or refactoring of existing code, no functional changes labels Nov 3, 2025
@guerler guerler changed the title Remove tool runner mako Remove Tool Runner mako Nov 3, 2025
@guerler guerler force-pushed the remove_tool_runner_mako branch 6 times, most recently from 7f2d554 to 612dc6c Compare November 7, 2025 04:55
@guerler guerler marked this pull request as ready for review November 7, 2025 05:16
@guerler guerler force-pushed the remove_tool_runner_mako branch from 612dc6c to 5c709d6 Compare November 11, 2025 18:27
@guerler guerler force-pushed the remove_tool_runner_mako branch from 5c709d6 to 7634165 Compare November 26, 2025 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/UI-UX kind/refactoring cleanup or refactoring of existing code, no functional changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant