Commit Graph
58408 Commits
Author SHA1 Message Date
mvdbeek 597ee75396 Merge branch 'release_21.09' into dev 2022-01-31 08:57:46 +01:00
Marius van den Beek e88e5da084 Merge pull request #13236 from bernt-matthias/doc/output-actions
add documentation for output action attributes
2022-01-31 08:22:40 +01:00
Marius van den Beek aec3914ba7 Merge pull request #13265 from bernt-matthias/topic/expect_num_outputs_expect_test_failure
Fix expect_test_failure for expect_num_outputs
2022-01-31 07:38:01 +01:00
Marius van den Beek ec536ea080 Merge pull request #13262 from natefoo/dev-gravity
Use dev version of Gravity temporarily
2022-01-30 10:55:45 +01:00
Nicola Soranzo 4ffc7e8194 Merge pull request #13251 from mvdbeek/openpbs_support
Add openPBS cli support, rebuild CLI test images
2022-01-29 15:59:05 +00:00
Matthias Bernt b838a9dd14 Fix expect_test_failure for expect_num_outputs
needs to be added to the list of exceptions `found_exceptions`
because otherwise it can't be controlled by `expect_test_failure`

therefore expect_num_outputs needs to be checked after the job run.
because the exceptions are added via `register_exception`
which needs job's stdio

follow up on https://github.com/galaxyproject/galaxy/pull/10304
2022-01-29 14:23:43 +01:00
Nicola SoranzoandMarius van den Beek 4b46c898a7 Add comment
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2022-01-29 13:00:33 +00:00
Dannon ca35dcadb7 Merge pull request #13183 from mvdbeek/workflow_invocation_pagination
Workflow invocation pagination
2022-01-28 17:08:35 -05:00
Nate Coraor b4beeefe60 Use dev version of Gravity temporarily 2022-01-28 16:12:30 -05:00
Björn Grüning 22419d7c7d Merge pull request #13261 from reid-wagner/large_peptide_ID
Large peptide IDs
2022-01-28 21:42:16 +01:00
Reid Wagner 71eb4eb65d Update version number. 2022-01-28 13:40:55 -06:00
Reid Wagner 0b538342a0 Store peptide IDs as strings.
These peptide IDs were previously parsed as floats. The result was that
peptides that were too large were rounded, and the ID was no longer
meaningful, resulting in the "PSM Detail for Selected Peptides" table
not being populated.

With this change PEPTIDE_ID field is no longer parsed as a float, and
remains a string.
2022-01-28 13:40:45 -06:00
mvdbeek de8d7abb44 Run prettier 2022-01-28 20:32:28 +01:00
Dannon 4c35a01d08 Merge pull request #13252 from guerler/remove_tour_id
Replace custom tour ids in forms with regular DOM identifiers
2022-01-28 14:25:03 -05:00
mvdbeek 082e4d0117 Drop extended encodede fields for now 2022-01-28 20:08:36 +01:00
mvdbeek 3981ec9896 Drop unused loading span 2022-01-28 20:01:42 +01:00
galaxybot 4df0bcd10b Update Python dependencies 2022-01-28 19:57:14 +01:00
mvdbeek be43f1d1a7 Use updated test images for CLI runner 2022-01-28 19:55:45 +01:00
mvdbeek 962a945765 Add InvocationIndexPayload model 2022-01-28 19:31:41 +01:00
mvdbeek 7411daf6d3 Use snake-case to turn provider params into params acceptable to the API 2022-01-28 19:31:40 +01:00
mvdbeek 891facce24 Provide pagination controls for invocations 2022-01-28 19:31:40 +01:00
Marius van den Beek 99e36b0035 Merge pull request #13224 from natefoo/use-gravity
Use Gravity to run Galaxy
2022-01-28 19:25:38 +01:00
Marius van den Beek 4fe4737e3a Merge pull request #13186 from bernt-matthias/topic/lint-context2
Provide even more context to the lint context
2022-01-28 19:21:00 +01:00
M BerntandMarius van den Beek 1bc2b4f2c6 Fix typo
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2022-01-28 19:18:54 +01:00
Björn Grüning 9b7cd97d37 Merge pull request #13260 from davelopez/fix_form_number_slider_update
FormNumber: notify value change on slider change
2022-01-28 19:07:14 +01:00
guerler 473f91200d Add missing identifier to selenium test 2022-01-28 12:44:12 -05:00
davelopez eaa5bef1bb Drop test for imput equality
This cannot be tested like this now, because instead of a real data property we relay on the emit event to modify the parents `value` prop.

The fact that we are using `v-model="currentValue"` in both inputs should guarantee that both inputs have the same value.
2022-01-28 17:55:58 +01:00
Matthias Bernt 8f94fbeb61 more linting refactoring
Special LintMessage for XML:

- one adding line and file name and
- one adding XPath

added error and report level class

also added doc string
2022-01-28 17:14:58 +01:00
davelopez 402f89a85c Use computed get/set for currentValue
+ refactoring
2022-01-28 16:53:50 +01:00
davelopez 269a90bf1f Notify value change on slider change 2022-01-28 15:21:25 +01:00
guerler 3ad96df4fd Use computed property to determine form element identifier 2022-01-28 08:41:48 -05:00
guerler c1da36638d Remove restriction on characters allowed in dom identifiers 2022-01-28 08:41:48 -05:00
guerler 1cc1d0b108 Replace tour id with regular unique input element identifiers 2022-01-28 08:41:48 -05:00
Dannon 52175e60d5 Merge pull request #13246 from guerler/fix_highlighting
Initialize error attribute in input model for workflows
2022-01-28 07:33:53 -05:00
guerler 1a3004c131 Use vue set to avoid changing the incoming input array prop 2022-01-27 22:14:03 -05:00
guerler 5f3c0e894f Add conditional tests and value replacement test to form display component 2022-01-27 21:50:31 -05:00
Nate Coraor b7dce6e06b Gravity 0.9.0 is released 2022-01-27 15:11:05 -05:00
Marius van den Beek 81f27cb587 Merge pull request #13254 from davelopez/fix_edit_imported_subworkflow
[21.09] Fix imported sub-workflows cannot be edited
2022-01-27 18:20:52 +01:00
Matthias Bernt 665d83e5ef eliminate node_props 2022-01-27 17:14:46 +01:00
Matthias Bernt f3ba64e977 refactoring of LintMessage
subclassed XMLLintMessage
2022-01-27 15:35:01 +01:00
davelopez 6cb59a51fe Fix imported subworkflows cannot be edited
There may be no StoredWorkflow associated with the imported subworkflow yet, so trying to edit the subworkflow without it will fail.
xref https://github.com/galaxyproject/galaxy/pull/10160
2022-01-27 15:25:06 +01:00
Matthias Bernt 33807be8c7 add type annotations 2022-01-27 12:14:18 +01:00
Matthias Bernt 9d6bfad255 adapt tool loader test
when loading macros from imported files
the base property of the node is
overwritten.

this adds a xml:base property to the node
which is printed in the test
2022-01-26 20:51:39 +01:00
Nate Coraor 11441c8c68 Use git URL in requirements for testing, thanks @mvdbeek 2022-01-26 14:51:27 -05:00
Nate Coraor 6c9d497e82 Only set $GALAXY_DAEMON_LOG when using gravity since other servers have
their own means of setting a log file. Read the supervisor log if it
exists and the daemon log does not, since failure to start Galaxy will
prevent creation of the daemon log file.

When running first startup in CI, attempt to read log files from
multiple places to make debugging different types of failures possible.
2022-01-26 14:50:39 -05:00
Nicola Soranzo 004d69fab1 Merge pull request #13249 from mvdbeek/hgutil_fix 2022-01-26 19:36:56 +00:00
Matthias Bernt 1d1bae8453 add function to return lint context
this adds functionality to the linter functions to return the lint
context. without breaking previous behavior.

Planemo seems to use

- lint_tool_source (which returned the fail state) and
- lint_tool_source_with (which returned nothing)

For the later a parameter has been added to make the linter silent
and the lint context is now returned.

For the former a variant has been added which returns the lint context.
2022-01-26 20:16:02 +01:00
mvdbeek 28072009d2 Rewrite parameterized pytests to regular test
The .. and  ... and ... and within a lambda gives you
no chance to debug the test without a print statement or
a debugger.

Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2022-01-26 18:27:44 +01:00
mvdbeek 171167abf2 Split monitor test into tests that need and don't need mocking 2022-01-26 18:08:40 +01:00
Marius van den Beek 4df0914d3d Merge pull request #13139 from bernt-matthias/fix/metadata-validation
fix MetadataValidator
2022-01-26 17:24:32 +01:00