Dean
36f7af1866
Merge pull request #8461 from mazen320/fix/conventions-large-export-search
...
fix(tools): stream duplicate export search patterns
2026-10-21 16:23:23 +13:00
Dean
4640d3f0f9
Merge pull request #8230 from xXPBSXx/fix/select-tests-changed-list-bom
...
fix(tools): read the select_tests changed-file list as UTF-8 with a byte order mark
2026-10-21 16:09:38 +13:00
Dean
1c18ee8d82
Merge pull request #8259 from xXPBSXx/fix/select-tests-build-errors
...
fix(tools): report an unusable build directory in select_tests
2026-10-21 15:40:12 +13:00
Dean
4b62635bef
Merge pull request #8241 from Henryisdjfunkyho/fix/check-compile-response-files
...
fix(tools): reject unexpanded response files in syntax checks
2026-10-21 15:02:36 +13:00
xXPBSXx and Claude Sonnet 5.5
e078bc4439
fix(tools): report an unusable build directory in select_tests
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-20 22:27:30 +02:00
Dean
aa1b1bfcea
Merge pull request #7443 from Agnibha007/fix/debt-split-staying-entry-paragraphs
...
fix(tools): keep the blank line between a staying entry and a paragraph
2026-10-21 09:14:10 +13:00
Dean
ebb5f6fcb4
Merge pull request #7440 from MrMha/feat/audit-strict-stubs-20261018
...
feat: optionally fail import audits on referenced throwing stubs
2026-10-21 09:14:03 +13:00
Dean
ecdf9b3901
Merge pull request #7436 from MrMha/feat/explain-test-selection-20261018
...
feat: explain saved test selections and fixture dependencies
2026-10-21 09:13:59 +13:00
Dean
722cf9388c
Merge pull request #7433 from MrMha/feat/trace-thread-filter-20261018
...
feat: filter trace digests by named event threads
2026-10-21 09:13:53 +13:00
xXPBSXx and Claude Sonnet 5.5
602f6e1bda
fix(tools): report an unreadable cache in configure_seed
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-20 19:00:38 +02:00
Dean
f0d8e6924d
Merge pull request #6165 from MarcZX10/codex/unwrap-self-truncated-elf
...
fix(tools): reject unsupported inner ELF encodings
2026-10-21 04:46:15 +13:00
Dean
1a3a1b2e0e
Merge pull request #3998 from MrMha/feat/controller-timelines
...
feat(pad): queue timed controller button sequences
2026-10-21 04:08:30 +13:00
Adrià
fdc557292b
Merge pull request #7523 from jotitadev/fix/tools-check-python-test-registration
...
fix(tools): fail when a test_*.py script is never run
2026-10-20 16:05:20 +02:00
Adrià
4e860a5ed5
Merge pull request #7834 from parl0v/fix/import-audit-disambig-nid
...
fix(tools): strip the NID disambiguation suffix from declared names
2026-10-20 15:59:04 +02:00
Adrià
30fda0a03a
Merge pull request #7688 from jotitadev/fix/hw-oracle-compare-test-in-process
...
fix(tools): run the oracle comparison test cases in process
2026-10-20 15:19:07 +02:00
Maz
6926aff808
fix(tools): stream duplicate export search patterns
2026-10-20 16:58:16 +04:00
Dean
56b299c3a9
Merge pull request #8347 from orezraey/fix/shader-cache-test-ninja-encoding
...
test(recompiler): read the cache fixture's build.ninja in the Ninja build-file encoding
2026-10-21 01:05:46 +13:00
Dean
390ec58e20
Merge pull request #8342 from orezraey/fix/hw-oracle-cmd-unicode-python
...
test(tools): run the hw-oracle oracle.cmd fixture from non-ASCII paths
2026-10-21 01:05:32 +13:00
Adrià
d50ec76da0
Merge pull request #7656 from andreamatt/fix/progress-history-utc-days
...
fix(progress_history): take history days in UTC
2026-10-20 13:25:16 +02:00
orezraey and Claude Opus 5.5
1529a5cf31
test(recompiler): read the cache fixture's build.ninja in the Ninja build-file encoding
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 07:45:53 -03:00
Adrià
5bb37bec5d
Merge pull request #7553 from iAlturki/fix_trace_digest_utf8_bom
...
fix(tools): accept UTF-8 BOMs in trace digest inputs
2026-10-20 12:44:23 +02:00
orezraey and Claude Opus 5.5
e5de2a9b7d
test(tools): run the hw-oracle oracle.cmd fixture from non-ASCII paths
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 07:40:52 -03:00
Jota
d502c75b5f
fix(tools): skip commented workflow lines when finding test scripts
...
A YAML comment line such as '# python3 tools/tests/test_x.py' counted as a run, because only a comment after a space was stripped. Skip lines whose first non-blank character is '#', also inside run blocks, and strip a trailing comment after any whitespace.
2026-10-20 12:39:44 +02:00
Jota
34d3199601
fix(tools): fail when a test_*.py script is never run
...
check_test_registration.py only audits built test executables, so a Python test that no add_test or workflow names is silently skipped. Add a --scripts mode that lists the tracked test_*.py scripts and fails for any not run by an add_test of a CMakeLists or a python step of a workflow, and register it as a ctest so the relinker builds run it.
2026-10-20 12:39:44 +02:00
Adrià Franch
4dbcc94e9c
test(tools): pass a valid revision for the option not under test
2026-10-20 11:53:06 +02:00
Cankiee
609017e51d
test(tools): register git error regression tests with ctest
2026-10-20 11:52:58 +02:00
Cankiee
445d7192f9
fix(tools): handle git command failures gracefully
2026-10-20 11:52:58 +02:00
Dean Galvin
7814a12b90
revert(ci): run Linux video output tests under Xvfb
...
This reverts the merge of #6932 (fce1fefe3b ). Its "Install Xvfb" step fails on the self-hosted Linux runner, which has no xvfb-run and no passwordless sudo, so every Linux build stops before configuring.
2026-10-20 22:29:48 +13:00
MarcZX100
acb8190919
fix(ci): accept variable startup logs in skip reports
2026-10-20 08:19:16 +00:00
MarcZX100
fb2949ab9f
fix(ci): accept high-refresh startup logs
2026-10-20 08:19:15 +00:00
MarcZX100
23b2b1dc3e
fix(ci): ignore ctest skip return code metadata
2026-10-20 08:19:15 +00:00
MarcZX100
fe1d9eae67
ci: run Linux video output tests under Xvfb
2026-10-20 08:19:15 +00:00
Agnibha Mukherjee
43b1f49f7c
fix(tools): keep the blank line between a staying entry and a paragraph
...
render_index emitted a blank line only after a heading or text line, so a
paragraph following an entry that stays in the index was written directly
under the bullet, and Markdown read it as a lazy continuation of the list.
2026-10-20 12:31:55 +05:30
maximaxi01
9c919b3aac
test(tools): split configure seed test groups
2026-10-20 01:59:10 -04:00
maximaxi01
56ab8dcf7b
fix(tools): prevent configure seeds from overwriting their cache
2026-10-20 01:59:09 -04:00
Henryisdjfunkyho
42701b2906
fix(tools): reject unexpanded response files in syntax checks
2026-10-19 22:49:45 -07:00
Dean
1ed63f63c2
Merge pull request #8151 from xXPBSXx/fix/pr-overlap-report-git-errors
...
fix(tools): name the failing command when pr_overlap cannot run git or gh
2026-10-20 18:34:21 +13:00
Dean
cc798b8248
Merge pull request #8131 from xXPBSXx/fix/progress-compare-snapshots
...
fix(tools): name the unreadable snapshot in progress --compare
2026-10-20 18:34:17 +13:00
Dean
7914531d6c
Merge pull request #8130 from xXPBSXx/fix/test-registration-build-errors
...
fix(tools): report an unusable build directory in check_test_registration
2026-10-20 18:34:14 +13:00
Dean
275490311d
Merge pull request #8124 from xXPBSXx/fix/import-audit-module-names
...
fix(tools): match import_audit module names like the relinker
2026-10-20 18:34:10 +13:00
Dean
87a32d1451
Merge pull request #8093 from eliasbruno124-dev/fix/import-audit-unscoped-guest-exports
...
fix(tools): resolve unscoped registry imports from guest modules
2026-10-20 18:34:02 +13:00
Dean
844a93d881
Merge pull request #8032 from emirplus/fix/debt-split-utf8-bom
...
fix(tools): decode debt files with utf-8-sig in debt_split
2026-10-20 18:33:59 +13:00
Dean
d6b03aa8fa
Merge pull request #8031 from orezraey/fix/check-compile-ninja-encoding
...
fix(tools): decode check_compile's Ninja commands in the build-file encoding
2026-10-20 18:33:55 +13:00
Dean
964093ef36
Merge pull request #5710 from AMRYB/fix/web-release-pairing
...
fix(web): publish converter and libraries from one release
2026-10-20 17:47:07 +13:00
Dean
4ed8ccf878
Merge pull request #8022 from emirplus/fix-trace-digest-utf8-bom
...
fix(tools): decode summary and stack inputs with utf-8-sig in trace_digest
2026-10-20 17:46:49 +13:00
Dean
c34f54bea8
Merge pull request #7951 from emirplus/fix/stubgen-stderr-newlines
...
fix(tools): preserve lf line endings on stderr in stubgen
2026-10-20 17:46:42 +13:00
Dean
f289e7de76
Merge pull request #8011 from emirplus/fix-package-release-utf8-bom
...
fix(tools): decode CMake cache with utf-8-sig in package_release
2026-10-20 17:35:23 +13:00
Dean
20c8f53295
Merge pull request #8006 from emirplus/fix-prepare-release-notes-parent-dir
...
fix(tools): create parent directory for body output in prepare_release_notes
2026-10-20 17:35:20 +13:00
Dean
611d8379d8
Merge pull request #8002 from vittoriosalvadore/codex/fix-test-registration-literals
...
fix(tools): ignore CMake literals when checking test registration
2026-10-20 17:35:16 +13:00
Dean
611f08561c
Merge pull request #7997 from emirplus/fix/tools-configure-seed-utf8-bom
...
fix(tools): decode CMake cache with utf-8-sig in configure_seed
2026-10-20 17:35:12 +13:00