Skip to content

bump version to 2.1.0 #3314

bump version to 2.1.0

bump version to 2.1.0 #3314

Workflow file for this run

name: Testing
on:
push:
branches: ["main"]
tags: ["**"]
pull_request:
types:
- opened
- reopened
- synchronize
workflow_dispatch:
env:
PIP_DISABLE_PIP_VERSION_CHECK: on
PIP_NO_CLEAN: on
PIP_NO_INPUT: on
PIP_PREFER_BINARY: on
PY_COLORS: "1"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
test:
runs-on: ubuntu-latest
permissions:
contents: read
strategy:
matrix:
python-version: [ 3.11, 3.12, 3.13, 3.14 ]
timeout-minutes: 10
steps:
- name: Checkout repo
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 1
- name: Cache requirements
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
env:
cache-name: cache-requirements
with:
path: ~/.cache/pip
key: ${{ env.cache-name }}-${{ hashFiles('requirements.txt') }}
restore-keys: |
${{ env.cache-name }}-
- name: Cache environment
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
env:
cache-name: cache-environment
with:
path: ~/.cache/pip
key: ${{ env.cache-name }}-${{ hashFiles('*.lock') }}
restore-keys: |
${{ env.cache-name }}-
- name: Setup python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: 3.14
- name: Install requirements
run: |
echo ${{ matrix.python-version }} > .python-version
make install
- name: Run test suite
run: make unit