Skip to content

docs: clarify PowerMem upgrade and benchmarks #12

docs: clarify PowerMem upgrade and benchmarks

docs: clarify PowerMem upgrade and benchmarks #12

Workflow file for this run

name: Main
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
jobs:
quality:
runs-on: ubuntu-latest
steps:
- name: Check out
uses: actions/checkout@v7
- uses: actions/cache@v6
with:
path: ~/.cache/prek
key: prek-${{ hashFiles('.pre-commit-config.yaml') }}
- name: Set up the environment
uses: ./.github/actions/setup-python-env
- name: Run checks
run: make check
- name: Check OpenAPI contract
run: make contract-test
tests:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.11", "3.12", "3.13", "3.14"]
fail-fast: false
defaults:
run:
shell: bash
steps:
- name: Check out
uses: actions/checkout@v7
- name: Set up the environment
uses: ./.github/actions/setup-python-env
with:
python-version: ${{ matrix.python-version }}
- name: Run unit tests
run: make unit-test
- name: Run end-to-end tests
run: make e2e-test
check-docs:
runs-on: ubuntu-latest
steps:
- name: Check out
uses: actions/checkout@v7
- name: Set up the environment
uses: ./.github/actions/setup-python-env
- name: Check if documentation can be built
run: make docs-test