Skip to content

Commit 2cbeaff

Browse files
committed
CI: test that tools get installed
1 parent 40a1a9a commit 2cbeaff

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,11 @@ jobs:
121121
run: ./osmium-test/bin/pytest test
122122
shell: bash
123123

124+
- name: Check tool availability
125+
run: |
126+
./osmium-test/bin/pyosmium-get-changes -h
127+
./osmium-test/bin/pyosmium-up-to-date -h
128+
124129
build-platform:
125130
runs-on: ${{ matrix.platform }}
126131

@@ -204,15 +209,16 @@ jobs:
204209
- name: Install prerequisites
205210
run: |
206211
python -m pip install --upgrade pip
207-
pip install pytest pytest-httpserver shapely setuptools requests
212+
pip install -U pytest pytest-httpserver shapely setuptools requests
208213
shell: bash
209214

210215
- name: Build package
211216
run: python setup.py build
212217
shell: bash
213218

214219
- name: Run tests
215-
run: pytest test
220+
run: |
221+
pytest test
216222
shell: bash
217223

218224

@@ -360,3 +366,8 @@ jobs:
360366
- name: Run tests
361367
run: ./osmium-test/Scripts/pytest test
362368
shell: bash
369+
370+
- name: Check tool availability
371+
run: |
372+
./osmium-test/Scripts/pyosmium-get-changes -h
373+
./osmium-test/Scripts/pyosmium-up-to-date -h

0 commit comments

Comments
 (0)