pub async fn propose<G, F>(
git: &G,
forge: &F,
state: &ReleaseState,
request: ConfiguredProposal<'_>,
) -> Result<ProposalOutcome, Error>Expand description
Maintain the release proposal branch and its pull request.
Reads the marker of the open proposal pull request, synchronizes the branch, and creates or updates the pull request with the new marker.
ยงErrors
Returns an error for invalid release configuration, analysis failures, unsafe branch updates, or forge failures.