diff --git a/.github/workflows/run-yesno-recipe.yml b/.github/workflows/run-yesno-recipe.yml index 448ec3e32..edd3d39ce 100644 --- a/.github/workflows/run-yesno-recipe.yml +++ b/.github/workflows/run-yesno-recipe.yml @@ -21,11 +21,11 @@ on: branches: - master pull_request: - branches: - - master + types: [labeled] jobs: run-yesno-recipe: + if: github.event.label.name == 'ready' || github.event_name == 'push' runs-on: ${{ matrix.os }} strategy: matrix: @@ -33,6 +33,8 @@ jobs: # TODO: enable macOS for CPU testing os: [ubuntu-18.04] python-version: [3.8] + torch: ["1.8.1"] + k2-version: ["1.8.dev20210917"] fail-fast: false steps: @@ -54,10 +56,8 @@ jobs: - name: Install Python dependencies run: | - python3 -m pip install --upgrade pip black flake8 python3 -m pip install -U pip - python3 -m pip install k2==1.7.dev20210914+cpu.torch1.7.1 -f https://k2-fsa.org/nightly/ - python3 -m pip install torchaudio==0.7.2 + pip install k2==${{ matrix.k2-version }}+cpu.torch${{ matrix.torch }} -f https://k2-fsa.org/nightly/ python3 -m pip install git+https://github.com/lhotse-speech/lhotse # We are in ./icefall and there is a file: requirements.txt in it diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 13b7742d9..6da27170c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,18 +21,18 @@ on: branches: - master pull_request: - branches: - - master + types: [labeled] jobs: test: + if: github.event.label.name == 'ready' || github.event_name == 'push' runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-18.04, macos-10.15] python-version: [3.6, 3.7, 3.8, 3.9] torch: ["1.8.1"] - k2-version: ["1.7.dev20210914"] + k2-version: ["1.8.dev20210917"] fail-fast: false