ArchitSharma's picture
Release FeatureLens v0.5.0
4a79e5b
Raw
History Blame Contribute Delete
921 Bytes
name: CI
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Install lightweight test dependencies
run: |
python -m pip install --upgrade pip
pip install "torch>=2.8,<2.12" "huggingface_hub>=0.34,<2" "numpy>=2,<3" \
"pandas>=2.2,<3" "gradio==6.24.0" "transformers>=4.51,<6" \
"pytest>=8.3,<10" "ruff>=0.9,<1"
- name: Ruff
run: python -m ruff check app.py featurelens experiments tests scripts
- name: Unit tests
run: python -m pytest -q
- name: Compile
run: python -m compileall -q app.py featurelens experiments scripts
- name: UI launch smoke
run: python scripts/ui_smoke.py
- name: Release check
run: python scripts/release_check.py