CI Reproducibility & Compile Toolkit


- Batch-mode entry points and CI exit codes. ... Each tool keeps its own focused workflow, reports, samples, and documentation. No external account or hosted service is required.


by Kevin Bjorvand


Price History +

Keep developer machines and CI aligned, catch repository drift, expose flaky tests, and compile every reachable platform path before release.

PRODUCT TYPE

- Bundle of five complete Editor and CI tools.


REQUIREMENTS

- Unity 2022.3 or newer.

- Git is optional and used only by workflows that inspect repository evidence.

- No external account, subscription, or hosted service required.


INCLUDED TOOLS

- Build Environment Drift Guard

- Clone-Safe UPM Guard

- Meta Commit Guard

- Test Flake Doctor

- Platform & Define Compile Matrix Guard


SHARED CAPABILITIES

- Local evidence collection and deterministic reports.

- Batch-mode entry points and CI exit codes.

- Explicit limitations and fail-closed handling for missing evidence.


IMPORTANT

- The tools report evidence; they do not edit source code, repair tests, install editors, or change packages automatically.

- Platform and define checks cover the planned reachable matrix, not every theoretical runtime path.

Make CI failures reproducible instead of mysterious. CI Reproducibility & Compile Toolkit combines five complete tools that keep machines, packages, metadata, tests, and conditional compilation aligned.


**Complete tools included**


- Build Environment Drift Guard

- Clone-Safe UPM Guard

- Meta Commit Guard

- Test Flake Doctor

- Platform & Define Compile Matrix Guard


Use the tools independently or together: lock the expected environment, verify cloned package resolution, catch broken metadata before commit, rank flaky tests from history, and compile the reachable platform/define matrix without switching build target.


Each tool keeps its own focused workflow, reports, samples, and documentation. No external account or hosted service is required.