Skip to content

Commit 90a4560

Browse files
committed
test notes linux
1 parent acbc30d commit 90a4560

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

‎.github/workflows/tests.yml‎

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ jobs:
2626
matrix:
2727
# windows-latest is first because it is the platform this library
2828
# targets; the cross-platform lifecycle stubs must pass there.
29-
# ubuntu was removed from the matrix 2026-09-18: CI standards track
30-
# HARDWARE-VERIFIED platforms, and Linux has not been verified
31-
# against a real board. When it is, it returns here and is held to
32-
# the same standards (85% gate, hardware-test evidence for core
33-
# changes). Note the Linux pdeathsig dead-man path only executes on
34-
# a Linux runner, so it is regression-untested until then.
35-
os: [windows-latest, macos-latest]
29+
# ubuntu re-entered the matrix 2026-09-19: Linux was verified
30+
# against a real board (Debian 12, full suite incl. hardware tests,
31+
# 227/227) and is held to the same standards as Windows. This also
32+
# puts the Linux pdeathsig dead-man path back under regression
33+
# testing. The verification itself surfaced and fixed two lifecycle
34+
# bugs (frozen-writer USB-claim leak; open-retry race) -- see the
35+
# CHANGELOG.
36+
os: [windows-latest, ubuntu-latest, macos-latest]
3637
python-version: ["3.11", "3.12", "3.13"]
3738

3839
steps:

0 commit comments

Comments
 (0)