File tree Expand file tree Collapse file tree 6 files changed +17
-10
lines changed Expand file tree Collapse file tree 6 files changed +17
-10
lines changed Original file line number Diff line number Diff line change 16
16
- name : Set up Python
17
17
uses : actions/setup-python@v4
18
18
with :
19
- python-version : " 3.7"
19
+ python-version : " 3.10"
20
+ - name : Pin pip version
21
+ run : python -m pip install --upgrade "pip<24.1"
20
22
- name : Install requirements
21
23
run : |
22
24
pip install .
@@ -35,15 +37,17 @@ jobs:
35
37
- name : Check out repository
36
38
uses : actions/checkout@v3
37
39
- name : Deploy app
38
- run : docker- compose up -d --build
40
+ run : docker compose up -d --build
39
41
- name : Wait for app startup
40
42
shell : bash
41
- run : sleep 20
43
+ run : |
44
+ sleep 20
45
+ docker compose ps
42
46
- name : Run integration tests
43
47
shell : bash
44
48
run : bash tests/integration_tests.sh
45
49
- name : Tear down app
46
- run : docker- compose down
50
+ run : docker compose down
47
51
publish :
48
52
name : Build and publish app image
49
53
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 1
- FROM elixircloud/foca:20221110 -py3.7
1
+ FROM elixircloud/foca:20240711 -py3.12
2
2
3
3
LABEL version="2.0"
4
4
LABEL software="cwl-WES"
Original file line number Diff line number Diff line change @@ -260,6 +260,7 @@ def update_run_document( # pylint: disable=too-many-branches
260
260
task_logs: Task run logs.
261
261
**run_log_params: Run log parameters.
262
262
"""
263
+ document = None
263
264
# TODO: Minimize db ops; try to compile entire object & update once
264
265
# Update internal parameters
265
266
if internal :
Original file line number Diff line number Diff line change 1
- foca ~= 0.12.0
1
+ foca == 0.12.1
2
+ flask-authz == 2.5.0
2
3
# cwl-tes @ git+https://github.com/ohsu-comp-bio/cwl-tes.git@7b44cb1825a302bb7eccb3f2d91dc233adc0e32f#egg=cwl-tes
3
4
drs-cli ~= 0.2.3
4
- gunicorn ~= 19.9 .0
5
+ gunicorn ~= 22 .0
5
6
py-tes ~= 0.4.2
6
7
importlib-metadata == 4.13.0
7
8
yq == 3.2.3
9
+ setuptools < 69
Original file line number Diff line number Diff line change 1
1
black~=22.12
2
- flake8~=5 .0
2
+ flake8~=7 .0
3
3
flake8-docstrings~=1.6
4
4
mypy~=0.991
5
- pylint~=2.15
5
+ pylint==3.2.6
Original file line number Diff line number Diff line change 35
35
"Intended Audience :: Science/Research" ,
36
36
"Topic :: Scientific/Engineering :: Bio-Informatics" ,
37
37
"Natural Language :: English" ,
38
- "Programming Language :: Python :: 3.7 " ,
38
+ "Programming Language :: Python :: 3.12 " ,
39
39
],
40
40
install_requires = INSTALL_REQUIRES ,
41
41
)
You can’t perform that action at this time.
0 commit comments