diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 46c25632..ab025a83 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -5,6 +5,9 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] emacs-version: [27.2, 28.2, 29.3, snapshot] + exclude: + - os: macos-latest + emacs-version: 27.2 defaults: run: shell: bash -el {0} @@ -20,6 +23,10 @@ jobs: with: version: ${{ matrix.emacs-version }} if: ${{ matrix.os == 'windows-latest' }} + - uses: msys2/setup-msys2@v2 + with: + msystem: MSYS + if: ${{ matrix.os == 'windows-latest' }} - uses: conda-incubator/setup-miniconda@v3 with: python-version: 3.9 @@ -38,8 +45,10 @@ jobs: jupyter --version jupyter kernelspec list - name: Byte compilation + shell: ${{ matrix.os != 'window-latest' && 'bash -el {0}' || 'msys2 {0}' }} run: | make compile - name: Run tests + shell: ${{ matrix.os != 'window-latest' && 'bash -el {0}' || 'msys2 {0}' }} run: | make test