Skip to content

Merge 25.1 into dev#21267

Merged
mvdbeek merged 12 commits intogalaxyproject:devfrom
mvdbeek:forward_merge_10_11_25
Nov 11, 2025
Merged

Merge 25.1 into dev#21267
mvdbeek merged 12 commits intogalaxyproject:devfrom
mvdbeek:forward_merge_10_11_25

Conversation

@mvdbeek
Copy link
Copy Markdown
Member

@mvdbeek mvdbeek commented Nov 10, 2025

(Please replace this header with a description of your pull request. Please include BOTH what you did and why you made the changes. The "why" may simply be citing a relevant Galaxy issue.)
(If fixing a bug, please add any relevant error or traceback)
(For UI components, it is recommended to include screenshots or screencasts)

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.

mvdbeek and others added 12 commits November 1, 2025 11:34
We should also start removing all the legacy artefacts from the toolbox
api (link, target, min_width, etc).
…st_make_set_current_primary

[25.1] Makes "set as current" the primary action in history list
during tool tests the `wait_for_job` function which waits for a result
or a timeout (given eg by planemo or DEFAULT_TOOL_TEST_WAIT) was applied
twice:

1. in `_verify_outputs`
2. in `verify_output` (which is called by `_verify_outputs`

this made the waiting time twice as large as expected.

I removed the call from the 2nd.
…imeout

[25.1] Apply tool test timeout only once
Bypasses ORM model and gets required attributes directly.
…cations_step_id

[25.1] Optimize /api/invocations/steps/{step_id}
@mvdbeek mvdbeek added the merge label Nov 10, 2025
@github-actions github-actions Bot added area/UI-UX area/database Galaxy's database or data access layer area/tool-framework labels Nov 10, 2025
@mvdbeek mvdbeek merged commit d44a8d6 into galaxyproject:dev Nov 11, 2025
65 of 67 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants