Skip to content

Commit dcfd65c

Browse files
committed
ci: enable windoze and macos
1 parent 9c15b5a commit dcfd65c

File tree

2 files changed

+16
-30
lines changed

2 files changed

+16
-30
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ jobs:
2020
- "3.11"
2121
os:
2222
- ubuntu-latest
23-
# - windows-latest
23+
- windows-latest
24+
- macos-latest
2425
steps:
2526
- uses: actions/checkout@v3
2627

@@ -33,8 +34,20 @@ jobs:
3334
setup.py
3435
requirements-dev.txt
3536
36-
- name: Execute linters and test suites
37-
run: ./scripts/cibuild
37+
- name: Install package
38+
run: pip install .
39+
40+
- name: Install dev requirements
41+
run: pip install -r requirements-dev.txt
42+
43+
- name: Run pre-commit
44+
run: pre-commit run --all-files
45+
46+
- name: Run pytest
47+
run: pytest -Werror -s --block-network --cov pystac_client --cov-report term-missing
48+
49+
- name: Run coverage
50+
run: coverage xml
3851

3952
- name: Upload All coverage to Codecov
4053
uses: codecov/codecov-action@v3

scripts/cibuild

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)