Skip to main content

Module build

Module build 

Source
Expand description

rk release build: decide whether this push releases, and build it.

The commit decides first, offline: the landing, the baseline, and a push that is no release trigger skip. The forge decides the rest: a version released at another commit skips, a release or a tag at this commit resumes, and a tag at another commit refuses. A release builds through the adapter, compares the rebuilt files with what the registry already serves, and writes its checksums, its notes, and its report beside dist/, never into it.

Structs§

Artifact
One artifact the build produced.
BuildReport
The machine form of rk release build, also written to .rk-release/build.json for rk release publish and the jobs between.

Constants§

SCHEMA
The report’s shape version.

Functions§

forge_outcome
The outcome once the forge answered for the release and the tag of tag; rk release publish asks it again before it writes.
run
Decide, build, and report.