pub enum ReleaseMode {
Actions,
Local,
}Expand description
Who performs the release after a chore/release-vX.Y.Z pull request merges.
Variants§
Actions
The repository’s own workflows do (auto-tag.yml then release.yml),
and the release pull request merges on its checks.
Local
magi does, from this machine: no CI is awaited, the owner approves the
merge, and magi then tags and runs Release::commands. See
crate::release_local.
Trait Implementations§
Source§impl Clone for ReleaseMode
impl Clone for ReleaseMode
impl Copy for ReleaseMode
Source§impl Debug for ReleaseMode
impl Debug for ReleaseMode
Source§impl Default for ReleaseMode
impl Default for ReleaseMode
Source§impl<'de> Deserialize<'de> for ReleaseMode
impl<'de> Deserialize<'de> for ReleaseMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ReleaseMode
Source§impl PartialEq for ReleaseMode
impl PartialEq for ReleaseMode
Source§impl Serialize for ReleaseMode
impl Serialize for ReleaseMode
impl StructuralPartialEq for ReleaseMode
Auto Trait Implementations§
impl Freeze for ReleaseMode
impl RefUnwindSafe for ReleaseMode
impl Send for ReleaseMode
impl Sync for ReleaseMode
impl Unpin for ReleaseMode
impl UnsafeUnpin for ReleaseMode
impl UnwindSafe for ReleaseMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more