fabro/.github/workflows
Bryan Helmkamp 49a647e3a4
Install the sandbox-driver plugins in the Rust test jobs
Every Petri run takes its scope through a sandbox-driver plugin
executable that Petri finds on PATH, so the test jobs need
sandbox-driver-host and sandbox-driver-docker installed at the rev the
workspace pins. The three jobs share one from-source install through an
actions/cache entry keyed on the OS and the rev.

The Linux test job also pre-pulls Petri's default runner image, which
the suite's Docker scenarios leave to Petri: the plugin pulls it on
first use, but a 1 GiB pull inside a run's timeout is a flake.

The stdio plugin job was built for the deleted fabro-sandbox layer. It
becomes the Docker providers job: the `docker_` scenario variants and
the fabro-petri suite, with the fabro-sandbox and fabro-workflow steps
whose tests no longer exist removed.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-19 18:20:24 -04:00
..
nightly.yml Pin Bun to 1.3.14 in CI and release workflows 2026-08-21 06:43:38 -04:00
release.yml Pin release workflow runners to ubuntu-24.04 2026-08-21 06:43:52 -04:00
rust.yml Install the sandbox-driver plugins in the Rust test jobs 2026-09-19 18:20:24 -04:00
typescript.yml Pin Bun to 1.3.14 in CI and release workflows 2026-08-21 06:43:38 -04:00