Skip to content

ci: shard and harden process replay - #14

Merged
daggerhashjack merged 1 commit into
nap-devfrom
replay-runner-infra
Aug 12, 2026
Merged

daggerhashjack merged 1 commit into
nap-devfrom
replay-runner-infra

Conversation

@daggerhashjack

@daggerhashjack daggerhashjack commented Aug 12, 2026 •

Copy link
Copy Markdown

Summary

  • split process replay into four deterministic GitHub-hosted shards
  • make replay case selection, reference handling, and failure reporting explicit and fail-closed
  • add private-fixture sanitization and release-validation tooling without publishing or activating pending fixtures
  • rebuild tracked x86_64 acados artifacts with non-executable stacks
  • update opendbc for Tesla Pre-AP firmware matching

Rollout boundary

This PR is hosted-only. The private self-hosted controller, fixture publication, reference publication, and staged activation remain disabled. Pending fixture descriptors are deliberately rejected by the publication validator.

The opendbc gitlink points to NotAutopilot/opendbc#4.

Verification

  • clean uv run --frozen scons -j$(nproc) build
  • 91 focused replay, fixture, release-validator, and acados tests passed
  • 42 focused harness/release-validator tests passed after static-analysis type fixes
  • focused ty check and Ruff passed on every changed Python file
  • hosted run 31622612984: required Tesla Pre-AP gate, static analysis, build release, unit tests, macOS build, and process replay (lagd) passed
  • hosted card, controlsd, and other shards completed their inventory contracts but remain red against the stale pre-manifest f7644c9 reference baseline
  • opendbc safety tests: 90 passed, 8 skipped
  • opendbc Tesla Pre-AP tests: 282 passed, 9 subtests passed
  • opendbc focused firmware/interface suite: 762 passed, 143 skipped; four timing expectation failures reproduce unchanged on the parent commit

@daggerhashjack
daggerhashjack requested a review from SloPOS as a code owner August 12, 2026 16:53
@daggerhashjack
daggerhashjack force-pushed the replay-runner-infra branch 8 times, most recently from 9e740f6 to 13e9087 Compare August 12, 2026 17:26
@daggerhashjack
daggerhashjack merged commit 570bd15 into nap-dev Aug 12, 2026
10 of 13 checks passed
@daggerhashjack
daggerhashjack deleted the replay-runner-infra branch August 12, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant