Uwe Winter
68b4a0c948
Add Config opion disable_local_accounts
2025-09-29 17:40:47 -05:00
Nicola Soranzo
2f570c46e6
Merge pull request #20963 from mvdbeek/nodejs-wheel
...
Use nodejs-wheel to install node
2025-09-30 00:07:25 +02:00
John Chilton
10991781e4
Merge pull request #20960 from mvdbeek/landing_request_tracking_2
...
Track landing request with invocation
2025-09-28 22:35:06 -04:00
mvdbeek
9f919eb5e1
Track landing request with invocation
...
Contains stub for tool request tracking, once that is merged we could
start using it.
2025-09-27 09:19:33 +02:00
mvdbeek
b488cf2694
Use nodejs-wheel to install node
2025-09-27 09:17:12 +02:00
galaxybot
9fd34d7843
Update Python dependencies
...
by running `make update-dependencies`.
2025-09-27 03:14:53 +00:00
Ahmed Awan
426a1b5fd1
Move tours schema to schema directory (to fix package structure)
...
Discovered in https://github.com/galaxyproject/galaxy/pull/20868#issuecomment-3338402529
2025-09-26 12:14:27 -05:00
Marius van den Beek
f0ad237301
Merge pull request #20957 from mvdbeek/landing_request_tracking
...
Allow sending and tracking landing request origin
2025-09-26 16:42:10 +02:00
mvdbeek
77f28029e5
Allow sending and tracking landing request origin
2025-09-26 16:07:24 +02:00
John Chilton
8c61eb68be
Merge pull request #20912 from ahmedhamidawan/invocation_view_step_enhancements
...
Improve Invocation View step display
2025-09-26 09:36:51 -04:00
Aysam Guerler
8ec885eda0
Merge pull request #20868 from ahmedhamidawan/move_tour_generator_webhook_to_core
...
Replace tour_generator webhook with internal API and frontend
2025-09-26 07:45:08 +03:00
Marius van den Beek
7d6bce7983
Merge pull request #20851 from ksuderman/20750-ijson-parser
...
Use a streaming based parser (ijson) when setting metadata for biom1 files.
2025-09-25 21:19:45 +02:00
Marius van den Beek
8855675d09
Merge pull request #20717 from selten/patch-14
...
Improve cli and slurmcli runner traceability for job status and failure reasons
2025-09-25 20:53:42 +02:00
Marius van den Beek
8a5d749ba2
Merge pull request #20951 from mvdbeek/tool_source_schema_enhancements
...
Add resource docs and tweak tool source schema title generation
2025-09-25 20:49:47 +02:00
mvdbeek
8850857ee9
Fix sacct call
2025-09-25 17:28:41 +02:00
Nicola Soranzo
ba41eefe99
Add type annotations
2025-09-25 16:22:07 +01:00
Nicola Soranzo
47acb619bb
Move `Optional[] inside Annotated[]`
...
Otherwise title and description are missing from the generated
TypeScript schemas.
2025-09-25 16:21:30 +01:00
setlen
e1930a1be3
Try changing return value lint
2025-09-25 16:49:04 +02:00
setlen
0c5fc067ac
FIx formatting
2025-09-25 16:49:04 +02:00
selten
08bf91c5c5
Also fix linting errors
2025-09-25 16:49:03 +02:00
selten
64a1f4e5b2
Add import for subprocess
2025-09-25 16:49:03 +02:00
selten
c4b643ea3a
Fix indentation
2025-09-25 16:49:03 +02:00
selten
8b18fc5a39
Improve cli and slurmcli runner traceability for job status and failure reasons
2025-09-25 16:49:01 +02:00
Marius van den Beek
3481880c41
Merge pull request #20899 from jmchilton/tool_request_types_1
...
Small cleanup of tool execution code.
2025-09-25 15:15:42 +02:00
mvdbeek
7a240dc91b
Don't auto-capitalize tool source field titles
2025-09-25 14:55:50 +02:00
mvdbeek
614afd2fc8
Add more documentation to cores and ram
2025-09-25 11:15:23 +02:00
Ahmed Awan
49bd6cac01
fix invocation job details selenium to open the newly added outputs tab first
...
The job(s) and output(s) are in tabs now, so the selenium accounts for that.
2025-09-24 15:47:48 -05:00
mvdbeek
a1ecabdfbc
Adjust API tests
...
Most of the time we just want an OK status code. 202, 204, 200 should
all be OK and some of this depends on the Galaxy instance config,
so this should be more robust to future changes.
2025-09-23 22:16:20 +02:00
mvdbeek
fbadca413a
Don't serialize view of item in delete/purge request
...
This is a breaking change for the API, it is motivated by
https://sentry.galaxyproject.org/share/issue/3970e49a695f4600bcaeae55021555a9/ :
```
Message
Unexpected error
Stack Trace
Newest
FileNotFoundError: [Errno 2] No such file or directory: ''
File "galaxy/datatypes/interval.py", line 1326, in get_estimated_display_viewport
with open(dataset.get_file_name()) as fh:
```
This is a purge request, which does return the entire detailed response,
including available display applications. We already check that the
dataset isn't purged, but ther celery task often executes between the
check and the deletion.
I don't think it makes sense to return any data at all here,
and there are other endpoints where we simply return 202 or 204,
like purging user file source instanes.
2025-09-23 22:16:20 +02:00
Marius van den Beek
1ccf881190
Merge pull request #20838 from nsoranzo/pytest8
...
Update pytest to v8
2025-09-23 17:00:13 +02:00
John Chilton
248ffcde05
Merge pull request #19086 from jmchilton/markdown_embedded_directives
...
Allow several Galaxy Markdown directives to be embedded.
2025-09-23 10:48:32 -04:00
Ahmed Hamid Awan
8ca7075df5
Merge pull request #19225 from PlushZ/execute-tags
...
Add tags to output datasets from tool form
2025-09-23 09:46:02 -05:00
Ahmed Awan and Björn Grüning
e9710be048
set enable_tool_generated_tours to true by default
...
Co-authored-by: Björn Grüning <469983+bgruening@users.noreply.github.com >
2025-09-23 08:41:29 -05:00
Ahmed Awan
355cce56f6
change tool generated tour API test's tool from cat1 to random lines
...
I did this because `cat1` does not have supported input types for TGTs.
2025-09-23 08:41:28 -05:00
Ahmed Awan and John Davis
8b7285aba9
raise an error as soon as we find unsupported input types
...
Co-authored-by: John Davis <jdavcs@gmail.com >
2025-09-23 08:41:28 -05:00
Ahmed Awan
850d344e5a
add API tests for tool generated tours
...
These utilize the `performs_upload` parameter which was added for this purpose; since we do not have a valid history available to upload the datasets to.
2025-09-23 08:41:28 -05:00
Ahmed Awan
35f7931921
add performs_upload parameter to tool generated tour api
2025-09-23 08:41:28 -05:00
Ahmed Awan
f19d396a27
ensure TGTs actually textinsert for text and number inputs
2025-09-23 08:41:28 -05:00
Ahmed Awan
0dcc5cb6c5
give file an auto datatype in TGT upload data
2025-09-23 08:41:28 -05:00
Ahmed Awan
93a196ab94
end tour when clicking run tool
...
Also adds `postclick` functionality to that last step which auto clicks the execute button.
2025-09-23 08:41:28 -05:00
Ahmed Awan
3e4719f818
fix exception handling in tours manager
2025-09-23 08:41:28 -05:00
Ahmed Awan
8be3cdf113
restore/uncomment test_tool_describing_tours since TDTs work now!
2025-09-23 08:41:27 -05:00
Ahmed Awan
b2a31148c6
Add /api/tours/generate that replaces the entire tour_generator webhook
...
- Tool Generated Tours have an internal GET FastAPI route.
- That API uses a new `TourManager`.
- The `tour_generator` webhook has been removed entirely.
2025-09-23 08:41:27 -05:00
Ahmed Awan
8e47e1638d
add enable_tool_generated_tours config option
...
Doesn't do anything yet
2025-09-23 08:41:27 -05:00
John Chilton
28e6e2c6f8
Fix default conditional test parameters...
...
... for tools using 21.01 input format.
2025-09-22 17:04:38 -04:00
Polina Polunina
9c0cde8d34
Merge branch 'dev' into execute-tags
2025-09-22 17:05:09 +02:00
Marius van den Beek
50e39b245c
Merge pull request #20932 from mvdbeek/user_defined_tool_type
...
Allow addressing user defined tools in job config
2025-09-22 15:01:11 +02:00
mvdbeek
99df41a49a
Merge branch 'release_25.0' into dev
2025-09-22 09:11:38 +02:00
mvdbeek
0c09aa9e5c
Add test for proposed prod-like deployment
2025-09-21 17:03:17 +02:00
mvdbeek
b204902146
Discriminate user defined tools via tool_type and tool_class
2025-09-21 15:28:27 +02:00