Skip to main content

Module merge

Module merge 

Source
Expand description

rk release merge: the operator’s order to merge the trunk’s release request.

The verb previews by default and writes nothing: it reads the one open release request against the trunk, the trunk tip, the request’s head, and the required check for that head. Under --apply it dispatches the landed merge job with exactly those values and a fresh correlation, and waits for that one run. The job runs as the release bot, proves every value again, and merges with the head pinned; rk merges nothing itself.

A release line keeps the merge by a person, so the verb reads the trunk alone.

Structs§

Report
The report: what the verb read, and under --apply what the run did.

Constants§

RUN_NAME_PREFIX
The prefix of the merge run’s name; the correlation follows it.
SCHEMA
The report’s schema.

Functions§

run
Preview the trunk’s release request, or under apply dispatch its merge and wait up to timeout seconds for the run.