Skip to content

Add a PR template with a checklist #164

Add a PR template with a checklist

Add a PR template with a checklist #164

Workflow file for this run

name: Dependency Check
# Verifies that the Poetry dependency lock-file resolves cleanly across the
# supported Python range. Doc building is handled by the separate docs.yml job.
on:
pull_request:
types: [opened, synchronize, edited, reopened]
# Opt into Node.js 24 for all actions in this workflow.
# Remove once actions/checkout and actions/setup-python release
# versions that natively target Node.js 24.
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
jobs:
build:
name: Install deps (Python ${{ matrix.python-version }}, ${{ matrix.os }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest]
python-version: ['3.10', '3.11']
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install Poetry
run: python -m pip install poetry
- name: Install dependencies
run: poetry install