Skip to content

Commit 8c3c3be

Browse files
authored
Merge branch 'release_19.09' into add_k8s_job_ttl
2 parents f165f6a + c998d70 commit 8c3c3be

1,400 files changed

Lines changed: 72042 additions & 22112 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.ci/flake8_blacklist.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
.tox
33
.venv
44
.venv3
5+
packages/*/.venv
6+
packages/*/build
7+
packages/*/dist
8+
packages/venv
59
node_modules
610
database
711
doc/build
@@ -11,3 +15,5 @@ lib/galaxy/util/jstree.py
1115
lib/galaxy/web/proxy/js/node_modules
1216
static/maps
1317
static/scripts
18+
build
19+
dist

.ci/jenkins/selenium-compose/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
FROM toolshed/requirements
2-
MAINTAINER John Chilton, jmchilton@gmail.com
2+
LABEL maintainer="John Chilton <jmchilton@gmail.com>"
33

44
RUN apt-get -qq update && \
55
apt-get install --no-install-recommends -y postgresql-client python-pip libffi-dev python-cffi && \

.ci/validate_test_tools.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#!/bin/sh
22

3-
cd `dirname $0`/..
3+
cd "$(dirname "$0")"/..
44

55
xsd_path="lib/galaxy/tools/xsd/galaxy.xsd"
66
# Lint the XSD
77
xmllint --noout "$xsd_path"
88

99
test_tools_path='test/functional/tools'
10-
tool_files_list=$(ls "$test_tools_path"/*xml | grep -v '_conf.xml$')
10+
tool_files_list=$(ls "$test_tools_path"/*.xml | grep -v '_conf.xml$')
1111
sh scripts/validate_tools.sh $tool_files_list

.circleci/config.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ variables:
2525
jobs:
2626
get_code:
2727
docker:
28-
- image: circleci/python:2.7.15
28+
- image: circleci/python:3.5
2929
<<: *set_workdir
3030
steps:
3131
# Replace standard code checkout with shallow clone to speed things up.
@@ -83,31 +83,31 @@ jobs:
8383
- ~/repo
8484
py27_lint:
8585
docker:
86-
- image: circleci/python:2.7.15
86+
- image: circleci/python:2.7
8787
<<: *set_workdir
8888
steps:
8989
- *restore_repo_cache
9090
- *install_tox
9191
- run: tox -e py27-lint
9292
py27_unit:
9393
docker:
94-
- image: circleci/python:2.7.15
94+
- image: circleci/python:2.7
9595
<<: *set_workdir
9696
steps:
9797
- *restore_repo_cache
9898
- *install_tox
9999
- run: tox -e py27-unit
100100
py27_docstring:
101101
docker:
102-
- image: circleci/python:2.7.15
102+
- image: circleci/python:2.7
103103
<<: *set_workdir
104104
steps:
105105
- *restore_repo_cache
106106
- *install_tox
107107
- run: tox -e py27-lint_docstring_include_list
108108
py27_first_startup:
109109
docker:
110-
- image: circleci/python:2.7.15
110+
- image: circleci/python:2.7
111111
<<: *set_workdir
112112
steps:
113113
- *restore_repo_cache
@@ -140,23 +140,28 @@ jobs:
140140
steps:
141141
- *restore_repo_cache
142142
- *install_tox
143-
- run: sudo apt-get update
144-
# For uwsgi
145-
- run: sudo apt-get install -y libpython3.5-dev
146143
- run: tox -e py35-first_startup
147144
validate_test_tools:
148145
docker:
149-
- image: circleci/python:2.7.15
146+
- image: circleci/python:3.5
150147
<<: *set_workdir
151148
steps:
152149
- *restore_repo_cache
153150
- run: sudo apt-get update
154151
- run: sudo apt-get install -y libxml2-utils
155152
- *install_tox
156153
- run: tox -e validate_test_tools
154+
test_galaxy_packages:
155+
docker:
156+
- image: circleci/python:3.5
157+
<<: *set_workdir
158+
steps:
159+
- *restore_repo_cache
160+
- *install_tox
161+
- run: tox -e test_galaxy_packages
157162
check_py3_compatibility:
158163
docker:
159-
- image: circleci/python:2.7.15
164+
- image: circleci/python:3.5
160165
<<: *set_workdir
161166
steps:
162167
- *restore_repo_cache
@@ -202,6 +207,8 @@ workflows:
202207
<<: *requires_get_code
203208
- py35_first_startup:
204209
<<: *requires_get_code
210+
- test_galaxy_packages:
211+
<<: *requires_get_code
205212
- validate_test_tools:
206213
<<: *requires_get_code
207214
- check_py3_compatibility:

.gitignore

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@ scripts/scramble/archives
99
.venv
1010
.venv3
1111

12+
# Python build artifacts
13+
build
14+
dist
15+
lib/galaxy.egg-info
16+
.eggs
17+
18+
# Generated static content
19+
lib/galaxy/web/framework/static/maps
20+
lib/galaxy/web/framework/static/scripts
21+
lib/galaxy/web/framework/static/style
22+
1223
# Database stuff
1324
database/beaker_sessions
1425
database/citations
@@ -18,6 +29,7 @@ database/files
1829
database/jobs_directory
1930
database/job_working_directory
2031
database/pbs
32+
database/shed_tools
2133
database/test_errors
2234
database/tmp
2335
database/*.sqlite
@@ -72,6 +84,7 @@ job_metrics_conf.xml
7284
workflow_schedulers_conf.xml
7385
config/*
7486
config/plugins/interactive_environments/**/*.ini
87+
config/plugins/**/.cache
7588
!config/plugins
7689
static/welcome.html.*
7790
static/welcome.html
@@ -160,3 +173,6 @@ packages/*/*.egg-info
160173
.DS_Store
161174
*.rej
162175
*~
176+
177+
# Plugin build artifacts -- TODO make this more generic as a part of the standard plugin interface
178+
config/plugins/visualizations/**/static/script.js

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ install:
1414
sh scripts/common_startup.sh
1515
wget -q https://github.com/jmchilton/galaxy-downloads/raw/master/db_gx_rev_0127.sqlite
1616
mv db_gx_rev_0127.sqlite database/universe.sqlite
17-
sh manage_db.sh -c ./config/galaxy.yml.sample upgrade
17+
sh manage_db.sh upgrade
1818
elif [ "$TOX_ENV" == "py35-first_startup" ]; then
1919
MINICONDA_URL="https://repo.anaconda.com/miniconda"
2020
MINICONDA_FILE="Miniconda3-latest-MacOSX-x86_64.sh"

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,5 +112,5 @@ If no existing Galaxy issue seems appropriate, a new issue can be opened using
112112
this repository - please checkout the
113113
[tools-iuc](https://github.com/galaxyproject/tools-iuc) repository on GitHub.
114114

115-
More information about tool development can be found [on the comunity
115+
More information about tool development can be found [on the community
116116
hub](https://galaxyproject.org/develop).

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ RELEASE_NEXT:=16.04
1010
RELEASE_NEXT_BRANCH:=dev
1111
RELEASE_UPSTREAM:=upstream
1212
MY_UPSTREAM:=origin
13-
CONFIG_MANAGE=$(IN_VENV) python lib/galaxy/webapps/config_manage.py
13+
CONFIG_MANAGE=$(IN_VENV) python lib/galaxy/config/config_manage.py
1414
PROJECT_URL?=https://github.com/galaxyproject/galaxy
1515
DOCS_DIR=doc
1616
DOC_SOURCE_DIR=$(DOCS_DIR)/source

client/.node_version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
10.13.0
1+
10.15.3

client/galaxy/docs/bootstrap.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ Disabled
4545
<div class="btn-group" role="group">
4646
<button id="btnGroupDrop1" type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></button>
4747
<div class="dropdown-menu" aria-labelledby="btnGroupDrop1">
48-
<a class="dropdown-item" href="#">Dropdown link</a>
49-
<a class="dropdown-item" href="#">Dropdown link</a>
48+
<a class="dropdown-item" href="javascript:void(0)">Dropdown link</a>
49+
<a class="dropdown-item" href="javascript:void(0)">Dropdown link</a>
5050
</div>
5151
</div>
5252
</div>
@@ -58,8 +58,8 @@ Disabled
5858
<div class="btn-group" role="group">
5959
<button id="btnGroupDrop2" type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></button>
6060
<div class="dropdown-menu" aria-labelledby="btnGroupDrop2">
61-
<a class="dropdown-item" href="#">Dropdown link</a>
62-
<a class="dropdown-item" href="#">Dropdown link</a>
61+
<a class="dropdown-item" href="javascript:void(0)">Dropdown link</a>
62+
<a class="dropdown-item" href="javascript:void(0)">Dropdown link</a>
6363
</div>
6464
</div>
6565
</div>
@@ -71,8 +71,8 @@ Disabled
7171
<div class="btn-group" role="group">
7272
<button id="btnGroupDrop3" type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></button>
7373
<div class="dropdown-menu" aria-labelledby="btnGroupDrop3">
74-
<a class="dropdown-item" href="#">Dropdown link</a>
75-
<a class="dropdown-item" href="#">Dropdown link</a>
74+
<a class="dropdown-item" href="javascript:void(0)">Dropdown link</a>
75+
<a class="dropdown-item" href="javascript:void(0)">Dropdown link</a>
7676
</div>
7777
</div>
7878
</div>
@@ -84,12 +84,11 @@ Disabled
8484
<div class="btn-group" role="group">
8585
<button id="btnGroupDrop4" type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></button>
8686
<div class="dropdown-menu" aria-labelledby="btnGroupDrop4">
87-
<a class="dropdown-item" href="#">Dropdown link</a>
88-
<a class="dropdown-item" href="#">Dropdown link</a>
87+
<a class="dropdown-item" href="javascript:void(0)">Dropdown link</a>
88+
<a class="dropdown-item" href="javascript:void(0)">Dropdown link</a>
8989
</div>
9090
</div>
9191
</div>
92-
</div>
9392
```
9493

9594
```vue
@@ -106,28 +105,28 @@ Disabled
106105
<div class="alert alert-dismissable alert-warning">
107106
<button type="button" class="close" data-dismiss="alert">&times;</button>
108107
<h4>Warning!</h4>
109-
<p>Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, <a href="#" class="alert-link">vel scelerisque nisl consectetur et</a>.</p>
108+
<p>Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, <a href="javascript:void(0)" class="alert-link">vel scelerisque nisl consectetur et</a>.</p>
110109
</div>
111110
```
112111

113112
```vue
114113
<div class="alert alert-dismissable alert-danger">
115114
<button type="button" class="close" data-dismiss="alert">&times;</button>
116-
<strong>Oh snap!</strong> <a href="#" class="alert-link">Change a few things up</a> and try submitting again.
115+
<strong>Oh snap!</strong> <a href="javascript:void(0)" class="alert-link">Change a few things up</a> and try submitting again.
117116
</div>
118117
```
119118

120119
```vue
121120
<div class="alert alert-dismissable alert-success">
122121
<button type="button" class="close" data-dismiss="alert">&times;</button>
123-
<strong>Well done!</strong> You successfully read <a href="#" class="alert-link">this important alert message</a>.
122+
<strong>Well done!</strong> You successfully read <a href="javascript:void(0)" class="alert-link">this important alert message</a>.
124123
</div>
125124
```
126125

127126
```vue
128127
<div class="alert alert-dismissable alert-info">
129128
<button type="button" class="close" data-dismiss="alert">&times;</button>
130-
<strong>Heads up!</strong> This <a href="#" class="alert-link">alert needs your attention</a>, but it's not super important.
129+
<strong>Heads up!</strong> This <a href="javascript:void(0)" class="alert-link">alert needs your attention</a>, but it's not super important.
131130
</div>
132131
```
133132

@@ -147,9 +146,9 @@ Disabled
147146
```vue
148147
<div class="">
149148
<ul class="nav nav-pills">
150-
<li class="active"><a href="#">Home <span class="badge">42</span></a></li>
151-
<li><a href="#">Profile <span class="badge-pill"></span></a></li>
152-
<li><a href="#">Messages <span class="badge-pill">3</span></a></li>
149+
<li class="active"><a href="javascript:void(0)">Home <span class="badge">42</span></a></li>
150+
<li><a href="javascript:void(0)">Profile <span class="badge-pill"></span></a></li>
151+
<li><a href="javascript:void(0)">Messages <span class="badge-pill">3</span></a></li>
153152
</ul>
154153
</div>
155154
```
@@ -358,8 +357,8 @@ Disabled
358357
<li class="list-group-item">Vestibulum at eros</li>
359358
</ul>
360359
<div class="card-body">
361-
<a href="#" class="card-link">Card link</a>
362-
<a href="#" class="card-link">Another link</a>
360+
<a href="javascript:void(0)" class="card-link">Card link</a>
361+
<a href="javascript:void(0)" class="card-link">Another link</a>
363362
</div>
364363
<div class="card-footer text-muted">
365364
2 days ago
@@ -370,8 +369,8 @@ Disabled
370369
<h4 class="card-title">Card title</h4>
371370
<h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>
372371
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
373-
<a href="#" class="card-link">Card link</a>
374-
<a href="#" class="card-link">Another link</a>
372+
<a href="javascript:void(0)" class="card-link">Card link</a>
373+
<a href="javascript:void(0)" class="card-link">Another link</a>
375374
</div>
376375
</div>
377376
</div>

0 commit comments

Comments
 (0)