Commit Graph
86598 Commits
Author SHA1 Message Date
Dannon Baker d4e1ba75be Fix mypy error for npz.zip.filelist optional access 2025-12-30 23:40:34 +00:00
mvdbeek 174240b71d Merge branch 'release_25.0' into release_25.1 2025-12-27 12:01:34 +01:00
Marius van den Beek 5fdc8b971b Merge pull request #21508 from mvdbeek/fix_invocation_response_model
[25.0] Fix type annotation for invocation report ``errors`` field
2025-12-27 11:27:02 +01:00
mvdbeek 6f98404eeb Fix errors type and maintain error messsage
Fixes https://github.com/galaxyproject/galaxy/issues/18874
2025-12-25 10:55:59 +01:00
mvdbeek b7a002dcb8 Add invocation report error handling test
Regression test for https://github.com/galaxyproject/galaxy/issues/18874
2025-12-25 10:53:12 +01:00
Nicola Soranzo cc854daa21 Merge pull request #21484 from natefoo/archive-no-update-time
[25.1] Do not update a user's update_time when an admin archives (and purges) a history
2025-12-23 20:17:18 +01:00
Nate CoraorandNicola Soranzo e55e44b27f Update lib/galaxy/webapps/galaxy/services/histories.py
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2025-12-23 10:40:35 -05:00
John Chilton e0a50d0c7b Merge pull request #21503 from jmchilton/restrict_sample_sheet_25_1
[25.1] Usability fixes for sample sheet selection.
2025-12-23 09:38:46 -05:00
John Chilton 6e80bed26a Merge pull request #21504 from jmchilton/fix_hda_exception_message
[25.1] Fix exception message to enable debugging of missing dataset issue.
2025-12-22 14:19:17 -05:00
John Chilton c6c00aec2f Fix client linting. 2025-12-22 14:12:11 -05:00
John Chilton f4bfd3b6d9 25.1 doesn't have this decorator - commit should be reverted on dev merge 2025-12-22 13:29:28 -05:00
John Chilton 29b95e6f62 Fix exception message to enable debugging of missing dataset issue.
xref https://github.com/galaxyproject/galaxy/issues/21255
2025-12-22 11:44:56 -05:00
John Chilton b1be7a05a2 Fix sample sheet select collection build dialog to filter on valid types.
Fixes https://github.com/galaxyproject/galaxy/issues/21206
2025-12-22 11:27:17 -05:00
John ChiltonandClaude Opus 4.5 c9ad0def06 Filter sample sheet collections by column_definitions compatibility
Backend:
- Add column_definitions_compatible() in sample_sheet_util.py
- Filter incompatible collections in match_collections()
- Include column_definitions in HDCA options response

Frontend:
- Add column_definitions to DataOption type
- Check compatibility in canAcceptSrc for drag/drop

Fixes #21472

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 11:27:15 -05:00
Nicola Soranzo a98790617e Just run `execute()`
as in the other `if` branch.

Fix:

```
sqlalchemy.exc.InvalidRequestError: A transaction is already begun on this Session.
```
2025-12-19 19:09:10 +00:00
mvdbeek d1edab7ec8 Merge branch 'release_25.0' into release_25.1 2025-12-19 18:10:51 +01:00
Marius van den Beek 8f4744ed60 Merge pull request #21498 from dannon/fix-prebuilt-client-pin
[25.0] Pin release prebuilt client package exactly
2025-12-19 18:09:22 +01:00
Dannon Baker a441679bb3 Pin release prebuilt client package exactly
Otherwise you get 25.1's client here, now that it is published.
2025-12-19 11:45:29 -05:00
John Chilton 9dc202a4ff Merge pull request #21488 from mvdbeek/fix-required-with-default-input
[25.1] Fix subworkflow runs for disconnected required inputs with defaults
2025-12-19 10:33:42 -05:00
John Chilton ccced351ad Merge pull request #21465 from mvdbeek/add_sample_sheet_support_to_many_database_operation_tools
[25.1] Add sample sheet support to many database operation tools
2025-12-19 10:18:48 -05:00
Björn Grüning 7dc87ac85d Merge pull request #21494 from elmedjadjirayane/r25.1
[25.1] change locuszoom package version to 0.0.7
2025-12-19 14:21:08 +01:00
Rayane Elmedjadji 6b42635d98 change locuszoom package version to 0.0.7 2025-12-18 21:19:59 +01:00
John Chilton 21dee459cd Deduplicate history archive test additions 2025-12-18 12:38:55 -05:00
Nicola Soranzo b6d37af910 Fix mypy errors in changes to recalculate_user_disk_usage() 2025-12-18 12:27:31 -05:00
Nate Coraor 5798871dc2 Fix mypy errors in test 2025-12-18 12:26:09 -05:00
mvdbeek 27af1dd912 Fix subworkflow runs for disconnected required inputs with defaults
It should be possible for a subworkflow to declare a required input
with a default value (i.e. `None` / `null` is not a valid input),
yet the parent workflow may decide to just use the default.
This fixes that scenario.
2025-12-18 11:39:04 +01:00
mvdbeek 86b4e6a2a7 Add merge support for homogenous sample sheets 2025-12-18 11:01:08 +01:00
Nicola Soranzo 0944af8ee7 Merge branch 'release_25.0' into release_25.1 2025-12-17 19:30:44 +00:00
John Chilton 0205392507 Merge pull request #21485 from nsoranzo/release_25.0_fix_test.sig
[25.0] Add missing ending newline to test.sig test data file
2025-12-17 14:27:10 -05:00
Nate Coraor fdd6036cb4 Do not update a user's update_time when an admin archives (and purges) a history 2025-12-17 12:38:56 -05:00
Nicola Soranzo 5608c66d9a Add missing ending newline to test.sig test data file
Broken in https://github.com/galaxyproject/galaxy/pull/21473 .

Fix the following integration test issue:

```
FAILED test/integration/test_datatype_upload.py::test_upload_datatype_auto[test.sig] - AssertionError: Expected md5 sum 'fbbf5dc7ef17afae88808dc081dcc00b' for lib/galaxy/datatypes/test/test.sig, but test file md5sum is 44253008a9d105332ed107199fceb4d8. You need to add a final newline to lib/galaxy/datatypes/test/test.sig.
assert 'fbbf5dc7ef17afae88808dc081dcc00b' == '44253008a9d105332ed107199fceb4d8'
  - 44253008a9d105332ed107199fceb4d8
  + fbbf5dc7ef17afae88808dc081dcc00b
```
2025-12-17 15:29:41 +00:00
Nicola Soranzo 36e004f6ca Merge branch 'release_25.0' into release_25.1 2025-12-17 11:41:41 +00:00
Ahmed Hamid Awan d489a2173c Merge pull request #21478 from ahmedhamidawan/remove_release_drafter
[25.1] Remove `release-drafter` workflow and add a release config file to improve generated notes
2025-12-17 16:19:11 +05:00
David López f8a1b79c1d Merge pull request #21473 from SaimMomin12/add-sig-patch1
[25.0] Add missing test file for sig datatype
2025-12-17 10:42:16 +01:00
Ahmed Awan 10deebbb40 add a release.yml to organize release notes better 2025-12-17 13:53:35 +05:00
Ahmed Awan 7eb8d79b23 [25.1] Remove release-drafter workflow
xref discussion in https://github.com/galaxyproject/galaxy/pull/21467, we realized that the `release-drafter` isn't quite able to handle Galaxy's release flow; with a rolling release concurrent with a dev branch (problems with the drafter overwriting a release branch's notes and vice versa).
2025-12-17 13:35:33 +05:00
Ahmed Hamid Awan 59270bff41 Merge pull request #21467 from ahmedhamidawan/remove_ref_from_release_drafter
[25.1] Remove ref and polish release-drafter workflow
2025-12-17 09:03:14 +05:00
Nicola Soranzo 04e8604683 Merge pull request #21429 from Smeds/patch-2
[25.0] add new datatype for kmindex index data
2025-12-16 19:24:45 +00:00
Saim Momin a5148078e2 Add missing file 2025-12-16 19:45:30 +01:00
Ahmed Awan 19486b79fe only allow one draft at a time, and update it if it is the target version
A limitation of the release-drafter (as I understand it) is that it
only updates the latest draft, whether it is the dev draft at that
point or the release draft, hence, resulting in duplicate release
drafts if a PR against a release branch is merged.

Here, we've added a step that checks and expects only 1 draft release
at a time. This is cleaner because: while the only draft is `dev`,
we only update that draft. Once, during the release process, `dev`
becomes a `release_` branch, we do not create yet another draft
for dev and instead just update the latest release branch draft,
until the release will be published and then dev will start getting
its own draft notes.
2025-12-16 21:29:41 +05:00
Ahmed Awan a05abd0ff2 add an optional workflow_dispatch trigger to release-drafter 2025-12-16 21:29:39 +05:00
Ahmed Awan 74c3b635c1 [25.1] Remove ref from release-drafter workflow
We realized that the release drafter checks out whatever version
is on dev instead of the release branch that we want to target.
2025-12-16 21:27:26 +05:00
Marius van den Beek 2caaee4222 Merge pull request #21452 from mvdbeek/fix_lost_delayed_input_parameters
[25.1] Record input parameter invocation inputs
2025-12-16 17:00:18 +01:00
Marius van den Beek 0dad29af9f Merge pull request #21468 from mvdbeek/sample_sheet_map_over_2
[25.1] Maintain column definitions on map over
2025-12-16 17:00:00 +01:00
Patrik Smeds e7a1f3cf00 Update kmindex datatype to display in upload 2025-12-16 14:39:03 +00:00
Patrik Smeds 28261cfd61 add new datatype for kmindex index data
we plan to add kmindex (https://github.com/tlemane/kmindex
) to tools-iuc. As the tool uses a unique index format, a dedicated Galaxy datatype will be introduced to support it.
2025-12-16 14:38:54 +00:00
Björn Grüning 6621b69e50 Merge pull request #21469 from SaimMomin12/add-sourmash-sig
[25.0] Add Sourmash sig new datatype
2025-12-16 14:50:29 +01:00
Saim Momin 8287633f68 Update extension name to sourmash.sig 2025-12-16 12:58:01 +01:00
Saim Momin d8f7d585ce Add sourmash sig datatype 2025-12-16 11:52:07 +01:00
mvdbeek 42183a6cf7 Maintain column definitions on map over 2025-12-16 11:28:00 +01:00