Skip to content

Release v0.1.1

Release v0.1.1 #10

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
concurrency:
group: ci-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
intentproof-spec:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
with:
repository: intentproof/intentproof-spec
path: intentproof-spec
- uses: actions/setup-node@v4
with:
node-version-file: intentproof-spec/.nvmrc
cache: npm
cache-dependency-path: intentproof-spec/package-lock.json
- name: Canonical spec conformance (Vitest oracle)
run: bash intentproof-spec/scripts/run-conformance.sh intentproof-spec
audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: ./.github/actions/setup-python-pip
with:
python-version: "3.x"
check-latest: true
- name: Install project (dev extras)
run: pip install -e ".[dev]"
- name: pip-audit
run: pip-audit
tox:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- tox-env: static
python-version: "3.x"
check-latest: true
- tox-env: cov
python-version: "3.x"
check-latest: true
- tox-env: py311
python-version: "3.11"
check-latest: false
- tox-env: py312
python-version: "3.12"
check-latest: false
- tox-env: py313
python-version: "3.13"
check-latest: false
- tox-env: py314
python-version: "3.14"
check-latest: false
steps:
- uses: actions/checkout@v6
- uses: ./.github/actions/setup-python-pip
with:
python-version: ${{ matrix.python-version }}
check-latest: ${{ matrix.check-latest }}
- name: Install tox
run: pip install "tox>=4"
- name: Run tox
run: tox run -e ${{ matrix.tox-env }}