Skip to main content

Module publish

Module publish 

Source
Expand description

rk release publish: put the built and attested release on the forge, and create the tag last.

It reads the build report, checks the tag again, because a rerun can start later than its build, and converges with what the forge already holds: it skips what exists with the same bytes, creates what is missing, and refuses what exists with other bytes, except on a GitHub draft, which nothing public reads and which it repairs.

Structs§

PublishReport
The machine form of rk release publish.

Constants§

SCHEMA
The report’s shape version.

Functions§

run
Publish the release the build report describes.