Commit Graph
269 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 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
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 0a90583d96 Disable codecov PR comments 2022-02-18 19:48:10 +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