Skip to content

Commit 6f4b900

Browse files
committed
[ci] Add a test running meshroom_compute with Python 3.9
1 parent 11e2858 commit 6f4b900

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ on:
1818

1919
env:
2020
CI: True
21+
PYTHONPATH: ${{ github.workspace }}
2122

2223
jobs:
2324
build-linux:
@@ -56,6 +57,17 @@ jobs:
5657
uses: codecov/test-results-action@v1
5758
with:
5859
token: ${{ secrets.CODECOV_TOKEN }}
60+
- name: Set up Python 3.9 - meshroom_compute test
61+
uses: actions/setup-python@v4
62+
with:
63+
python-version: 3.9
64+
- name: Install dependencies (Python 3.9) - meshroom_compute test
65+
run: |
66+
python3.9 -m pip install --upgrade pip
67+
python3.9 -m pip install -r requirements.txt --timeout 45
68+
- name: Run imports - meshroom_compute test
69+
run: |
70+
python3.9 bin/meshroom_compute -h
5971
6072
build-windows:
6173
runs-on: windows-latest
@@ -83,3 +95,14 @@ jobs:
8395
- name: Test with pytest
8496
run: |
8597
pytest tests/
98+
- name: Set up Python 3.9 - meshroom_compute test
99+
uses: actions/setup-python@v4
100+
with:
101+
python-version: 3.9
102+
- name: Install dependencies (Python 3.9) - meshroom_compute test
103+
run: |
104+
python3 -m pip install --upgrade pip
105+
python3 -m pip install -r requirements.txt --timeout 45
106+
- name: Run imports - meshroom_compute test
107+
run: |
108+
python3 bin/meshroom_compute -h

0 commit comments

Comments
 (0)