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

Function resolveTagFromEnvironment

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

Source from the content-addressed store, hash-verified

95 version.includes("-") ? "beta" : "latest";
96
97const resolveTagFromEnvironment = (): string | undefined => {
98 const refName = process.env.GITHUB_REF_NAME?.trim();
99 if (process.env.GITHUB_REF_TYPE === "tag" && refName) {
100 return refName;
101 }
102
103 const ref = process.env.GITHUB_REF?.trim();
104 if (ref?.startsWith("refs/tags/")) {
105 return ref.slice("refs/tags/".length);
106 }
107
108 return undefined;
109};
110
111const resolveGitHubRepository = (): string => {
112 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