pub struct OpenvmmSourceReleaseCli {}Expand description
A pipeline that assembles, validates, and drafts an OpenVMM source release.
This pipeline has no CI or PR triggers. It is dispatched by hand, against a
commit whose [workspace.package] version a reviewed pull request has
already set to the version being released.
It ends at an openvmm-v<VERSION> tag, a vendor archive upload, and a
draft release. Publishing the reviewed draft stays with a human.
Only the GitHub backend is supported. The pipeline creates a tag and a release in the upstream repository, so there is nothing meaningful for a local run to do.
Trait Implementations§
Source§impl Args for OpenvmmSourceReleaseCli
impl Args for OpenvmmSourceReleaseCli
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
Report the [
ArgGroup::id][crate::ArgGroup::id] for this set of argumentsSource§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to [
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§impl FromArgMatches for OpenvmmSourceReleaseCli
impl FromArgMatches for OpenvmmSourceReleaseCli
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl IntoPipeline for OpenvmmSourceReleaseCli
impl IntoPipeline for OpenvmmSourceReleaseCli
fn into_pipeline(self, backend_hint: PipelineBackendHint) -> Result<Pipeline>
Auto Trait Implementations§
impl Freeze for OpenvmmSourceReleaseCli
impl RefUnwindSafe for OpenvmmSourceReleaseCli
impl Send for OpenvmmSourceReleaseCli
impl Sync for OpenvmmSourceReleaseCli
impl Unpin for OpenvmmSourceReleaseCli
impl UnsafeUnpin for OpenvmmSourceReleaseCli
impl UnwindSafe for OpenvmmSourceReleaseCli
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more