Skip to content

Releases: agentplot/sluice

v0.65.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 18:21

v0.65.0 (2026-10-31)

Features

  • core: Record a run whose tests could not be started, with why (16, 114, 115) (50a9e77)
  • checks: The look before a claim answers a limit the executor cannot hold (84, 87) (f077f12)
  • checks: A waiting combination says it waits for a host that can run its tests (84, 87) (af64531)
  • core: A claimed run reads the host before its checkout (84, 88, 114, 139) (bc802fd)
  • checks: The container engine is looked for at a TCP address too (84; record 0074) (2b09b53)

Fixes

  • checks: SLUICE_ENGINE_SOCKETS's socket paths are looked at again (record 0074) (1381a99)

Refactors

  • core: Read a run's checks not run from its report alone (114, 115) (101a8a4)

Documentation

  • openspec: Plan a start the executor refuses recorded and counted (16, 84, 87, 114, 115, 139; record 0074) (32f36b4)
  • A toolchain that fails runs nothing and is counted (114, 115; rule core.26) (ea86624)
  • A host that cannot hold a branch's limits leaves its tests for one that can (84, 87; rule core.26) (36916bb)
  • The container engine at DOCKER_HOST's TCP address, plain or over TLS (record 0074; rule core.26) (b6c9dea)
  • architecture: Record 0074 is built, and leaves the open items (rule core.38) (29f3660)
  • openspec: What the engine's TLS calls and the sandbox's TCP rules were found to be (84; record 0074) (a100383)
  • openspec: Archive a-start-the-executor-refuses-is-recorded-and-counted (292c661)

v0.64.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 18:07

v0.64.0 (2026-10-31)

Features

  • core: Drop a withdrawn submission's combination before any run is read (2266151)
  • core: A branch is in play while a combination is under test or a checkout waits (0765c6c)
  • github: A hand-over ends this host's runs of what it withdrew (2f8c71c)

Documentation

  • openspec: Propose ending a withdrawn combination's run at the host's next read (66, 137) (b2aa861)
  • openspec: Declare the conformance crate's lib.rs among the unit's touches (9b1ce1d)
  • openspec: Archive a-run-ends-at-its-limit-and-an-obsolete-candidates-run-ends-with-it (9b39c2d)

v0.63.1

Choose a tag to compare

@github-actions github-actions released this 31 Oct 00:47

v0.63.1 (2026-10-31)

Fixes

  • records: Verify a branch's runs with its own policy's signers (ad8cce1)
  • core: A shared branch's run is taken only by a host whose key its policy lists, and a result it does not count is missing (e690e76)

Refactors

  • seams: The results log is read for a branch (d9f0fcf)

Documentation

  • openspec: Propose a-branchs-run-records-are-verified-with-the-signers-its-own-policy-names (1699c5a)
  • adr: 0075, a branch's signed runs are verified with its own policy's signers (f3462eb)
  • architecture: Core.22 rules out a branch's runs verified with another branch's signers (332aa49)
  • openspec: The gate's checks pass on the unit's work (f24e39f)
  • openspec: Record clause 87's claim gating and missing-not-failed in a-branchs-run-records-are-verified-with-the-signers-its-own-policy-names (38dd5ca)
  • adr: 0075 records clause 87: a host takes a shared branch's run only where its policy lists the host's key, an uncounted result missing (87, 66, 28, S18) (54a8ae7)
  • architecture: Core.22 carries main's clause-87 lines beside the shared list's (56, 87) (9f4e0ef)
  • openspec: The gate's checks pass on the unit's work (c0f881a)
  • openspec: Archive a-branchs-run-records-are-verified-with-the-signers-its-own-policy-names (7ae5852)
  • openspec: A branch's own signers alone is its own remote-records requirement (2067599)

v0.63.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 21:02

v0.63.0 (2026-10-30)

Features

  • core: Land work no required check reads beside the queue, the combinations under test landing with it (140, S68, 8, 10, 23, 24; record 0075; core.39) (131c177)

Fixes

  • cli: Keep the home view's submission fields as its contract names them (140) (8cb7474)

Documentation

  • openspec: Plan a change no required check reads landing beside the queue (140; record 0075; core.39) (a458217)
  • site: A change no required check reads lands beside the queue (140) (b949b7e)
  • openspec: Archive a change no required check reads landing beside the queue (140) (55993de)

v0.62.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 19:22

v0.62.0 (2026-10-30)

Features

  • seams: The check seam asks what of a run's requirements the host does not meet (84; record 0074) (7ab17a2)
  • core: A host whose container engine does not answer claims no run that asks for one (84; record 0074) (b06a723)
  • core: A check failed after the container engine went has no outcome (114, 139; record 0074) (616b363)
  • core: A session run of the checks reads a gone engine as a combination's does (92, 114; record 0074) (4562a16)
  • exec: Sluice exec refuses a branch's tests on a host whose engine does not answer (84; record 0074) (3f58f0f)
  • cli: Status and wait say a combination waits for a host whose engine answers (84; record 0074) (b64667a)

Fixes

  • checks: The engine is looked for at the sockets the sandbox opens (84; record 0074) (82b590a)
  • openspec: Run-outcome names the engine gone after a run, not a host that stopped being ready (114; record 0074) (a6cc794)

Refactors

  • checks: Run no [tests] ready before a run or after one (84, 114; core.37) (f03fcc0)
  • runs: Drop run_to_end, which only [tests] ready called (core.37) (e522feb)
  • core: A command run no longer strips [tests] ready, which nothing reads (core.37) (f0b3558)

Documentation

  • openspec: Propose the-ready-probe-is-gone (84, 114; record 0066 as amended) (5804db0)
  • seams: Tests::start and NotRun name no readiness (core.37) (8718bc1)
  • site: [tests] ready leaves the configuration, commands and pull request pages (84, 114) (efe9075)
  • plugin: The skills name no [tests] ready; a test brings up what it needs and exits not_run when it cannot (84, 114) (e1781b5)
  • rules: Core.37 leaves the open items, built by this change (a82e63d)
  • openspec: The-ready-probe-is-gone passes the gate's checks (fcdfc7c)
  • openspec: Archive the-ready-probe-is-gone (e736a35)
  • openspec: Propose an executor with no container engine refuses a run that asks for one (84; record 0074) (b5ce046)
  • A host whose container engine does not answer leaves a branch's tests for one whose does (84; record 0074) (021520b)
  • plugin: A test failed after the engine went is among what sluice records nothing for (114; record 0074) (c4eee37)
  • openspec: Archive an-executor-with-no-container-engine-refuses-a-run-that-asks-for-one (e2cc625)

v0.61.7

Choose a tag to compare

@github-actions github-actions released this 30 Oct 18:51

v0.61.7 (2026-10-30)

Documentation

  • adr: Record 0075 accepted by the user; core.39 stands unmarked (140) (b1ad3cc)
  • rules: Core.37 leaves a leftover ready key passed over, as batch 48 built it on the user's word (84, 114) (b9a3a94)

v0.61.6

Choose a tag to compare

@github-actions github-actions released this 30 Oct 16:09

v0.61.6 (2026-10-30)

Documentation

  • rules: Core.22 rules out a gate reading results from records other than its own, and a local-files branch counting signed runs (69, 78) (c223af7)

v0.61.5

Choose a tag to compare

@github-actions github-actions released this 30 Oct 15:48

v0.61.5 (2026-10-30)

Documentation

  • adr: Record 0075 and rule core.39: a change no required check reads lands at once beside the queue, and the combinations under test keep their runs and land with it (8, 10, 23, 24, 140) (e4e0c7d)

v0.61.4

Choose a tag to compare

@github-actions github-actions released this 30 Oct 15:21

v0.61.4 (2026-10-30)

Documentation

  • adr: Record 0074 amended on the user's words: the executor looks at the engine again after a failed run, a gone engine means no outcome, a pass stands; core.37 and core.38 follow (84, 114, 139) (db7368e)

v0.61.3

Choose a tag to compare

@github-actions github-actions released this 30 Oct 14:38

v0.61.3 (2026-10-30)

Documentation

  • rules: Core.22 rules out a run claimed on a signer's name alone and an unverifiable result read as a fail (28, 78, 87, S18) (639c942)