Skip to content

Commit 2dc2b00

Browse files
committed
.github/workflows: Use poetry to build PBIO tests
1 parent 57cbcfc commit 2dc2b00

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,16 @@ jobs:
187187
uses: actions/checkout@v4
188188
with:
189189
submodules: true
190+
- name: Setup poetry
191+
run: |
192+
pipx install poetry
193+
poetry install --only=build
190194
- name: Build
191195
run: |
192-
make $MAKEOPTS -C lib/pbio/test
196+
poetry run make $MAKEOPTS -C lib/pbio/test
193197
- name: Build docs
194198
run: |
195199
make $MAKEOPTS -C lib/pbio/doc
196200
- name: Build coverage
197201
run: |
198-
make $MAKEOPTS -C lib/pbio/test build-coverage/lcov.info
202+
poetry run make $MAKEOPTS -C lib/pbio/test build-coverage/lcov.info

0 commit comments

Comments
 (0)