| 120 | version.includes("-") ? "beta" : "latest"; |
| 121 | |
| 122 | const 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 | |
| 136 | const resolveGitHubRepository = (): string => { |
| 137 | const repository = process.env.GH_REPO?.trim() || process.env.GITHUB_REPOSITORY?.trim(); |