Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 01:15
· 150 commits to refs/heads/main since this release
f3d777d

What's changed

  • 🌲 Add a named linked checkout inside a Repository (#465) @taras
  • 🌳 Name a Git repository inside a workflow run (#471) @taras
  • 📦 Move a retained checkout between the Workspace and a place Git can run (#470) @taras
  • 🗄️ Retain Repository and Worktree creation identity in schema v1 (#469) @taras
  • 🚦 Keep synchronous filesystem work off the Effection interpreter (#468) @taras
  • 🔐 Make the executor lock the only way a run's lifecycle moves (#466) @taras
  • ✨ Bootstrap an npm package as a real xmd run (#308) @taras
  • 🔎 Settle and deliver workflow lifecycle inspection (#367 slice 1) (#460) @taras
  • 📝 Make the README the development guide, and run it (#436) @taras
  • 🔒 Let a text root settle its own uncaught failure (#457) @taras
  • 🔗 Bind a command's settled result so a document can decide on its exit code (#448) @taras
  • 🚿 Stream a foreground command and keep what the boundary received (#442) @taras
  • 🔒 Let the region decide a projected content failure (#446) @taras
  • 🚀 Start and resume a workflow run from the CLI (#366 PR 2) (#428) @taras
  • 🤖 Bound implementation feedback and review closure (#437) @taras
  • 📁 Give a workflow run's document its own filesystem (#366 PR 1) (#426) @taras
  • ⏱️ Give the run, exec, and fetch timeouts of their own (#434) @taras
  • 🔒 Make canonical core authoritative for document expansion (#433) @taras
  • 🔒 Make canonical core authoritative for execution (#432) @taras
  • ✨ Let a workflow definition name one section of its document (#431) @taras
  • ✨ Address a document's sections from the command line (#427) @taras
  • ✨ Address a root document's sections as targets (#421) @taras
  • 🔒 Name what the journal witness proves, and preserve it in the open (#425) @taras
  • ✅ Prove Workspace effects survive a real host crash (#365 slice 7) (#419) @taras
  • ⚛️ Atomically publish Workspace effects (#415) @taras
  • 🔧 Prevent contracts from exposing concrete generator types (#413) @taras
  • 💥 Contain document filesystem access behind API.Files (#227) (#403) @taras
  • 🧪 Keep the HTTP journal test's teardown off the fetch pool's clock (#411) @taras
  • ♻️ Give every generated eval module a scope-owned lifetime (#408) @taras
  • 💥 Rename DurableCtx to DurableContext (#409) @taras
  • ♻️ Migrate operational review documents from Show to built-in (#406) @taras
  • 💥 Select the branch by JavaScript truthiness (#405) @taras
  • 🔒 Attest the five release binaries with GitHub build provenance (#404) @taras
  • 🐛 Substitute at every position in a body (#402) @taras
  • 🔧 Share one Oxlint policy between the gate and the sensor (#401) @taras
  • 🧭 Add durable Workspace coordination seams (#400) @taras
  • 🐛 Restore the durable eval journal boundary (#394) @taras
  • 🔖 Bump workspace packages to 0.8.0 (#399) @taras
  • Harden review infrastructure with contextual APIs (#375) @taras
  • 🤖 Define architecture, planning, and implementation roles (#398) @taras
  • 🐛 Upgrade @effectionx/fetch to 0.2.1 (#373) @taras
  • 🔒 Fence WorkflowRun transactions and unify savepoints (#396) @taras
  • 🤖 Shorten agent test feedback loops (#397) @taras
  • 💥 Namespace Markdown props under the props binding (#372) @taras
  • 🌳 Retain and restore immutable Workspace roots (#393) @taras
  • 📝 Record discovered CI flakes (#379) @taras
  • 🗄️ Own WorkflowRun connections and complete schema v1 (#391) @taras
  • 📦 Vendor pinned Cloudflare DOFS source (#389) @taras
  • ✨ Replace free-port probing with attached services (#390) @taras
  • ✅ Add aggregate CI green check (#377) @taras
  • ♻️ Observe CW3 daemon teardown at the process API boundary (#380) @taras
  • ✨ Retain workflow runs and their filtered journals in SQLite (#374) @taras
  • 🤖 Verify the whole battery at once, and prove it changed nothing (#313) @taras
  • 📝 Specify retained workflow Workspaces (#358) @taras
  • ⏪ Revert merged spike evidence (#364) @taras
  • 🔬 Spike: run Cloudflare Worker Shell and Worker JavaScript natively in Deno (#351) (#353) @taras
  • 🔬 Spike: host Cloudflare DOFS directly in Deno with SQLite (#349) (#350) @taras
  • 🐛 Install bun in test-deno so a bun-spawning test can run (#361) @taras
  • ⬆️ Pin CI to Deno 2.9.5 for the esbuild bundle deadlock fix (#359) @taras
  • 🎨 Adopt the consolidated design's palette and folding wordmark (#356) @taras
  • 💄 Retheme the website on the brutalist docs design (#354) @taras
  • 💥 Add expansion identity and pinned-commit workflow runs (#341) @taras
  • 🤖 Make shared state portable across loaded copies (#340) @taras
  • ♻️ Observe daemon lifetime at the process API boundary (Q5/Q14) (#339) @taras
  • 🤖 Reconcile a red main into one issue with an owner (#333) @taras
  • ✅ Wait for the halt marker instead of racing a fixed 200ms start window (#337) @taras
  • ✅ Give each TV6 mapping its own to clear the 20-second timebox (#334) @taras
  • ✨ Add --no-secret-detection to xmd run and xmd test (#330) @taras
  • 💥 Reject secrets before the journal by default (#329) @taras
  • ✅ Cover projected content's lifetime with real modifiers (#326) @taras
  • 💥 Scope engine state to the operation that owns it (#325) @taras
  • 💥 Build the error propagation and partial output rules (#319) @taras
  • 💥 rename: align error vocabulary with the architecture registry (#317) @taras
  • 📝 Adopt architecture guidelines and terminology registry (#315) @taras
  • 🤖 Freeze the lock at the task boundary, and prove builds change nothing (#304) @taras
  • 🐛 fix: decide command failure by the exit code alone (#310) @taras
  • ✨ feat: run inline root documents with xmd -e (#306) @taras
  • ⬆️ Upgrade Effection to 4.1.0 (#288) @taras
  • Give dependency preparation an owner, and make builds inert (#284) @taras