Table of Contents

Class GitHubRunnerMetadata

Namespace
DotNetDo
Assembly
DotNetDo.Core.dll

Environment metadata used by GitHubRunnerMetadata.

public sealed record GitHubRunnerMetadata : IEquatable<GitHubRunnerMetadata>

Properties

Architecture

Reads RUNNER_ARCH; returns null when it is unset or empty.

public string? Architecture { get; }

Property Value

string?

Debug

Reads RUNNER_DEBUG; returns null when it is unset or empty.

public bool? Debug { get; }

Property Value

bool?

Environment

Reads RUNNER_ENVIRONMENT; returns null when it is unset or empty.

public string? Environment { get; }

Property Value

string?

Name

Reads RUNNER_NAME; returns null when it is unset or empty.

public string? Name { get; }

Property Value

string?

Os

Reads RUNNER_OS; returns null when it is unset or empty.

public string? Os { get; }

Property Value

string?

TempDirectory

Reads RUNNER_TEMP; returns null when it is unset or empty.

public AbsolutePath? TempDirectory { get; }

Property Value

AbsolutePath?

ToolCacheDirectory

Reads RUNNER_TOOL_CACHE; returns null when it is unset or empty.

public AbsolutePath? ToolCacheDirectory { get; }

Property Value

AbsolutePath?

TrackingId

Reads RUNNER_TRACKING_ID; returns null when it is unset or empty.

public string? TrackingId { get; }

Property Value

string?

Workspace

Reads GITHUB_WORKSPACE; returns null when it is unset or empty.

public AbsolutePath? Workspace { get; }

Property Value

AbsolutePath?