mirror of
https://github.com/step-security/harden-runner.git
synced 2026-06-05 22:47:05 +00:00
22 lines
728 B
TypeScript
22 lines
728 B
TypeScript
export const cacheKey = "harden-runner-cacheKey";
|
|
export const cacheFile = "/home/agent/cache.txt";
|
|
|
|
export interface ArtifactCacheEntry {
|
|
cacheKey?: string;
|
|
scope?: string;
|
|
creationTime?: string;
|
|
archiveLocation?: string;
|
|
}
|
|
|
|
export enum CompressionMethod {
|
|
Gzip = "gzip",
|
|
// Long range mode was added to zstd in v1.3.2.
|
|
// This enum is for earlier version of zstd that does not have --long support
|
|
ZstdWithoutLong = "zstd-without-long",
|
|
Zstd = "zstd",
|
|
}
|
|
// Refer: https://github.com/actions/cache/blob/12681847c623a9274356751fdf0a63576ff3f846/src/utils/actionUtils.ts#L53
|
|
const RefKey = "GITHUB_REF";
|
|
export function isValidEvent(): boolean {
|
|
return RefKey in process.env && Boolean(process.env[RefKey]);
|
|
}
|