Skip to content

test(zigux): add lane18 install self-test runner#15366

Closed
adybag14-cyber wants to merge 2 commits into
zigux-builder/lane18-install-selftest-contract-20260529t1534z-r3from
zigux-builder/lane18-install-selftest-runner-20260529t1634z
Closed

test(zigux): add lane18 install self-test runner#15366
adybag14-cyber wants to merge 2 commits into
zigux-builder/lane18-install-selftest-contract-20260529t1534z-r3from
zigux-builder/lane18-install-selftest-runner-20260529t1634z

Conversation

@adybag14-cyber
Copy link
Copy Markdown
Owner

Summary

  • add zigux/tests/phase2_install_zig_selftest_contract_build.zig as a focused standalone Lane 18 build shard for PR test(zigux): add lane18 install self-test contract route #15310
  • expose both a named phase2-install-zig-selftest-contract step and a plain test alias
  • set the test run cwd to the repo root so the contract reads scripts/zigux/install-zig.py through its existing path

Why This Lane

  • Lane 18 owns toolchain and action-path cleanup
  • PR test(zigux): add lane18 install self-test contract route #15310 adds the Zig-facing install self-test contract, but it did not yet have the direct zig build route pattern used by nearby hardening follow-ups
  • this runner keeps the change .zig-only and avoids reopening installer Python, workflows, policy JSON, docs, Makefiles, fixtures, or archive files

Validation

  • authenticated PR reread confirmed base PR test(zigux): add lane18 install self-test contract route #15310 head deb3fa88779c21b7e8d5f170d6fb48cfd3f7f7ef
  • authenticated branch reread confirmed zigux/tests/phase2_install_zig_selftest_contract_build.zig returned 404 on the base branch before publication
  • focused scratch validation used the attached Zig 0.17.0-dev.87+9b177a7d2 toolchain with a current-like install self-test marker replay
  • zig fmt --check phase2_install_zig_selftest_contract.zig phase2_install_zig_selftest_contract_build.zig
  • zig build --build-file phase2_install_zig_selftest_contract_build.zig --list-steps
    • result: step list includes phase2-install-zig-selftest-contract and test
  • zig build phase2-install-zig-selftest-contract --build-file phase2_install_zig_selftest_contract_build.zig --summary all
    • result: Build Summary: 3/3 steps succeeded; 2/2 tests passed
  • zig build test --build-file phase2_install_zig_selftest_contract_build.zig --summary all
    • result: Build Summary: 3/3 steps succeeded; 2/2 tests passed
  • authenticated compare against base PR branch:
    • changed file: zigux/tests/phase2_install_zig_selftest_contract_build.zig
    • additions: 33
    • deletions: 0
    • result: ahead_by: 1
    • result: behind_by: 0
    • result: status: ahead

Scope

Coordination

Validation Boundary

Direct live checkout/raw GitHub fetch remains unavailable in this scheduled runtime, so executable proof used authenticated GitHub reads plus focused scratch validation matching the active contract markers.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 29, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 76af12da-4d26-40f0-ba13-437cbe7436a0

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch zigux-builder/lane18-install-selftest-runner-20260529t1634z

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@adybag14-cyber adybag14-cyber force-pushed the zigux-builder/lane18-install-selftest-contract-20260529t1534z-r3 branch 2 times, most recently from 3c53d1c to 28dadeb Compare May 29, 2026 17:42
@adybag14-cyber adybag14-cyber deleted the zigux-builder/lane18-install-selftest-runner-20260529t1634z branch June 2, 2026 19:42
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