Blog / tag8 entries
ci
Every preloop note filed under ci.
GitHub Actions now supports workflow lockfiles
A lockfile turns action tags into recorded commits. That removes a class of supply-chain risk, but only if CI checks it before a job runs.
preloop engineering4 minA fork PR can cancel your production deploy
A concurrency group keyed on a branch name lets any fork cancel a deploy. The same shape appears in workflow resolution, environment gates, OIDC and artifacts.
preloop engineering3 minPause a failed CI job instead of rerunning it
Start a CI job with --debug, and preloop keeps a failed step's machine and workspace available for debugging and retry.
preloop engineering3 minWhy we rewrote the GitHub Actions runner in Rust
The official runner carries a .NET runtime and two Node versions into every job. Ours is 36x smaller and idles at a seventh of the memory.
preloop engineering2 minTyped CI with generated YAML
Generate provider-compatible workflow YAML from typed source, keep the YAML in the repository, and check for drift in CI.
preloop engineering3 minThe models I daily-drive for CI repair
On CI-bench, the models on the cost frontier are also the cheapest. For CI repair, reliability per dollar beats the largest model.
preloop engineering4 minDo you really need remote CI?
Most of what remote CI does is the same work you could run where the change was made. The useful question is which checks still need to happen somewhere else.
preloop engineering5 minCI-bench: how good are agents at diagnosing and fixing CI failures?
We ran 80 real CI failures through nine agent configurations, three times each. First-attempt scores hid real differences in reliability.
preloop engineering