PEtab-dev / libpetab-python

Python package for working with PEtab files
https://libpetab-python.readthedocs.io
MIT License
14 stars 6 forks source link

GHA: Add Windows #80

Closed dweindl closed 2 years ago

dweindl commented 2 years ago

Verify all tests pass on Windows

fbergmann commented 2 years ago

all that should be needed here would be to add the platform into the matrix like so:

strategy:
 matrix:
    platform: [windows-latest, macos-latest, ubuntu-latest]
runs-on: ${{ matrix.platform }}

in the worst case some of the tasks could be disabled on windows (no need to run codecoverage on all platforms i think), So some:

    if: matrix.platform == 'ubuntu-latest'

on those steps will ensure that they are only executed there.