Skip to content

README.md: update build status badge url #984

README.md: update build status badge url

README.md: update build status badge url #984

Workflow file for this run

name: build
on:
push:
branches:
- master
pull_request:
branches:
- master
env:
POETRY_VERSION: "1.8.3"
jobs:
cs:
name: Coding style checks
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup
uses: ./.github/actions/setup
with:
type: test
python-version: "3.10"
poetry-version: ${{ env.POETRY_VERSION }}
- name: Style
run: |
make precommit
- name: Lint
run: |
make mypy
test:
name: Test with python ${{ matrix.python-version }} / ${{ matrix.os-version }}
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13-dev"]
os-version: ["ubuntu-latest", "windows-latest"]
exclude:
- os-version: windows-latest
include:
- os-version: windows-latest
python-version: 3.12
runs-on: ${{ matrix.os-version }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup
uses: ./.github/actions/setup
with:
type: test
python-version: ${{ matrix.python-version }}
poetry-version: ${{ env.POETRY_VERSION }}
- name: Test
if: runner.os == 'Linux'
run: |
make cov
- name: Test
if: runner.os == 'Windows'
shell: bash
env:
PYTEST_HTTPSERVER_HOST: '127.0.0.1'
run: |
set -e
poetry run pytest tests -s -vv --release
poetry run pytest tests -s -vv --ssl
- name: Codecov upload
uses: codecov/codecov-action@v4
if: runner.os == 'Linux'
with:
token: ${{ secrets.CODECOV_TOKEN }}
test-doc:
name: Test doc build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup
uses: ./.github/actions/setup
with:
type: doc
python-version: "3.12"
poetry-version: ${{ env.POETRY_VERSION }}
- name: Test
run: |
make doc