pub struct GithubArtifactContext {
pub job_id: String,
pub operation_id: String,
pub repository: Repository,
pub execution_repository_id: Option<u64>,
pub run: RunSnapshot,
pub source_repository: String,
pub source_revision: CommitSha,
pub dispatch_revision: CommitSha,
pub request: IosDeviceBuildRequest,
pub request_sha256: String,
}Expand description
Exact provider/run identity exposed to an independent artifact verifier.
Fields§
§job_id: StringProvider job identifier.
operation_id: StringCaller operation identifier.
repository: RepositoryExact GitHub Actions execution repository used for run and artifact APIs.
execution_repository_id: Option<u64>Stable GitHub database ID of the exact execution repository when durable evidence is
requested. Stores that cannot produce durable evidence may receive None.
run: RunSnapshotExact mapped run.
source_repository: StringExact configured source repository URL bound to the request provenance.
source_revision: CommitShaExact source revision.
dispatch_revision: CommitShaExact temporary-ref commit dispatched to GitHub Actions.
request: IosDeviceBuildRequestCanonical declarative request submitted for this job.
request_sha256: StringLowercase SHA-256 of canonical compact request JSON.
Trait Implementations§
Source§impl Clone for GithubArtifactContext
impl Clone for GithubArtifactContext
Source§impl Debug for GithubArtifactContext
impl Debug for GithubArtifactContext
Source§impl PartialEq for GithubArtifactContext
impl PartialEq for GithubArtifactContext
impl StructuralPartialEq for GithubArtifactContext
Auto Trait Implementations§
impl Freeze for GithubArtifactContext
impl RefUnwindSafe for GithubArtifactContext
impl Send for GithubArtifactContext
impl Sync for GithubArtifactContext
impl Unpin for GithubArtifactContext
impl UnsafeUnpin for GithubArtifactContext
impl UnwindSafe for GithubArtifactContext
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