Commit Graph
255 Commits
Author SHA1 Message Date
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 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 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
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
Nicola Soranzo 25e37dd9d5 Merge pull request #13503 from mvdbeek/metadata_strategy_extended_tests_schedule 2022-03-09 14:21:26 +00:00
Marius van den BeekandNicola Soranzo 9c056a0d87 Mention why we don't run integration tests with outputs_to_working_directory
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2022-03-09 10:47:23 +01:00
John Chilton db4f530a57 Integration test for PDF export. 2022-03-08 15:32:22 -05:00
mvdbeek 55aec359b0 Run extended metadata test on schedule
Including outputs_to_working_directory, except for the integration
tests.
2022-03-08 18:58:15 +01:00
mvdbeek 8065893ed2 Run all relevant tests with GALAXY_CONFIG_OVERRIDE_METADATA_STRATEGY: 'extended 2022-03-08 18:29:18 +01:00
davelopez 02e409b7f9 Run CI jest tests if the CI workflow changes 2022-02-23 16:51:36 +01:00
davelopez adbad37ebc Run jest tests using node 16
I think this was meant to be changed in https://github.com/galaxyproject/galaxy/pull/13282
2022-02-23 16:51:36 +01:00
mvdbeek c90e012fda Upload coverage results to codecov.io 2022-02-11 17:11:08 +01:00
DannonandNicola Soranzo c440eda909 Add isort github action to python linting workflow.
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2022-02-03 08:36:21 -05:00
Dannon Baker 3987b11805 Add black check action to python linting 2022-02-03 07:38:25 -05:00
John Chilton e31571482d Merge pull request #13235 from mvdbeek/bump_default_milestone_22_05
Bump default milestone
2022-01-24 12:53:41 -05:00
Marius van den Beek 5df80bd0b7 Merge pull request #13171 from ic4f/dev_sa20warning
Enable setting SQLALCHEMY_WARN_20
2022-01-24 18:47:35 +01:00
mvdbeek 64e017e929 Bump default milestone 2022-01-24 18:17:46 +01:00
mvdbeek 64d395862e Merge branch 'release_21.09' into dev 2022-01-24 09:28:08 +01:00
mvdbeek 6c7f4b0702 Skip api tests if lib/galaxy_test/selenium is touched
(and other unrelated test).
2022-01-23 10:42:34 +01:00
Sergey Golitsynskiy bd02eaff6c Enable SA2.0 warning on api/selenium/integration tests 2022-01-18 22:02:13 -05:00
Marius van den Beek 61b88db7ab Merge pull request #13086 from galaxybot/dev_auto_update_dependencies
Update Python dependencies
2022-01-07 10:06:45 +01:00
Nicola Soranzo a28880ea37 Specify galaxybot as commit author 2022-01-06 05:15:11 +00:00
mvdbeek 574fcf3b59 Run selenium tests against /galaxypf prefix 2022-01-05 13:31:56 +01:00