• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

the-open-engine / zeroshot / 36222522431
96%

Build:
DEFAULT BRANCH: main
Ran 26 Sep 2026 06:12AM UTC
Jobs 1
Files 373
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Sep 2026 05:34AM UTC coverage: 96.034% (+0.01%) from 96.024%
36222522431

push

github

web-flow
fix(delivery): respect base branch merge policy (#1164)

## Summary

Ship delivery now selects a merge method allowed by both repository
settings and the PR's base-branch policy. For example, a repository that
enables merge commits but requires linear history on `main` uses an
allowed squash or rebase method. Both branch-protection views and every
active applicable ruleset constrain the selection.

Direct merge submission reads all rule pages through a dedicated query.
PR-only delivery keeps its existing readiness contract, and merge queues
retain method selection. Fresh approval and branch-freshness checks
prevent a merge request when the PR needs to wait or update.

Permanent GitHub rejections stop with bounded, credential-redacted
diagnostics. Native CLI HTTP errors retain authentication refresh and
transient retry behavior, while merge commands retain existing
process-tree cleanup. Confirmed merges still reconcile a lost command
response. Exact-head checks and published-history guards remain
enforced.

Closes #1161.

## Validation

- Regression tests cover more than 100 applicable rules, restrictions
across pages, all repository-method combinations, protection views,
malformed policy, PR-only delivery, queues, approval/freshness races,
native CLI errors, rejection races, and helper cleanup on completion,
timeout, and cancellation.
- Read-only live queries validate the production schema and real
multi-page rule traversal. Independent review covered policies and
permissions across ten repositories.
- Full workspace suite: 1,928 passed, 12 ignored across 107 test
targets, including all 221 delivery tests. Tests used four threads and
CI's pinned Restic sidecar.
- Rust formatting and staged Opcore Zero Verify pass for all 10 changed
source files. Workspace Clippy passes with warnings denied.

Opcore Zero Verify passes. Sense reports no introduced findings, with
partial Rust dependency/interface coverage. The earlier CI coverage run
failed in an unchang... (continued)

281 of 285 new or added lines in 4 files covered. (98.6%)

2 existing lines in 1 file now uncovered.

58809 of 61238 relevant lines covered (96.03%)

12226.39 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
97.76
-1.12% zeroshot/src/native_v2_delivery/github/policy.rs

Coverage Regressions

Lines Coverage ∆ File
2
95.79
-1.05% zeroshot/src/execution/process/session_io.rs
Jobs
ID Job ID Ran Files Coverage
1 36222522431.1 26 Sep 2026 06:11AM UTC 373
96.03
GitHub Action Run
Source Files on build 36222522431
  • Tree
  • List 373
  • Changed 5
  • Source Changed 3
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36222522431
  • d9ddeae9 on github
  • Prev Build on main (#36215714101)
  • Next Build on main (#36387749856)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc