Nicola Soranzo
7676afbf3b
Update minikube-setup-action and use more recent k8s version
...
The older minikube/k8s fail to launch under Ubuntu 22.04, which
is being deployed on GitHub action workers:
2022-12-07 03:59:45 +00:00
Nicola Soranzo
71be0f9743
Move JavaScript linting to GitHub workflows
2022-12-02 15:09:31 +00:00
John Davis
f07207ad6d
Use 3 requirements files in the key for pip cache
2022-11-30 21:10:04 -05:00
John Davis and Nicola Soranzo
1d75a584d6
Keep cache key suffix same as workflow filename
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2022-11-30 11:27:41 -05:00
John Davis
d797c10ae8
Update github lint workflow
2022-11-29 22:02:32 -05:00
Nicola Soranzo
6d4ef85e86
Add GitHub workflow to check for regression in test class names
2022-11-07 15:44:03 +00:00
Nicola Soranzo
94427e5dea
Fix the `singularity_container_test()` function
...
Fix ``test_singularity_container_test`` unit test, which failed with:
```
test/unit/tool_util/mulled/test_mulled_update_singularity_containers.py:48:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
lib/galaxy/tool_util/deps/mulled/mulled_update_singularity_containers.py:62: in singularity_container_test
check_output(exec_command.extend(["bash", "-c", test_command]), stderr=subprocess.STDOUT)
/usr/lib/python3.8/subprocess.py:415: in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
/usr/lib/python3.8/subprocess.py:493: in run
with Popen(*popenargs, **kwargs) as process:
/usr/lib/python3.8/subprocess.py:858: in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
> args = list(args)
E TypeError: 'NoneType' object is not iterable
/usr/lib/python3.8/subprocess.py:1569: TypeError
```
Broken in commit 1dc1e5f219 .
Also:
- Use `tmp_path` pytest fixture.
- Add type annotations.
- Code refactorings.
- Install singularity in the mulled GitHub workflow so that the 2 singularity
unit tests are not skipped any more.
2022-11-04 00:00:16 +00:00
Nicola Soranzo
afa7b713bc
Replace `GALAXY_TEST_INCLUDE_SLOW env variable with external_dependency_management` pytest marker
...
Fix mulled tests missing tests in `test/unit/tool_util/test_conda_resolution.py` .
Also:
- Add `coverage` tox factor to generate coverage report.
2022-11-03 21:43:37 +00:00
Marius van den Beek and Nicola Soranzo
6663fd562b
Drop explicit test-data argument
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2022-11-02 18:04:47 +01:00
mvdbeek
969ba982b4
Don't do biocontainers for now
2022-11-01 12:19:41 +01:00
mvdbeek
c214d27185
Drop more unused stuff
2022-11-01 10:38:51 +01:00
Marius van den Beek and Nicola Soranzo
09af67484c
Drop converter variable
...
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com >
2022-11-01 09:57:18 +01:00
mvdbeek
0e6b4262c9
Simplify lint and test command now that planemo supports multiple test artefact paths
2022-10-31 18:54:51 +01:00
mvdbeek
6630fce2dc
Use biocontainers
2022-10-31 18:01:32 +01:00
mvdbeek
83950f0631
Explicitly set test data location for converter tests
2022-10-31 12:06:32 +01:00
Nicola Soranzo
c5052c7242
Add missing `python-version` to matrix expansion
...
Also:
- Simplify some steps
2022-10-17 03:15:53 +01:00
Nicola Soranzo
c1e839c570
Replace `set-output commands with $GITHUB_OUTPUT` environment file
...
See https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-10-17 02:26:39 +01:00
Nicola Soranzo
5fab7ee8bd
Use indentation for YAML nested sequences for consistency
2022-10-17 02:17:11 +01:00
Nicola Soranzo
2988127158
Update GitHub action versions
2022-10-17 01:21:12 +01:00
Nicola Soranzo
7aaa7056fb
Run ToolShed tests on ubuntu-latest
2022-09-27 12:06:02 +01:00
John Chilton
d99c6f8a73
Run linting in Github actions when mypy config is updated.
2022-09-13 18:55:44 -04:00
Nicola Soranzo
681372e916
Add directory for `area/database` label
2022-09-09 17:20:21 +01:00
Nicola Soranzo
f4ed3ed7a4
Merge pull request #14540 from nsoranzo/MIT_license_20210407_onwards
...
[PROCEDURES] Re-license under MIT all work from 2021-04-07 onwards
2022-09-08 10:03:19 +01:00
Nicola Soranzo
36178dcd71
Drop GitHub workflow for legacy history Selenium tests
...
and `GALAXY_TEST_SELENIUM_BETA_HISTORY` environment variable.
Any way I think we were not testing the legacy history any more since
https://github.com/galaxyproject/galaxy/pull/11748 was merged, see
https://github.com/galaxyproject/galaxy/pull/11748#discussion_r850401243 .
2022-09-04 13:29:33 +01:00
Nicola Soranzo
39e03a8255
Re-license under MIT all work from 2021-04-07 onwards
...
This is allowed because since 2021-04-06 (when PR
https://github.com/galaxyproject/galaxy/pull/11777 was merged), our pull
request template contains a checkbox asking the contributor to allow the
Galaxy committers to license all their contributions to the core galaxy
codebase under the MIT license.
Explicit approval to this change will be sought from the few persons who:
- opened a PR before 2021-04-07 which was merged after this date, and
- haven't already agreed to the re-licensing in a later PR.
2022-08-30 19:12:19 +01:00
Nicola Soranzo
3378348d5e
Merge branch 'release_22.05' into dev
2022-08-17 01:07:02 +01:00
Nuwan Goonasekera
9da11c6ca3
Change repository to docker hub OSS repo
2022-08-15 21:44:56 +05:30
Nicola Soranzo
149c86d281
Fail "Run tests" step for any planemo test failure
2022-06-28 18:33:05 +01:00
Nicola Soranzo
5efdad7f84
Move test_galaxy_packages to GitHub workflows
...
to make use of Python package caching.
2022-06-02 17:24:23 +01:00
mvdbeek
db2a5f5ff6
Bump default milestone to 22.09
2022-05-26 12:50:35 +02:00
Nicola Soranzo
1ccfdbbb4e
Don't fail-fast in API GitHub workflow
2022-05-17 15:11:54 +02:00
Nicola Soranzo
02da77abcb
Use `${{ github.workflow }}` in concurrency group name
2022-05-17 15:09:14 +02:00
Nicola Soranzo
02e36473a3
Split API tests in 2 jobs
2022-05-04 23:05:13 +01:00
Nicola Soranzo
1155b01784
Update GitHub action versions
2022-05-04 23:05:12 +01:00
Nicola Soranzo
d93e49d970
Add `kind/enhancement` label to Python dep update PRs
2022-05-04 23:05:12 +01:00
Nicola Soranzo
3c805558e0
Add directories for auth label
2022-05-04 23:05:11 +01:00
Aysam Guerler
d78a733010
Merge pull request #11748 from dannon/new-history-default
...
Allow site-specific history default, leave fallback option to legacy
2022-04-13 17:17:52 -04:00
Dannon Baker
ec8bd0e9b2
Rename option to 'use_legacy_history'; invert assertions.
2022-04-13 13:28:41 -04:00
John Chilton
fa4ee7b9b9
Implement asynchronous download APIs using STS.
...
- Allow serving zipped collections using STS.
- Allow serving markdown PDFs using STS.
2022-04-13 09:53:56 -04:00
Dannon Baker
6bba220f1c
Set BETA_HISTORY_DEFAULT_ON for selenium_beta test workflow
2022-04-12 22:04:54 -04:00
Nicola Soranzo
f677e4b94d
Run 2 GitHub workflows also when Python dependencies are updated
...
or the workflow YAML files are modified.
2022-03-26 18:52:12 +00:00
Nicola Soranzo
6524e1f344
Fix path of venv when caching
2022-03-19 03:52:23 +00:00
Nicola Soranzo
ca523f56b0
Cache galaxy root/.venv instead of .tox
...
Unit tests are not using tox any more since commit
c90e012fda .
Reports startup also install packages in the venv and not in `.tox` .
2022-03-19 03:38:12 +00:00
Nicola Soranzo
cc5224bcf9
Use unique group id for unit-postgres tests
...
Otherwise unit tests get cancelled when unit-postgres job finishes.
2022-03-19 03:05:55 +00:00
mvdbeek
02f94a93b4
Drop tests for WEB_APP=dev
2022-03-15 21:31:59 +01:00
mvdbeek
b39e8ad9a2
First pass in dropping uwsgi specific things
2022-03-15 21:31:59 +01:00
Sergey Golitsynskiy
8dacdac421
Run tests under Python 3.7
2022-03-09 18:40:07 -05:00
Sergey Golitsynskiy
9b91040f0a
Add workflow for migration tests
2022-03-09 18:40:07 -05:00
Sergey Golitsynskiy
ee654c1922
Remove migrations test from first starup workflow
...
This tests sqlalchemy migrate which is being replaced.
2022-03-09 18:40:07 -05:00
David López
a0ad3160b2
Merge pull request #13504 from jmchilton/export_test_sele
...
Integration end-to-end test for PDF export.
2022-03-09 18:12:07 +01:00