On ship (Ship button / operator action / autoship PATCH), when the run has an open PR and FLEET_SHIP_MERGES_PR=1, the coordinator squash-merges it via gh (best-effort, where gh is authed) and marks the run prState=merged. UI button reads 'Ship & merge PR' when an open PR exists; Ship refreshes runs. |
||
|---|---|---|
| .. | ||
| scripts | ||
| src | ||
| .gitignore | ||
| Dockerfile | ||
| package.json | ||
| POSTAL_SMTP_SETUP.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||