Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
76a5c66
feat: capture capsule sources with durable physical retirement
ovasylenko Oct 27, 2026
cd8054f
fix(mobile): enable local artifacts in production builds
ovasylenko Oct 27, 2026
349a7b8
fix(storage): bind worker resolutions to dispatch identity
ovasylenko Oct 27, 2026
b7554a9
fix(storage): freeze captured source authority until explicit release
ovasylenko Oct 27, 2026
4f88d9c
fix(continuity): separate authenticated local migration recovery from…
ovasylenko Oct 27, 2026
2fdbf80
fix(continuity): pin source definitions and retained branch identity
ovasylenko Oct 27, 2026
816afe6
test(engine): require physical retirement during export publication
ovasylenko Oct 27, 2026
0466f9e
Fix schema-scoped downgrade dependency checks
ovasylenko Oct 27, 2026
a9477c5
Fence worker dispatch and retries to durable invocations
ovasylenko Oct 27, 2026
55f5e6c
Admit worker effects and prepared payloads in one transaction
ovasylenko Oct 27, 2026
0ef2acf
Retain accepted worker results across hot-task cleanup
ovasylenko Oct 27, 2026
38025c3
Atomically accept worker results and fence cleanup lock order
ovasylenko Oct 28, 2026
d6bb1c9
Apply accepted worker results atomically with durable recovery
ovasylenko Oct 28, 2026
a01bac4
Persist worker failure evidence and preserve native JSON during recovery
ovasylenko Oct 28, 2026
5d234c0
Recover retained worker failures after pause and task cleanup
ovasylenko Oct 28, 2026
efa433f
Enforce gRPC key grants and credential lifetime on streams
ovasylenko Oct 28, 2026
687181a
Advance the claim generation in the PostgreSQL locking fixture
ovasylenko Oct 28, 2026
8b8139a
Patch vulnerable Markdown parser build dependency
ovasylenko Oct 28, 2026
c46bce8
Retain immutable issued worker claim provenance
ovasylenko Oct 28, 2026
7278cc7
Retain verified worker issuers and enforce runtime queue grants
ovasylenko Oct 28, 2026
fd3e0ab
Enforce recorded reporters before HTTP worker mutation and replay
ovasylenko Oct 28, 2026
27838a6
Enforce gRPC reporters and scope held-task reconnect before limits
ovasylenko Oct 28, 2026
6b7661a
Reject invalid device identities in previously signed sessions
ovasylenko Oct 28, 2026
61321bb
Commit operator effect resolutions with their provenance atomically
ovasylenko Oct 28, 2026
03c4fd5
Retain explicit operator decisions for legacy worker completions
ovasylenko Oct 28, 2026
6974460
Stabilize delegation provenance fixture at an unclaimed waiting parent
ovasylenko Oct 28, 2026
e735415
Keep scheduled lifecycle fixture outside the scheduler claim window
ovasylenko Oct 28, 2026
b831409
Bind delegation proxy retries to the complete publication identity
ovasylenko Oct 28, 2026
053c251
Preserve SQLite locks across refused native and mobile ownership atte…
ovasylenko Oct 28, 2026
ffa2ae3
Publish delegation grants, mailbox work and provenance atomically
ovasylenko Oct 28, 2026
455ebdb
Recover published delegation results atomically without hot tasks
ovasylenko Oct 28, 2026
78988b7
Validate worker result budgets and durable delegation replay
ovasylenko Oct 28, 2026
6d47623
Fence native execution and retain delegation relay quarantine
ovasylenko Oct 28, 2026
1f8fac7
Wait for expected worker tasks in complex workflow E2E tests
ovasylenko Oct 29, 2026
cb33f15
Align CI build profiles and budget for cold workspace tests
ovasylenko Oct 29, 2026
4e92ee0
test(swift): control initial token deadlines deterministically
ovasylenko Oct 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,9 @@ jobs:
test:
name: Unit Tests
runs-on: ubuntu-latest
timeout-minutes: 70
# Cold run 40794849657 spent 35 minutes building before the full suite;
# tests were still progressing without assertion failures at the 70m cutoff.
timeout-minutes: 100
services:
postgres:
image: postgres:16
Expand All @@ -158,15 +160,12 @@ jobs:
DATABASE_URL: postgres://orch8:orch8@localhost:5432/orch8_test
# Limit link parallelism to avoid OOM / bus-error on 2-core runners.
CARGO_BUILD_JOBS: 2
# Shrink on-disk artifacts — the default debug info for tests has
# exhausted the runner's 14GB root disk during `cargo test
# --workspace`. Line-tables-only keeps backtraces usable while
# cutting test-binary size roughly in half, and disabling
# incremental prevents the duplicate object-file growth that
# compounds across crates.
# Align server and test dependency debug settings so a cold run does not
# compile duplicate dependency artifacts for two debug profiles. Disable
# incremental compilation to keep the workspace test build within disk.
CARGO_INCREMENTAL: "0"
CARGO_PROFILE_TEST_DEBUG: "0"
CARGO_PROFILE_DEV_DEBUG: line-tables-only
CARGO_PROFILE_DEV_DEBUG: "0"
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
# Frees ~30GB by removing preinstalled .NET / Android / Haskell /
Expand Down
10 changes: 8 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ jsonschema = { version = "0.59", default-features = false }

# Object storage for artifacts — local FS, S3-compatible (R2/MinIO/S3), in-memory (tests)
# 0.14.2 includes the quick-xml 0.41 fix and a backend HTTP-500 panic fix.
object_store = { version = "0.14.2", features = ["aws"] }
object_store = { version = "0.14.2", default-features = false, features = ["fs"] }
futures = "0.3"
bytes = "1"

Expand Down
Loading
Loading