Skip to content

ci: Landlock probe workflow + Beat-0 safety sentinel (stacked on Batch F)#34

Merged
dcx merged 1 commit into
mainfrom
ci-landlock-beat0
Jul 7, 2026
Merged

ci: Landlock probe workflow + Beat-0 safety sentinel (stacked on Batch F)#34
dcx merged 1 commit into
mainfrom
ci-landlock-beat0

Conversation

@dcx

@dcx dcx commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

CI: Linux sandbox-enforcement workflow + safety checks on every PR

Two additions to this repo's CI, following the 0.3.0 feature PR (#33):

  1. lane-c-linux-probe.yml — a dedicated workflow that runs the OS-level permission-enforcement test suite on Linux under Landlock, inside a privileged container. The 0.3.0 release claims Linux enforcement is executed (not just designed), and this is the lane that proves it reproducibly.
  2. make release-evidence-beat0 on every PR — 19 fast, offline checks guarding the 0.3.0 safety behaviors: the refusal of un-sandboxed repository-access calls, the schema fence against fabricated repository-handle results, and the loud-failure paths for uninspectable task bodies. Running them per-PR means no future change — including community PRs — can silently regress those guarantees.

Opened stacked on #33 because the workflow references the make target and test files that PR delivers; retargeted to main after it merged.

🤖 Generated with Claude Code

Ports the dedicated Lane C Linux Landlock probe workflow (the lane whose green
run the 0.3.0 Landlock-executed claim cites) and wires release-evidence-beat0
into the per-PR macOS test job (19 offline legs; the fence/refusal/W0 sentinels
guard every PR, including community PRs — the D2 rule's point).

Stacked on batch-f-030 (the workflow references the beat0 make target and test
files that batch delivers); retarget to main after #33 merges.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@dcx dcx force-pushed the ci-landlock-beat0 branch from 3a2e0df to 20c0790 Compare July 7, 2026 16:58
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 7, 2026

Copy link
Copy Markdown

Deploying shepherd-agents-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 20c0790
Status: ✅  Deploy successful!
Preview URL: https://82394480.shepherd-agents-docs.pages.dev
Branch Preview URL: https://ci-landlock-beat0.shepherd-agents-docs.pages.dev

View logs

@dcx dcx changed the base branch from batch-f-030 to main July 7, 2026 17:03
@dcx dcx merged commit 36faf4e into main Jul 7, 2026
5 checks passed
@dcx dcx deleted the ci-landlock-beat0 branch July 7, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant