Skip to content

Redesign. Dataloaders instead of datasets. Adapters instead of postprocessing and implicit behavior. Containers and our own validation instead of pydantic. Refactor runner and config. #61

Redesign. Dataloaders instead of datasets. Adapters instead of postprocessing and implicit behavior. Containers and our own validation instead of pydantic. Refactor runner and config.

Redesign. Dataloaders instead of datasets. Adapters instead of postprocessing and implicit behavior. Containers and our own validation instead of pydantic. Refactor runner and config. #61

Workflow file for this run

name: Lighter CI
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12"]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/[email protected]
with:
python-version: ${{ matrix.python-version }}
- name: Install uv
run: make setup
- name: Set up cache
uses: actions/[email protected]
with:
path: .venv
key: venv-${{ matrix.python-version }}-${{ hashFiles('pyproject.toml') }}-${{ hashFiles('poetry.lock') }}
- name: Run safety checks
run: |
make check-safety
- name: Run style checks
run: |
make check-codestyle
- name: Run tests
run: |
make test