Commit Graph
86537 Commits
Author SHA1 Message Date
mvdbeek 1e48e15ffb Record input parameter invocation inputs
as they become available. Fixes the test in in the previous commit and
also means that inputs are properly recorded, something that's always
been unavailable for subworkflow invocations.
2025-12-13 13:37:50 +01:00
mvdbeek f34b5e37ab Add failing test 2025-12-13 12:21:02 +01:00
mvdbeek 2534c3e9eb Add test for copying sample sheet 2025-12-12 19:04:20 +01:00
mvdbeek 49d06524d1 Copy collection columns wherever we construct new DCEs 2025-12-12 17:45:56 +01:00
Marius van den Beek d255af7578 Merge pull request #21439 from mvdbeek/header_for_sample_sheet
[25.1] Optionally include column headers in sample sheet file
2025-12-12 17:34:07 +01:00
Marius van den Beek 58992597e7 Merge pull request #21436 from mvdbeek/fix_column_metadata_map_over
[25.1] Maintain columns on sample sheet map over
2025-12-12 17:33:31 +01:00
Ahmed Hamid Awan ed6e6f3d59 Merge pull request #21162 from ahmedhamidawan/25.1_release_notes
[25.1] Release notes
2025-12-12 21:11:13 +05:00
Ahmed Awan 97bbd79c1e add latest PRs 12/12 round 2 2025-12-12 21:00:10 +05:00
John Chilton b651aca6b2 Merge pull request #21435 from mvdbeek/optional_input_subworkflow_scheduling_fix
[25.1] Fix optional subworkflow input scheduling bug
2025-12-12 15:51:25 +01:00
John Davis 57805fab6a Merge pull request #21442 from mvdbeek/fix_db_revision_tags
[25.1] Fix db revision tags
2025-12-12 09:06:37 -05:00
mvdbeek 5b1ede587f Fix optional subworkflow input scheduling bug
When a parent workflow has an optional input that is connected to a
subworkflow's input but no data is provided, and the subworkflow uses
delayed scheduling the workflow would fail with output_not_found errors.

Root cause: The parent's optional input step hadn't executed yet when
the subworkflow tried to access its output value.

Fix: Pre-populate input step outputs with their values (or NO_REPLACEMENT
for unprovided optional inputs) before executing workflow steps. Modified
set_outputs_for_input() to preserve these pre-populated values and handle
NO_REPLACEMENT recovery on subsequent scheduling iterations.
2025-12-12 14:00:05 +01:00
mvdbeek 6e5ede1b4f Fix config watcher assignment when no webapp is alive
Fixes https://github.com/galaxyproject/galaxy/issues/21441
2025-12-12 13:55:53 +01:00
mvdbeek 2b3977d631 Fix db revision tags 2025-12-12 13:53:44 +01:00
mvdbeek de922698d7 Optionally include column headers in returned sample sheet 2025-12-12 10:14:25 +01:00
mvdbeek e63ac527a0 Maintain columns on sample sheet map over 2025-12-12 08:27:39 +01:00
Ahmed Awan 60049ff3d4 add latest PRs 12/12 2025-12-12 09:21:09 +05:00
Ahmed Awan 398108d144 change release month to December 2025-12-12 09:21:07 +05:00
Ahmed Awan 5f4f899c10 add links to GTN tutorials for Galaxy Reports deprecation 2025-12-12 09:20:20 +05:00
guerler 26ee9d8721 Move trackster removal to depreciation section 2025-12-12 09:20:20 +05:00
Ahmed Awan 66281c3525 add latest PRs 11/20 2025-12-12 09:20:19 +05:00
Ahmed AwanandMarius van den Beek 678c551545 add admin note for database migrations requiring servers to be stopped
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2025-12-12 09:20:19 +05:00
Ahmed Awan b25a753294 fix header underlines to comply with RST guidelines 2025-12-12 09:20:19 +05:00
Ahmed Awan 8aa86ab2f7 add latest PRs 10/29 2025-12-12 09:20:18 +05:00
Ahmed Awan cdbf15bfbf add latest PRs 10/28 2025-12-12 09:20:18 +05:00
Ahmed Awan fadd5e9937 add latest PRs 10/27 2025-12-12 09:20:17 +05:00
Ahmed Awan 52141fa064 fix link to admin notes in visualization highlight description 2025-12-12 09:20:17 +05:00
Ahmed Awan 77e2960ff2 add youtube videos for release notes highlights 2025-12-12 09:20:17 +05:00
Ahmed Awan e639add49f Add 25.1 to releases docs index page 2025-12-12 09:20:16 +05:00
Ahmed Awan 24db10acfb remove hugging face highlight, replace it with storage indicator one
As discussed with David Lopez, the hugging face highlight is not very discoverable as of this release. Instead though, the short-term storage expiration indicator highlight really does deserve a place in these user facing notes.
2025-12-12 09:20:16 +05:00
Ahmed Awan 1c8ca9dc84 add latest PRs 10/23 2025-12-12 09:20:15 +05:00
Ahmed Awan 8f05b4fdc7 25.1 release notes 2025-12-12 09:20:15 +05:00
mvdbeek f93cf1776f Improve logging 2025-12-11 21:18:08 +01:00
Marius van den Beek 3d57f9eb25 Merge pull request #21428 from mvdbeek/avoid-mako
[25.1] Skip mako for rendering tool help
2025-12-11 16:52:32 +01:00
mvdbeek 534f60e927 Skip mako for rendering tool help
Fixes

```
Traceback (most recent call last):
  File "galaxy/web/framework/decorators.py", line 340, in decorator
    rval = func(self, trans, *args, **kwargs)
  File "galaxy/webapps/galaxy/api/tools.py", line 446, in build
    return tool.to_json(trans, kwd.get("inputs", kwd), history=history)
  File "galaxy/tools/__init__.py", line 2945, in to_json
    tool_help = self.help.render(
  File "mako/template.py", line 434, in render
    return runtime._render(self, self.callable_, args, data)
  File "mako/runtime.py", line 874, in _render
    _render_context(
  File "mako/runtime.py", line 916, in _render_context
    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
  File "mako/runtime.py", line 943, in _exec_template
    callable_(context, *args, **kwargs)
  File "memory:0x7fd82e70d0f0", line 22, in render_body
AttributeError: 'Undefined' object has no attribute 'name'
```
for https://github.com/galaxyproject/tools-iuc/blob/main/tools/teloscope/teloscope.xml#L220
2025-12-11 11:28:49 +01:00
John Davis ba7b28fd26 Merge pull request #21426 from jdavcs/25.1_config_watcher_fix
[25.1] A better way to designate config_watcher
2025-12-10 11:00:40 -05:00
John Davis 558438482e Add migration: worker_process.app_type column 2025-12-10 10:09:34 -05:00
John Davis 0058f905f4 Use app_type to designate config_watcher 2025-12-10 10:08:25 -05:00
John Davis 0850ceaab9 Add is_webapp column to WorkerProcess model 2025-12-10 09:58:45 -05:00
Nicola Soranzo f823447e32 Merge branch 'release_25.0' into release_25.1 2025-12-09 14:51:57 +00:00
John Chilton 79acb82537 Merge pull request #21419 from nsoranzo/release_25.0_pin_black_25.11.0
[25.0] Use a new format tox environment in lint GitHub action
2025-12-09 15:33:17 +01:00
Nicola Soranzo ebbe492550 Use a new format tox environment in lint GitHub action
black 25.12.0 has dropped support for Python 3.9 and the psf/black@stable
action fails with:

```
Traceback (most recent call last):
  File "/home/runner/work/_actions/psf/black/stable/action/main.py", line 98, in <module>
    def find_black_version_in_array(array: object) -> str | None:
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'
```
2025-12-09 13:20:49 +00:00
Björn Grüning b04a884e2b Merge pull request #21414 from kgerb/RegisterPNTSdatatype25.1
[25.1] Add PNTS datatype for 3D Tiles Point Cloud
2025-12-08 17:55:57 +01:00
Kilian GerberdingandJosé Manuel Domínguez b3f93a7dff Update lib/galaxy/config/sample/datatypes_conf.xml.sample
Co-authored-by: José Manuel Domínguez <43052541+kysrpex@users.noreply.github.com>
2025-12-08 13:37:09 +01:00
Kilian Gerberding e182f0636a Add PNTS datatype for 3D Tiles Point Cloud 2025-12-08 13:30:35 +01:00
Marius van den Beek e8bad293d5 Merge pull request #21276 from nilchia/fix_container
[25.0] Update the mulled.py script to check json output
2025-12-03 17:05:19 +01:00
Marius van den Beek 238e0b6a5a Merge pull request #21379 from SaimMomin12/add_hal
[25.0] New datatype addition: HAL
2025-12-03 17:00:18 +01:00
Saim Momin 4e65f03967 Add hal format 2025-12-02 17:38:08 +01:00
Marius van den Beek b803f73d7b Merge pull request #21377 from jdavcs/25.1_dbtags
[25.1] Fix database revision tags
2025-12-02 07:59:41 +01:00
John Davis 02ecc83dda Fix db revision tags 2025-12-01 23:29:33 -05:00
Nicola Soranzo 388b4a56b6 Merge branch 'release_25.0' into release_25.1 2025-11-25 19:40:13 +00:00