MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / resolveTagFromEnvironment

Function resolveTagFromEnvironment

apps/cli/src/release.ts:122–134  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

120 version.includes("-") ? "beta" : "latest";
121
122const resolveTagFromEnvironment = (): string | undefined => {
123 const refName = process.env.GITHUB_REF_NAME?.trim();
124 if (process.env.GITHUB_REF_TYPE === "tag" && refName) {
125 return refName;
126 }
127
128 const ref = process.env.GITHUB_REF?.trim();
129 if (ref?.startsWith("refs/tags/")) {
130 return ref.slice("refs/tags/".length);
131 }
132
133 return undefined;
134};
135
136const resolveGitHubRepository = (): string => {
137 const repository = process.env.GH_REPO?.trim() || process.env.GITHUB_REPOSITORY?.trim();

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected