Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@ stability commitment. See [ROADMAP.md](ROADMAP.md) for planned milestones.

## [Unreleased]

### Notes

- `tests/test_iban_it.py::test_matching_time_on_long_runs` (a 50 ms budget
on 64k characters) carries the `benchmark` marker and is excluded from CI,
as the timing tests of `tests/test_firewall_pattern_timing.py` are. It
runs with `pytest -m benchmark tests/test_iban_it.py`.

## [0.13.1] — 2026-10-06

Patch release: the compose file of `admina init` binds the dashboard, OTEL
Expand Down
3 changes: 3 additions & 0 deletions tests/test_iban_it.py
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,9 @@ def test_card_and_phone_numbers_in_one_text(regex_only):
# ── Matching time on long inputs ──────────────────────────────


# A time budget on 64k characters: run with `pytest -m benchmark` (CI runs
# -m "not benchmark"; shared runners vary between runs).
@pytest.mark.benchmark
@pytest.mark.parametrize("unit", ["IT60", "IT60 ", "IT60X", "IT60 X", "A1 ", "1 ", "+39 3"])
def test_matching_time_on_long_runs(regex_only, unit):
from types import SimpleNamespace
Expand Down
Loading