Skip to content

Create LICENSE (#26) #94

Create LICENSE (#26)

Create LICENSE (#26) #94

Workflow file for this run

name: Python Checks
on:
push:
branches:
- master
pull_request:
branches:
- master
types:
- opened
- reopened
- synchronize
- ready_for_review
concurrency:
group: tests-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
run-base-tests:
name: Run tests
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.10"
- name: Cache requirements
uses: actions/cache@v2
with:
path: ${{ env.pythonLocation }}
key: ${{ env.pythonLocation }}-${{ hashFiles('setup.py', 'pyproject.toml', 'requirements.txt', 'requirements-dev.txt') }}
- name: Install package
run: |
pip install --upgrade --upgrade-strategy eager --extra-index-url https://download.pytorch.org/whl/cpu -e '.[dev]'
- name: Run static checks
run: |
mkdir -p .mypy_cache
make static-checks
- name: Run unit tests
run: make test