Nicola Soranzo
eb9fde1dcd
Drop support for Python 3.9
2026-01-19 18:39:16 +00:00
Nicola Soranzo
edd8bccf4f
Drop support for Python 3.8
2025-02-25 19:20:46 +00:00
Michael R. Crusoe
c00967cca4
Python 3.8 as new minimum version
...
Fixes: https://github.com/galaxyproject/galaxy/issues/16394
Also upgrade code to Python 3.8 syntax with:
```
ack --type=python -f | grep -v '^lib/galaxy/schema/bco/\|^lib/galaxy/schema/drs/\|lib/tool_shed_client/schema/trs.*.py\|^tools/\|^.venv/\|^.tox/' | grep -v '^lib/galaxy/files/sources/\|^lib/galaxy/job_metrics/\|^lib/galaxy/objectstore/\|^lib/galaxy/tool_util/\|^lib/galaxy/util/' | xargs pyupgrade --py38-plus
```
2023-11-26 18:34:09 +00:00
John Chilton
7df1997594
Update Github RSA key in circle ci configuration -
...
xref
https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
2023-03-27 16:15:23 +02:00
Nicola Soranzo
71be0f9743
Move JavaScript linting to GitHub workflows
2022-12-02 15:09:31 +00:00
Dannon Baker
9d3cb3b01a
Swap nodejs to v16.15.1
2022-08-11 14:57:55 -04: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
Nicola Soranzo
3988b54edc
Replace deprecated Docker images for CircleCI
...
See https://discuss.circleci.com/t/legacy-convenience-image-deprecation/41034
2022-05-04 23:05:38 +01:00
Dannon Baker
f49c21306e
Swap to more standard formatting package script names (left prettier
...
alias).
2022-04-22 10:15:32 -04:00
Dannon Baker
bfda3701af
Update circleci base image to match pinned version
2022-02-07 19:44:59 -05:00
Nicola Soranzo
8c7477cab6
Test Galaxy release script
...
xref. https://github.com/galaxyproject/galaxy/pull/11641#discussion_r764049621
2021-12-08 10:43:09 +00:00
Nicola Soranzo
0bdc93a7cc
Drop support for Python 3.6, add Python 3.10
2021-12-08 08:14:10 +00:00
Dannon Baker
950462542a
Try cimg/node:14 to fix circleci js builds
...
Specify node version matching exactly the minor in .node_version
2021-11-18 19:52:20 -05:00
John Chilton
07f2c9b7c7
Merge pull request #12549 from jmchilton/test_app_1
...
Establish galaxy-app unit tests.
2021-10-08 10:48:56 -04:00
John Chilton
9ccd770c82
CircleCI - install node for expression tests.
2021-10-07 11:05:03 -04:00
Oleg Zharkov
4b715a48b5
fix circle ci build
2021-10-06 20:55:39 +02:00
Oleg Zharkov
3f223984a8
make circleCI still work
2021-10-06 19:58:39 +02:00
Oleg Zharkov
8cf8c2ab40
try building client on GHA
2021-10-06 19:54:35 +02:00
Oleg Zharkov
d7f4baf0ae
return to default 4096. that's probably not the cause
2021-10-05 21:36:47 +02:00
Oleg Zharkov
be2c7738db
try lowering it to 512
2021-10-05 21:19:59 +02:00
Oleg Zharkov
778e815de2
try to use default node ram
2021-10-05 21:08:34 +02:00
Oleg Zharkov
fc392899d7
try to lower ram even lower
2021-10-05 20:11:35 +02:00
Oleg Zharkov
738229575f
trying to fix circleCI by replacing snake case to hyphon separeted
2021-10-04 17:54:07 +02:00
Oleg Zharkov
e5b62bddfd
set Node memory to 3.5 GB in CicrleCI
2021-10-01 15:33:26 +02:00
Nate Coraor
cc1f471490
Release process overhaul
...
- Convert release Makefile targets to a script
- Update package versions from Galaxy version instead of leaving them
uncoupled
- Use next-dev-version process on release branches when in between point
releases
- Automatically detect and increment versions
- Test merging release branches forward before pushing releases
- Support multiple rc versions (will be more useful for package testing)
- Support building local versions of packages
- Tests for the release script
2021-03-30 12:11:48 -04:00
Nicola Soranzo
8c444ac5c1
Move unit tests to GitHub workflows
...
Also some random fixes to other GitHub workflows.
2021-03-04 20:01:06 +00:00
Nate Coraor
7a15718861
Merge remote-tracking branch 'upstream/release_21.01' into dev
2021-02-16 21:59:52 -05:00
Nicola Soranzo
1b5f686f64
Fix CircleCI unit tests
...
broken when merging 20.09 forward in commit
937de34dc3 .
2021-02-16 18:41:50 +00:00
mvdbeek
937de34dc3
Merge branch 'release_20.09' into release_21.01
2021-02-15 18:57:18 +01:00
mvdbeek
83858dfd83
Move startup test to github workflow
...
This times out a lot on circle-ci recently.
2021-02-12 10:46:24 +01:00
Nicola Soranzo
db6070451b
Move docstring linting to GitHub workflows
...
Fix pip cache key.
2021-02-04 19:36:46 +00:00
mvdbeek
2f5742c7c0
Merge branch 'release_20.09' into dev
2020-11-03 16:04:22 +01:00
mvdbeek
00657532e2
Move linting to github workflow
2020-11-02 18:08:14 +01:00
Nicola Soranzo
9d74bba7fb
Drop support for retired Python 3.5
...
Upgrade syntax using `pyupgrade --py36-plus` .
Manually drop several `six` imports.
Also:
- Remove broken pr_cache in scripts/bootstrap_history.py
- Fix broken prefix removal in lib/galaxy/tool_util/deps/mulled/mulled_build.py
2020-10-07 11:52:13 +01:00
Helena Rasche
18a5ac20d0
Cleanups from @mvdbeek
...
Thanks!
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com >
2020-09-16 18:31:11 +02:00
Bjoern Gruening
47b2f98abe
fix UTF-8 issue
2020-09-16 18:31:11 +02:00
Bjoern Gruening
edc8ecd840
linting fixes
2020-09-16 18:31:11 +02:00
Bjoern Gruening
5bfa371a15
need to be sudo
2020-09-16 18:31:11 +02:00
Bjoern Gruening
77c50d3a7a
add wave and ffprobe to the test infrastructure
2020-09-16 18:31:11 +02:00
Dannon Baker
9742e913ae
Attempt moving jest tests to github action
2020-08-31 15:21:19 -04:00
Nicola Soranzo
7ded4170ce
Merge branch 'release_20.05' into dev
2020-06-23 10:25:25 +01:00
Nicola Soranzo
e8466d002a
Python 2.7 is officially unsupported on 20.05
2020-06-20 19:04:57 +01:00
Dannon Baker
fd1544bf72
Try bumping node version
2020-05-28 10:12:22 -04:00
Dannon Baker
3e4a038fe1
Attempt to set node options for circleci testing?
2020-05-28 10:12:22 -04:00
Nicola Soranzo
edfe9dcbeb
Drop remaining Python 2.7 CircleCI tests
2020-03-28 17:38:05 +00:00
Nicola Soranzo
7f5d93a3bc
Fix bad merge of release_20.01
2020-03-22 17:22:04 +00:00
Nicola Soranzo
8ffd6d76a9
Fix test_run_simple() test broken on Python 2 by virtualenv 20.0.5
...
xref. https://github.com/pypa/virtualenv/issues/1670
2020-02-28 04:38:18 +00:00
mvdbeek
4066d1bd75
Restore database migration test
2020-02-26 14:01:36 +01:00
Nicola Soranzo
765f59175c
Create Python3 virtualenv by default
...
- Allow specifying Python to use to create virtualenv using GALAXY_PYTHON
environment variable.
- Integrate Python support docs from https://galaxyproject.org/admin/python/
- Update virtualenv installation to use v16.7.9
2020-02-26 10:53:43 +01:00
John Chilton
c30b92517d
Switch client formatting check to be part of linting.
2019-09-18 13:27:30 -04:00