From 00ad7e5057379152480addc2f25d5b52586c5431 Mon Sep 17 00:00:00 2001 From: xrsrke Date: Thu, 5 Oct 2023 15:10:26 +0700 Subject: [PATCH] remove name .github/workflows/tests.yml --- .github/workflows/tests.yml | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 .github/workflows/tests.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..26ada73 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,54 @@ +name: Build + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Set up Python 3.9 + uses: actions/setup-python@v2 + with: + python-version: 3.9 + + # - name: Install Poetry + # run: | + # curl -sSL https://install.python-poetry.org | python3 - + + # - name: Install dependencies + # run: poetry install + + # - name: Install torch cuda + # run: pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 + + # - name: Run tests + # run: poetry run pytest + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -e . + pip3 install torch torchvision torchaudio + pip install pytest + pip install pytest-cov + + - name: Print PyTorch and CUDA info + run: | + python -c "import torch; print(torch.__version__)" + python -c "import torch; print(torch.cuda.is_available())" + + - name: Run tests + run: pytest -vv --cov=pipegoose tests/ + + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v3 + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}