pub enum GithubProviderConfigError {
InvalidWorkflowFingerprint,
WorkflowFingerprintMismatch,
InvalidSourceRepository,
InvalidJobLimit,
InvalidWorkerVersion,
WorkerVersionMismatch,
InvalidGitEndpoints,
UnsupportedExecutionTransport,
}Expand description
Invalid security-sensitive GitHub provider configuration.
Variants§
InvalidWorkflowFingerprint
Expected workflow fingerprint was malformed.
WorkflowFingerprintMismatch
Generated workflow bytes did not match the approved fingerprint.
InvalidSourceRepository
The configured source repository was not the workflow’s canonical public source URL.
InvalidJobLimit
The in-memory job bound was outside 1–1024.
InvalidWorkerVersion
Worker distribution version was not semantic-version syntax.
WorkerVersionMismatch
Handshake worker version differed from the hash-pinned workflow worker.
InvalidGitEndpoints
Persisted Git endpoints did not match configured repository identities.
UnsupportedExecutionTransport
This platform has no pinned credential path for an HTTPS execution endpoint.
Trait Implementations§
Source§impl Clone for GithubProviderConfigError
impl Clone for GithubProviderConfigError
impl Copy for GithubProviderConfigError
Source§impl Debug for GithubProviderConfigError
impl Debug for GithubProviderConfigError
Source§impl Display for GithubProviderConfigError
impl Display for GithubProviderConfigError
impl Eq for GithubProviderConfigError
Source§impl Error for GithubProviderConfigError
impl Error for GithubProviderConfigError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for GithubProviderConfigError
Auto Trait Implementations§
impl Freeze for GithubProviderConfigError
impl RefUnwindSafe for GithubProviderConfigError
impl Send for GithubProviderConfigError
impl Sync for GithubProviderConfigError
impl Unpin for GithubProviderConfigError
impl UnsafeUnpin for GithubProviderConfigError
impl UnwindSafe for GithubProviderConfigError
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.