Skip to content

Commit 5ce2730

Browse files
committed
fixed ci-cd
1 parent 788f5e0 commit 5ce2730

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.github/workflows/ci-cd.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,31 @@ jobs:
122122
fail_ci_if_error: true
123123
token: ${{ secrets.CODECOV_TOKEN }}
124124

125+
fileformats-test:
126+
runs-on: ubuntu-latest
127+
strategy:
128+
matrix:
129+
python-version: ['3.8', '3.12']
130+
steps:
131+
- uses: actions/checkout@v3
132+
- name: Revert version to most recent tag on upstream update
133+
if: github.event_name == 'repository_dispatch'
134+
run: git checkout $(git tag -l | tail -n 1 | awk -F post '{print $1}')
135+
- name: Set up Python ${{ matrix.python-version }}
136+
uses: actions/setup-python@v4
137+
with:
138+
python-version: ${{ matrix.python-version }}
139+
- name: Install build dependencies
140+
run: |
141+
python -m pip install --upgrade pip
142+
- name: Install task package
143+
run: |
144+
pip install "./related-packages/fileformats[test]" "./related-packages/fileformats-extras[test]"
145+
python -c "import fileformats.medimage_fsl as m; print(f'{m.__name__} {m.__version__} @ {m.__file__}')"
146+
- name: Test fileformats with pytest
147+
run: >-
148+
pytest ./related-packages -sv --cov fileformats.medimage_fsl
149+
--cov fileformats.extras.medimage_fsl --cov-report xml .
125150
126151
deploy-fileformats:
127152
needs: [build, test, fileformats-test]

0 commit comments

Comments
 (0)