Skip to content

Commit 4d6e8b6

Browse files
committed
CI: Add hyperscan tests
1 parent 29fb231 commit 4d6e8b6

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,26 @@ on:
1010

1111
jobs:
1212
test:
13-
name: Test / ${{ matrix.python }} (${{ matrix.bundle }}) / ${{ matrix.os }}
13+
name: Test / ${{ matrix.python }} (${{ matrix.backend }}) / ${{ matrix.os }}
1414
runs-on: ${{ matrix.os }}-latest
1515
strategy:
1616
fail-fast: false
1717
matrix:
1818
os: [ubuntu, macos, windows]
1919
python: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "pypy-3.9", "pypy-3.10", "pypy-3.11"]
20-
bundle: [base, hyperscan]
20+
backend: [base, hyperscan]
2121
exclude:
22+
# Hyperscan does not have wheels for PyPy.
2223
- python: "pypy-3.9"
23-
bundle: hyperscan
24+
backend: hyperscan
2425
- python: "pypy-3.10"
25-
bundle: hyperscan
26+
backend: hyperscan
2627
- python: "pypy-3.11"
27-
bundle: hyperscan
28+
backend: hyperscan
29+
# Hyperscan wheel is missing for 3.9 on Windows.
30+
- os: windows
31+
python: "3.9"
32+
backend: hyperscan
2833

2934
steps:
3035
- uses: actions/checkout@v4
@@ -39,7 +44,7 @@ jobs:
3944
run: python -m pip install tox
4045

4146
- name: Run tests
42-
run: python -m tox -e ci-${{ matrix.bundle }} -- --verbose
47+
run: python -m tox -e ci-${{ matrix.backend }} -- --verbose
4348

4449
docs:
4550
# Test documentation builds.

0 commit comments

Comments
 (0)