Dannon Baker
0538f3bcf1
Update static-safe mappings to match new layout, rebuild client.
2020-08-11 10:26:06 -04:00
Dannon Baker
3de5d7ac5d
Merge remote-tracking branch 'upstream/dev' into py3-compat-drop
2020-07-20 11:40:25 -04:00
John Chilton
2c2ed3f288
Decouple API and Selenium tests from galaxy-test-driver (and the whole app!)
...
I've been refactoring toward this for at least half a decade. Being able to pip install the API and Selenium tests without bringing in the whole app is important to make them usable outside the context of the app - for testing remote, running servers for instance.
If galaxy-test-driver is available the test cases will still spawn a Galaxy instance if needed, but this is not longer required for import or use.
2020-07-06 13:57:48 -04:00
Dannon Baker
8d17fafa4e
Missed one new style class here.
2020-06-26 08:20:49 -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
0c3a81b0d2
Merge remote-tracking branch 'upstream/release_20.05' into dev
2020-06-17 12:05:55 -04:00
Martin Cech
3bed89490e
Merge pull request #9838 from galaxyproject/20.05_release_notes
...
Release notes for 20.05
2020-06-16 18:21:33 +02:00
Nicola Soranzo
a3c423873d
Merge branch 'release_20.05' into dev
2020-06-05 10:22:05 +01:00
Nicola Soranzo
089e11ce65
Small refactor to `validate_password()`. Add back deleted line
...
Follow-up on https://github.com/galaxyproject/galaxy/pull/9587
2020-06-04 18:52:59 +01:00
Helena Rasche
bb903c60cf
shorten url
2020-06-03 13:54:48 +02:00
Helena Rasche
039a3d0233
And ensure not forgotten in future
2020-06-03 12:10:00 +02:00
mvdbeek
81abd93658
Merge branch 'release_20.05' into dev
2020-06-02 12:30:41 +02:00
Marius van den Beek
0fe6be60ea
Merge pull request #9587 from nuwang/set_password_if_null
...
[20.05] Assign random password in user manager if none specified
2020-06-02 12:04:50 +02:00
Matthias Bernt
d22fe1f3b4
release process: merge IUC/devteam CI and PR update
2020-05-26 11:31:57 +02:00
Nuwan Goonasekera
c9f29aa888
Refactor toolshed password validation
2020-05-25 23:39:52 +05:30
Matthias Bernt
2b0e419a59
switch branch of IUC CI earlier in release process
2020-05-22 11:33:30 +02:00
Nate Coraor
8cf33be81f
Merge remote-tracking branch 'upstream/release_20.05' into dev
2020-05-13 10:56:53 -04:00
mvdbeek
f219fa6d82
Switch to lxml for xml parsing
2020-05-12 15:00:27 +02:00
mvdbeek
6a0653affc
Skip check for branch protection
2020-05-05 22:45:39 +02:00
John Chilton
705669a783
Merge pull request #9610 from mvdbeek/store_tool_source
...
Startup speedups (XML doc cache, delay non-essential tool param parsing & indexing)
2020-04-27 14:54:32 -04:00
Nicola Soranzo
7118b4fa11
Hide "python: not found" error when Python 2 is not installed
2020-04-27 02:32:06 +01:00
mvdbeek
51549d0391
Only build toolbox index for webapps, delay until after startup
2020-04-25 20:40:26 +02:00
Nicola Soranzo
b481e0c2c8
Merge pull request #9637 from mvdbeek/fix_issue_creation
2020-04-21 13:01:25 +01:00
mvdbeek
3c0f22d451
Use pygithub for issue creation
2020-04-21 12:55:39 +02:00
mvdbeek
a36b4486bf
Merge branch 'release_20.01' into dev
2020-03-26 10:51:46 +01:00
mvdbeek
7105de2fb0
Fix import order
2020-03-21 13:27:53 +01:00
mvdbeek
159a94b95d
Move index logic to lib.tool_shed.util.shed_index
...
Since we need the index for browsing repos in the new client
we should incrementally build the index with every repo update.
Having this in tool_shed will make re-use easier.
2020-03-21 13:27:53 +01:00
mvdbeek
afce65249f
Implement incremental indexing
2020-03-21 13:27:53 +01:00
mvdbeek
2bb2f0989f
Make build_ts_whoosh_index.py py3 compatible
2020-03-21 13:27:53 +01:00
Nicola Soranzo
56450de8a9
Print help if no action is selected
2020-03-05 13:26:28 +01:00
Dannon Baker
e183cc1f7b
Merge remote-tracking branch 'upstream/release_20.01' into dev
2020-02-29 09:55:46 -05:00
Nicola Soranzo
088653e2cb
Add missing pygithub dev-requirement
...
Follow-up to https://github.com/galaxyproject/galaxy/pull/9271
Also move GitHub client initialisation and check for `requests` closer to where they
are used to prevent error messages when running `make`.
2020-02-29 01:55:05 +00:00
mvdbeek
a02480f35b
Merge branch 'release_20.01' into dev
2020-02-27 17:51:34 +01:00
Nicola Soranzo
4e96e3edce
Use with statement to open file
2020-02-27 11:49:49 +00: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
mvdbeek
6b304586c4
Fix missing newline after section
2020-02-26 10:15:33 +01:00
mvdbeek
2dc072609f
Update scripts/bootstrap_history.py for python 3 / pygithub
2020-02-26 10:15:33 +01:00
Nicola Soranzo
2c3f63751a
Fix py27-first_startup Travis job to actually use Python 2
...
`scripts/common_startup.sh` now prefers python3 when creating Galaxy's
virtual environment, so it needs to be run when inside the tox virtualenv,
where `GALAXY_PYTHON` is defined.
2020-02-25 11:54:27 +00:00
Nicola Soranzo
f9b99fcf97
Merge branch 'release_20.01' into dev
2020-02-24 11:48:30 +00:00
Nicola Soranzo
da256571e6
Source the full path of conda activate script
...
Otherwise, if a virtualenv is active on top of conda base env (e.g. when
running py37-first_startup tox test in TravisCI), the wrong `activate`
script is sourced.
Also fix `CONDA_PREFIX` environment variable definition when using a shell
not supported by conda.
2020-02-23 23:06:01 +00:00
Nicola Soranzo
f61ae2c42a
Don't check if python is from conda when CONDA_EXE env var is set
...
Since at least version 3.7.4 of the `python` package from the `defaults`
conda channel, `python -V` doesn't reveal its origin any more.
Also some fixes suggested by `shellcheck`.
2020-02-23 23:05:52 +00:00
Nicola Soranzo
d4662fd952
Merge branch 'release_20.01' into dev
2020-02-19 12:43:07 +00:00
Nicola Soranzo
437f51c2a6
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-09 02:54:24 +00:00
Dannon Baker
4834b7535f
Drop static-safe from DEFAULT_ARGS, relying on an explicit add now.
2020-02-06 13:27:33 -05:00
Dannon Baker
e7a2e9a440
With it configured to always set static-safe, this is no longer necessary
2020-02-06 13:23:42 -05:00
Dannon Baker
127be4842a
Automatically resolve and add static-safe mappings for client-based images. This is safe, and we might as well just automate/force it here. People can always add additional ones, of course, but this ensures galaxy internal static files are resolvable.
2020-02-06 13:21:04 -05:00
Nate Coraor
acb9bc1ea1
Merge pull request #9306 from dannon/blue-elimination
...
Clean up old 'blue' style path, update documentation and samples
2020-02-05 09:31:34 -05:00
Dannon Baker
f935c6206b
Clean up old 'blue' style path, update documentation and samples to refer to plain old 'static' now.
2020-02-03 22:41:29 -05:00
Nicola Soranzo
3525cf7a8e
Remove broken script
...
None of the 3 other scripts called by this one exists anymore.
2020-02-03 18:48:57 +00:00