MCPcopy Index your code
hub / github.com/actions/setup-java / convertVersionToSemver

Function convertVersionToSemver

src/util.ts:188–196  ·  view source on GitHub ↗
(version: number[] | string)

Source from the content-addressed store, hash-verified

186}
187
188export function convertVersionToSemver(version: number[] | string) {
189 // Some distributions may use semver-like notation (12.10.2.1, 12.10.2.1.1)
190 const versionArray = Array.isArray(version) ? version : version.split('.');
191 const mainVersion = versionArray.slice(0, 3).join('.');
192 if (versionArray.length > 3) {
193 return `${mainVersion}+${versionArray.slice(3).join('.')}`;
194 }
195 return mainVersion;
196}
197
198export function getGitHubHttpHeaders(): OutgoingHttpHeaders {
199 const resolvedToken = core.getInput('token') || process.env.GITHUB_TOKEN;

Callers 6

parseVersionsMethod · 0.90
extractAssetVersionMethod · 0.90
parseVersionsMethod · 0.90
util.test.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected