Skip to content

deps(frontend)(deps): bump react-dom from 19.2.5 to 19.2.6 in /frontend #42

deps(frontend)(deps): bump react-dom from 19.2.5 to 19.2.6 in /frontend

deps(frontend)(deps): bump react-dom from 19.2.5 to 19.2.6 in /frontend #42

Workflow file for this run

name: backend
on:
push:
branches: [main]
pull_request:
concurrency:
group: backend-${{ github.ref }}
cancel-in-progress: true
jobs:
test:
name: pytest (${{ matrix.os }} / py ${{ matrix.python-version }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest]
python-version: ["3.11", "3.12", "3.13"]
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: pip
cache-dependency-path: pyproject.toml
- name: Install package + dev extras
run: |
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
- name: Install scientific stack (sandbox tests need it)
run: python -m pip install numpy matplotlib
- name: Lint (ruff)
run: ruff check .
- name: Run pytest
run: pytest -v
- name: Offline project smoke test
run: |
python -m halfseed init ci-smoke "Can a harmonic oscillator remain bounded under a small positive frequency shift?" --run-dir .pytest-work/runs
python -m halfseed run ci-smoke --offline --no-latex-gate --no-numerical-tools --max-artifacts 4 --run-dir .pytest-work/runs
python -m halfseed brief ci-smoke --run-dir .pytest-work/runs
test -f .pytest-work/runs/ci-smoke/paper.tex
test -f .pytest-work/runs/ci-smoke/briefings/iteration-001.md