Fix to Bayesian Network Predict Call and Individual Preds #363
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # This workflow installs Python dependencies and runs tests across versions. | |
| # It is safe for PRs from forks (no secrets, read-only token). | |
| name: Unit test | |
| on: | |
| push: | |
| branches: ["**"] | |
| pull_request: | |
| types: [opened, synchronize, reopened] | |
| branches: ["**"] | |
| # Minimal permissions so fork PRs get a read-only token | |
| permissions: | |
| contents: read | |
| # Avoid duplicate runs when commits are pushed rapidly | |
| concurrency: | |
| group: ci-${{ github.workflow }}-${{ github.ref || github.head_ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| python-version: ["3.8", "3.9", "3.10"] | |
| 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" | |
| - name: Install dependencies | |
| run: | | |
| python -m pip install --upgrade pip | |
| python -m pip install . | |
| - name: Test with unittest | |
| run: | | |
| python tests.py |