Alix-007
47dd90c5ea
fix(ci): bound Android SDK downloads ( #108723 )
2026-07-16 02:12:07 -07:00
Alix-007
f0720a856d
fix(e2e): time out npm registry upstream requests ( #108718 )
2026-07-16 02:06:25 -07:00
Alix-007
81e626a6d1
fix(e2e): bound MinGit asset downloads ( #108741 )
2026-07-16 02:02:09 -07:00
Peter Steinberger
b8a6341617
test: publish run-with-env readiness after signal setup ( #108787 )
2026-07-16 02:00:15 -07:00
Alix-007
5cd9243465
fix(ci): bound Windows Testbox phone-home requests ( #108755 )
2026-07-16 01:57:53 -07:00
Peter Steinberger
9da11f7c3f
fix(scripts): report retained pr-lock evidence and clearer artifact validation errors ( #108785 )
2026-07-16 01:55:33 -07:00
Alix-007
8a21f640e3
fix(ci): bound release resume tarball downloads ( #108766 )
2026-07-16 01:54:50 -07:00
Peter Steinberger
723d12fd4c
refactor(apns): move registrations to shared SQLite ( #108543 )
...
* refactor(apns): move registrations to SQLite
* fix(apns): satisfy strict migration typing
* chore(apns): remove obsolete lint suppression
* chore: prune APNs max-lines baseline
* refactor(apns): keep store internals private
* fix(apns): preserve stored relay origins
* fix(apns): advance versions across deletion
* fix(apns): harden legacy state import
* fix(apns): redact legacy import errors
* fix(apns): reserve version successor
* fix(apns): bound legacy timestamp imports
* refactor(apns): extract payload builders
2026-07-16 01:52:15 -07:00
Alix-007
b7270eccc6
fix(e2e): bound Windows prerequisite metadata fetches ( #108698 )
2026-07-16 01:51:26 -07:00
Peter Steinberger
de17534779
fix(docs): render taxonomy closing tags
2026-07-16 04:50:41 -04:00
Alix-007
ea3ac194f4
fix(ci): bound Mantis runner IP discovery ( #108699 )
2026-07-16 01:50:22 -07:00
Alix-007
0b7f4ccb72
fix(ci): bound Telegram QA OIDC requests ( #108701 )
2026-07-16 01:49:15 -07:00
Alix-007
cc58940993
fix(ci): bound Windows WSL rootfs downloads ( #108743 )
2026-07-16 01:47:37 -07:00
Alix-007
00ff4e8b84
fix(ci): bound OCM asset transfers ( #108700 )
2026-07-16 01:44:53 -07:00
Alix-007
e0394c2ab4
fix(ci): bound native tool downloads ( #108685 )
...
* fix(ci): bound native tool downloads
* fix(ci): bound historical SwiftFormat downloads
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-16 01:44:30 -07:00
Peter Steinberger
a7d5386896
improve: speed up ring-zero QA smoke ( #108694 )
...
* ci: speed up ring-zero QA smoke
* ci: scope QA sticky cache to Docker lane
* ci: keep QA dependency setup on actions cache
* test: restore modern Docker QA proof
2026-07-16 01:12:40 -07:00
Alix-007
139a310b96
fix(scripts): keep ntfy auth notifications from hanging ( #108650 )
...
* fix(scripts): bound ntfy auth notifications
* test(queue): align Sol default with current main
* fix(protocol): regenerate bundled clients for sessions thinkingLevel
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-16 00:57:19 -07:00
Alix-007
3912cf38b9
fix(ci): bound workflow ShellCheck download ( #108672 )
2026-07-16 00:56:27 -07:00
Peter Steinberger
b23292cc3f
test(ci): repair release validation gates ( #108646 )
...
* test(agents): harden Z.AI live output probe
* test(agents): classify live provider failures
* test(ci): strengthen package export contract
* chore(protocol): regenerate Swift session create params
2026-07-16 00:42:41 -07:00
Sash Zats
0960d07d8e
ci: gate PR edit automation by changed field ( #95010 )
...
* ci: gate PR edit automation by changed field
* ci: include title edits in ClawSweeper dispatch gate
* ci: refine PR edit automation gates
Co-authored-by: Sash Zats <sash@zats.io >
* test(ci): require boolean workflow matcher
Co-authored-by: Sash Zats <sash@zats.io >
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-16 00:42:14 -07:00
Peter Steinberger
fecd11fdc9
perf(test): unref process watchdogs ( #108643 )
2026-07-16 00:39:08 -07:00
Peter Steinberger
7a398fe6f8
fix(update): preserve plugin policy on failures ( #108661 )
2026-07-16 00:38:44 -07:00
Peter Steinberger
7e1d93d36d
refactor(deadcode): enforce full-repository hard zero ( #108717 )
...
* refactor(deadcode): enforce full-repository hard zero
* refactor(deadcode): drop rebased test-support leftovers
* refactor(openai): remove stale TTS test bridge
* test(config): cover bundled tuple baseline merging
* fix(deadcode): reject external Windows paths
* test(config): preserve heterogeneous tuple coverage
2026-07-16 00:16:20 -07:00
Peter Steinberger
7181233320
fix(ci): settle deadcode hard-zero sweep debt across guard lanes
...
The repository hard-zero sweep (bae9752c5a , #108641 ) left five CI lanes
red on every PR: a stale max-lines baseline entry for the shrunken
live-cache-regression-runner, session-accessor debt baseline above the
real count, two sqlite-reliability contract types un-exported while
scripts/lib still imports them, a deleted-file entry on the production
lint-suppression allowlist, and a stale wildcard-barrel assertion in the
parallels smoke model test.
2026-07-15 23:16:10 -07:00
Alix-007
5f2828b50a
fix(installer): time out stalled runtime downloads ( #108619 )
...
* fix(installer): bound curl download stalls
* chore: format installer timeout tests
* fix(installer): limit timeout to true download stalls
* fix(installer): scope timeout to transfer stalls
2026-07-15 23:01:31 -07:00
Alix-007
98fc55ca96
fix(ci): bound performance gateway health probes ( #108621 )
2026-07-15 22:59:18 -07:00
Alix-007
8781ba78de
fix(mantis): bound R2 evidence uploads ( #108616 )
2026-07-15 22:57:36 -07:00
Peter Steinberger
906c7332d2
fix(deadcode): keep production scan test-free ( #108648 )
2026-07-15 22:56:34 -07:00
Alix-007
862f915b55
fix(e2e): keep gateway suspension probes within deadline ( #108063 )
...
* fix(e2e): bound gateway network HTTP probes
* test(e2e): align timeout proof with repo guards
* test(e2e): use a typed stalled response
2026-07-15 22:52:59 -07:00
Alix-007
3009338a9a
fix(e2e): stop multi-node health checks hanging past deadline ( #108065 )
...
* fix(e2e): bound multi-node health probes
* test(e2e): track multi-node timeout temp files
2026-07-15 22:47:43 -07:00
Peter Steinberger
a6125b7868
perf(ci): split QA smoke into four profile parts and time tsdown invocations ( #108638 )
2026-07-15 22:41:02 -07:00
Alix-007
e60ebbc63b
fix(ci): bound fallback Node downloads ( #108166 )
2026-07-15 22:40:39 -07:00
Peter Steinberger
bae9752c5a
refactor(deadcode): enforce repository hard zero ( #108641 )
2026-07-15 22:40:00 -07:00
Alix-007
527711d27c
fix(crabbox): bound IMDS identity checks ( #108165 )
2026-07-15 22:32:29 -07:00
Peter Steinberger
c8c2b206e8
improve: speed up targeted regression suites ( #108609 )
...
* test: speed up targeted regression suites
* test: preserve subprocess startup headroom
* test: keep secops-owned auth coverage unchanged
2026-07-15 21:29:48 -07:00
Peter Steinberger
251b6f8d8c
perf(ci): parallel format check and build-input-precise artifact gating ( #108594 )
2026-07-15 21:12:55 -07:00
Dallin Romney
04221fc91e
chore(qa): remove retired Matrix package guards ( #108531 )
2026-07-15 19:28:37 -07:00
Peter Steinberger
154d1277e1
fix(qa): repair package Telegram harness boundaries ( #108499 )
...
* fix(qa): keep packaged entry off private transport
* fix(qa): lazy-load private transport runtime
* fix(qa): pass relative package artifact path
* fix(qa): isolate packaged bus protocol
* fix(qa): mount package scenario catalog
2026-07-15 19:24:55 -07:00
Peter Steinberger
d4183facf1
refactor(deadcode): tighten extension root modeling ( #108538 )
2026-07-15 18:18:23 -07:00
Peter Steinberger
d3dcb36895
refactor(deadcode): tighten Google and xAI extension roots ( #108523 )
2026-07-15 17:34:53 -07:00
Peter Steinberger
9bee0d4cb8
refactor(deadcode): tighten more provider extension roots ( #108515 )
2026-07-15 17:05:21 -07:00
morluto
16801bf4f0
fix(agents): prevent subagent registry resurrection ( #105793 )
...
* fix(agents): retire legacy subagent registry JSON
Co-authored-by: morluto <76467478+morluto@users.noreply.github.com >
* fix(agents): keep migration decision internal
Co-authored-by: morluto <76467478+morluto@users.noreply.github.com >
* style(agents): format migration decision type
Co-authored-by: morluto <76467478+morluto@users.noreply.github.com >
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-15 17:01:42 -07:00
Peter Steinberger
370b80b74d
refactor(deadcode): tighten provider extension roots ( #108497 )
2026-07-15 16:23:47 -07:00
Peter Steinberger
8aa2392003
refactor(deadcode): harden unused export coverage ( #108484 )
2026-07-15 15:49:30 -07:00
Dallin Romney
401e7b003c
fix(release): support frozen pre-AI package targets ( #108479 )
2026-07-15 15:49:27 -07:00
Peter Steinberger
6252f9b1f7
improve(ci): speed warm Node shards with sticky bind mount ( #108386 )
...
* perf(ci): bind sticky dependency disk into test shards
* chore(ci): restore workflow guard coverage
* perf(ci): skip pnpm install on exact sticky hits
* fix(ci): require stock layout for sticky dependencies
* perf(ci): bypass pnpm for test shard launches
* fix(ci): declare direct shard runner command
* fix(ci): bypass pnpm in warm shard builds
* fix(ci): invalidate sticky deps on pnpm config
* ci: document sticky failure guard
2026-07-15 15:41:24 -07:00
Peter Steinberger
484ad52f37
fix(qa): keep package harness off private runtime ( #108476 )
2026-07-15 15:23:01 -07:00
Peter Steinberger
3ee408b7b5
fix(qa): isolate Crabline from package live lanes ( #108472 )
...
* fix(qa): isolate Crabline from package live lanes
* fix(qa): narrow optional smoke runtime
* ci(release): avoid unrelated Crabline install
2026-07-15 15:09:07 -07:00
Dallin Romney
379aca9f35
fix(release): use trusted frozen installer harness ( #108467 )
...
* fix(release): use trusted frozen installer harness
* test(release): align installer harness assertions
2026-07-15 15:08:52 -07:00
Peter Steinberger
f2fa99a414
fix(ci): install Crabline for package Telegram harness ( #108468 )
2026-07-15 14:41:04 -07:00