diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 49487fe4..03641d6b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,182 +19,182 @@ jobs: #- runs-on: ubuntu-20.04 # python: 3.5 # arch: x64 - - runs-on: ubuntu-20.04 - python: 3.6 - arch: x64 - - runs-on: ubuntu-20.04 - python: 3.7 - arch: x64 - - runs-on: ubuntu-20.04 - python: 3.8 - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - runs-on: ubuntu-20.04 - python: 3.9 - arch: x64 - - runs-on: ubuntu-20.04 - python: '3.10' - arch: x64 - - runs-on: ubuntu-20.04 - python: '3.11' - arch: x64 - - runs-on: ubuntu-20.04 - python: '3.12' - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - runs-on: ubuntu-20.04 - python: '3.13' - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - runs-on: ubuntu-20.04 - python: pypy-2.7 - arch: x64 - - runs-on: ubuntu-20.04 - python: pypy-3.7 - arch: x64 - - runs-on: ubuntu-20.04 - python: pypy-3.8 - arch: x64 - - runs-on: ubuntu-20.04 - python: pypy-3.9 - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - runs-on: ubuntu-20.04 - python: pypy-3.10 - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - - runs-on: ubuntu-20.04 - python: 3.8 - arch: x64 - gcc: 10 - name-extra: ' (GCC 10)' - - runs-on: ubuntu-20.04 - python: 3.8 - arch: x64 - clang: 12 - name-extra: ' (Clang 12)' - - #- runs-on: ubuntu-20.04 - # python: 2.7 - # arch: x64 - # release: true - # name-extra: ' (Release)' - - runs-on: ubuntu-20.04 - python: 3.8 - arch: x64 - release: true - name-extra: ' (Release)' - - #- runs-on: macos-11 - # python: 2.7 - # arch: x64 - - runs-on: macos-12 - python: 3.8 - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - runs-on: macos-12 - python: 3.9 - arch: x64 - - runs-on: macos-12 - python: '3.10' - arch: x64 - - runs-on: macos-12 - python: '3.11' - arch: x64 - - runs-on: macos-12 - python: '3.12' - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - runs-on: macos-12 - python: '3.13' - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - runs-on: macos-12 - python: 3.8 - arch: x64 - release: true - name-extra: ' (Release)' - #- runs-on: macos-11 - # python: pypy-3.6 - # arch: x64 - - runs-on: macos-12 - python: pypy-3.7 - arch: x64 - - runs-on: macos-12 - python: pypy-3.8 - arch: x64 - - runs-on: macos-12 - python: pypy-3.9 - arch: x64 - - runs-on: macos-12 - python: pypy-3.10 - arch: x64 - - #- runs-on: windows-2019 - # python: 2.7 - # arch: x64 - - runs-on: windows-2019 - python: 3.8 - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - runs-on: windows-2019 - python: 3.9 - arch: x64 - - runs-on: windows-2019 - python: '3.10' - arch: x64 - - runs-on: windows-2019 - python: '3.11' - arch: x64 - - runs-on: windows-2019 - python: '3.12' - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - - runs-on: windows-2019 - python: '3.13' - arch: x64 - run-praat-tests: true - name-extra: ' (with Praat tests)' - #- runs-on: windows-2019 - # python: 2.7 - # arch: x86 - # name-extra: ' (32-bit)' - - runs-on: windows-2019 - python: 3.12 - arch: x86 - name-extra: ' (32-bit)' - - runs-on: windows-2019 - python: 3.13 - arch: x86 - name-extra: ' (32-bit)' - - runs-on: windows-2019 - python: 3.12 - arch: x64 - release: true - name-extra: ' (Release)' - - runs-on: windows-2019 - python: pypy-3.6 - arch: x86 - - runs-on: windows-2019 - python: pypy-3.7 - arch: x64 - - runs-on: windows-2019 - python: pypy-3.8 - arch: x64 - - runs-on: windows-2019 - python: pypy-3.9 - arch: x64 +# - runs-on: ubuntu-20.04 +# python: 3.6 +# arch: x64 +# - runs-on: ubuntu-20.04 +# python: 3.7 +# arch: x64 +# - runs-on: ubuntu-20.04 +# python: 3.8 +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# - runs-on: ubuntu-20.04 +# python: 3.9 +# arch: x64 +# - runs-on: ubuntu-20.04 +# python: '3.10' +# arch: x64 +# - runs-on: ubuntu-20.04 +# python: '3.11' +# arch: x64 +# - runs-on: ubuntu-20.04 +# python: '3.12' +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# - runs-on: ubuntu-20.04 +# python: '3.13' +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# - runs-on: ubuntu-20.04 +# python: pypy-2.7 +# arch: x64 +# - runs-on: ubuntu-20.04 +# python: pypy-3.7 +# arch: x64 +# - runs-on: ubuntu-20.04 +# python: pypy-3.8 +# arch: x64 +# - runs-on: ubuntu-20.04 +# python: pypy-3.9 +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# - runs-on: ubuntu-20.04 +# python: pypy-3.10 +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# +# - runs-on: ubuntu-20.04 +# python: 3.8 +# arch: x64 +# gcc: 10 +# name-extra: ' (GCC 10)' +# - runs-on: ubuntu-20.04 +# python: 3.8 +# arch: x64 +# clang: 12 +# name-extra: ' (Clang 12)' +# +# #- runs-on: ubuntu-20.04 +# # python: 2.7 +# # arch: x64 +# # release: true +# # name-extra: ' (Release)' +# - runs-on: ubuntu-20.04 +# python: 3.8 +# arch: x64 +# release: true +# name-extra: ' (Release)' +# +# #- runs-on: macos-11 +# # python: 2.7 +# # arch: x64 +# - runs-on: macos-12 +# python: 3.8 +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# - runs-on: macos-12 +# python: 3.9 +# arch: x64 +# - runs-on: macos-12 +# python: '3.10' +# arch: x64 +# - runs-on: macos-12 +# python: '3.11' +# arch: x64 +# - runs-on: macos-12 +# python: '3.12' +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# - runs-on: macos-12 +# python: '3.13' +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# - runs-on: macos-12 +# python: 3.8 +# arch: x64 +# release: true +# name-extra: ' (Release)' +# #- runs-on: macos-11 +# # python: pypy-3.6 +# # arch: x64 +# - runs-on: macos-12 +# python: pypy-3.7 +# arch: x64 +# - runs-on: macos-12 +# python: pypy-3.8 +# arch: x64 +# - runs-on: macos-12 +# python: pypy-3.9 +# arch: x64 +# - runs-on: macos-12 +# python: pypy-3.10 +# arch: x64 +# +# #- runs-on: windows-2019 +# # python: 2.7 +# # arch: x64 +# - runs-on: windows-2019 +# python: 3.8 +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# - runs-on: windows-2019 +# python: 3.9 +# arch: x64 +# - runs-on: windows-2019 +# python: '3.10' +# arch: x64 +# - runs-on: windows-2019 +# python: '3.11' +# arch: x64 +# - runs-on: windows-2019 +# python: '3.12' +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# - runs-on: windows-2019 +# python: '3.13' +# arch: x64 +# run-praat-tests: true +# name-extra: ' (with Praat tests)' +# #- runs-on: windows-2019 +# # python: 2.7 +# # arch: x86 +# # name-extra: ' (32-bit)' +# - runs-on: windows-2019 +# python: 3.12 +# arch: x86 +# name-extra: ' (32-bit)' +# - runs-on: windows-2019 +# python: 3.13 +# arch: x86 +# name-extra: ' (32-bit)' +# - runs-on: windows-2019 +# python: 3.12 +# arch: x64 +# release: true +# name-extra: ' (Release)' +# - runs-on: windows-2019 +# python: pypy-3.6 +# arch: x86 +# - runs-on: windows-2019 +# python: pypy-3.7 +# arch: x64 +# - runs-on: windows-2019 +# python: pypy-3.8 +# arch: x64 +# - runs-on: windows-2019 +# python: pypy-3.9 +# arch: x64 - runs-on: windows-2019 python: pypy-3.10 arch: x64 @@ -274,6 +274,10 @@ jobs: run: | cmake --build build --target tests + - name: Setup tmate session + if: failure() + uses: mxschmitt/action-tmate@v3 + docs: name: Documentation runs-on: ubuntu-latest