ReviewOS

also looking at this

stacks/drone

feat: persist runtime metadata trust and replay

#46
Merged chris wants to merge codex/runtime-trust-store into main
18 files +1159 -31
.github/workflows/ci.ymlmodified+2-0
Changes to .github/workflows/ci.yml
@@ -38,6 +38,8 @@ jobs:
3838 run: bun tests/fixtures/updates/qualify-trust.ts "$RUNNER_TEMP/runtime-trust-qualification" "$GITHUB_WORKSPACE/storage/runtime-build/cli/drone"
3939 - name: Verify typed SDK failures in a minified copied standalone executable
4040 run: bun tests/fixtures/updates/qualify-sdk.ts "$RUNNER_TEMP/runtime-sdk-qualification"
41 - name: Verify persistent metadata and recovery with a copied standalone CLI
42 run: bun tests/fixtures/updates/qualify-store.ts "$RUNNER_TEMP/runtime-store-qualification" "$GITHUB_WORKSPACE/storage/runtime-build/cli/drone"
4143 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone runtime:bench --project "$GITHUB_WORKSPACE" --ticks 100 --fault deadline
4244 working-directory: ${{ runner.temp }}
4345 - run: $GITHUB_WORKSPACE/storage/runtime-build/cli/drone sensors:replay "$GITHUB_WORKSPACE/tests/fixtures/sensors/bench-v1.json" --at-ms 500