You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A scratch candidate retaining $TURBO_DEFAULT$ and declaring shared source, version and environment inputs corrected five tested invalidation cases. Git SHA and platform-dependent behavior still require audit.
Implementation
Reproduce and fix input/dependency omissions for build and static tasks, preserving default inputs.
Audit outputs, environment, generated files, runtime/toolchain, Git metadata and OS compatibility.
Pilot appropriately scoped persistent GitHub caching for deterministic tasks; compare a shared Turbo remote cache where useful across workflows.
Choose the simplest justified reuse strategy using hit rate, transfer overhead, runner savings, cost and ownership. Remote caching is an evaluation, not a mandatory new service.
Acceptance criteria
Shared source, HTML, package/version, relevant configuration/environment and other audited inputs invalidate the appropriate tasks.
Identical inputs permit reuse; clean and cached results are equivalent, and required artifacts are restored.
Linux/Windows or toolchain-incompatible outputs cannot be incorrectly reused.
Cache miss/outage executes the task normally; cancellations do not publish incomplete successful results.
Credential and cache-write permissions are explicit, including untrusted fork PRs.
Report restoration time/bytes, task execution, hit rate, runner minutes and required-check completion time.
Land correctness fixes before independently reversible reuse changes.
Related: #47 and its coverage-slicing issues #114–#117 address extension coverage granularity. Coordinate rather than duplicate that work; this issue focuses on build/static input correctness and cross-run reuse.
Activity