From 92c8ade328793e2e759ac6cc9a7dfde98401b5f8 Mon Sep 17 00:00:00 2001 From: Fangjun Kuang Date: Thu, 27 Jul 2023 18:55:31 +0800 Subject: [PATCH] add tests --- .github/workflows/build-docker-image.yml | 6 +--- .github/workflows/run-docker-image.yml | 37 ++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/run-docker-image.yml diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 04cf8af13..1a905c4de 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -2,10 +2,6 @@ # https://docs.github.com/en/actions/publishing-packages/publishing-docker-images#publishing-images-to-github-packages name: Build docker image on: - push: - branches: - - docker - workflow_dispatch: concurrency: @@ -13,7 +9,7 @@ concurrency: cancel-in-progress: true jobs: - build-doc: + build-docker-image: name: build docker image runs-on: ${{ matrix.os }} strategy: diff --git a/.github/workflows/run-docker-image.yml b/.github/workflows/run-docker-image.yml new file mode 100644 index 000000000..434bfb720 --- /dev/null +++ b/.github/workflows/run-docker-image.yml @@ -0,0 +1,37 @@ +name: Run docker image +on: + push: + branches: + - docker + workflow_dispatch: + +concurrency: + group: run_docker_image-${{ github.ref }} + cancel-in-progress: true + +jobs: + run-docker-image: + name: run docker + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest] + steps: + # refer to https://github.com/actions/checkout + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Run the build process with Docker + uses: addnab/docker-run-action@v3 + with: + image: k2fsa/icefall:torch1.13.0-cuda11.6 + run: | + uname -a + python3 --version + python3 -m torch.utils.collect_env + python3 -m k2.version + python3 -c "import lhotse; print(lhotse.__version__)" + python3 -c "import kaldifeat; print(kaldifeat.__version__)" + nvcc --version