name: mistpipe on: push: branches: [main] paths: - "mistpipe/**" - ".github/workflows/mistpipe.yml" pull_request: paths: - "mistpipe/**" jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.12" - name: Install working-directory: mistpipe run: pip install -e . - name: Import check working-directory: mistpipe run: python -c "from mistpipe.cli import cli; print('mistpipe CLI imports cleanly')"