name: Unit Tests on: pull_request: branches: [ "main", "master" ] jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install Poetry uses: snok/install-poetry@v1.4.2 with: version: latest virtualenvs-create: true virtualenvs-in-project: true - name: Install dependencies run: poetry install - name: Run Pytest run: poetry run pytest