mirror of
https://github.com/erlef/setup-beam.git
synced 2026-07-29 03:00:49 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
75edbb8287 | ||
|
|
a8bc27ec39 |
Vendored
+26
-10
@@ -25932,7 +25932,7 @@ async function main() {
|
|||||||
await maybeInstallRebar3(rebar3Spec)
|
await maybeInstallRebar3(rebar3Spec)
|
||||||
|
|
||||||
// undefined is replaced by a function, post- main branch merge
|
// undefined is replaced by a function, post- main branch merge
|
||||||
const setupBeamVersion = 'abd725c'
|
const setupBeamVersion = 'a8bc27e'
|
||||||
core.setOutput('setup-beam-version', setupBeamVersion)
|
core.setOutput('setup-beam-version', setupBeamVersion)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -26486,17 +26486,33 @@ function getRunnerOSVersion() {
|
|||||||
macos14: 'macOS-14',
|
macos14: 'macOS-14',
|
||||||
macos15: 'macOS-15',
|
macos15: 'macOS-15',
|
||||||
}
|
}
|
||||||
|
const deprecatedImageOSToContainer = {
|
||||||
|
ubuntu18: 'ubuntu-18.04',
|
||||||
|
ubuntu20: 'ubuntu-20.04',
|
||||||
|
}
|
||||||
const containerFromEnvImageOS = ImageOSToContainer[process.env.ImageOS]
|
const containerFromEnvImageOS = ImageOSToContainer[process.env.ImageOS]
|
||||||
if (!containerFromEnvImageOS) {
|
if (!containerFromEnvImageOS) {
|
||||||
throw new Error(
|
const deprecatedContainerFromEnvImageOS =
|
||||||
"Tried to map a target OS from env. variable 'ImageOS' (got " +
|
deprecatedImageOSToContainer[process.env.ImageOS]
|
||||||
`${process.env.ImageOS}` +
|
if (deprecatedContainerFromEnvImageOS) {
|
||||||
"), but failed. If you're using a " +
|
core.warning(
|
||||||
"self-hosted runner, you should set 'env': 'ImageOS': ... to one of the following: " +
|
`You are using deprecated ImageOS ${deprecatedContainerFromEnvImageOS}. ` +
|
||||||
"['" +
|
'Support for maintenance is very limited. Consider a non-deprecated version as ' +
|
||||||
`${Object.keys(ImageOSToContainer).join("', '")}` +
|
'mentioned in the README.md.',
|
||||||
"']",
|
)
|
||||||
)
|
|
||||||
|
return deprecatedContainerFromEnvImageOS
|
||||||
|
} else {
|
||||||
|
throw new Error(
|
||||||
|
"Tried to map a target OS from env. variable 'ImageOS' (got " +
|
||||||
|
`${process.env.ImageOS}` +
|
||||||
|
"), but failed. If you're using a " +
|
||||||
|
"self-hosted runner, you should set 'env': 'ImageOS': ... to one of the following: " +
|
||||||
|
"['" +
|
||||||
|
`${Object.keys(ImageOSToContainer).join("', '")}` +
|
||||||
|
"']",
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return containerFromEnvImageOS
|
return containerFromEnvImageOS
|
||||||
|
|||||||
+26
-10
@@ -52,7 +52,7 @@ async function main() {
|
|||||||
await maybeInstallRebar3(rebar3Spec)
|
await maybeInstallRebar3(rebar3Spec)
|
||||||
|
|
||||||
// undefined is replaced by a function, post- main branch merge
|
// undefined is replaced by a function, post- main branch merge
|
||||||
const setupBeamVersion = 'abd725c'
|
const setupBeamVersion = 'a8bc27e'
|
||||||
core.setOutput('setup-beam-version', setupBeamVersion)
|
core.setOutput('setup-beam-version', setupBeamVersion)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -611,17 +611,33 @@ function getRunnerOSVersion() {
|
|||||||
macos14: 'macOS-14',
|
macos14: 'macOS-14',
|
||||||
macos15: 'macOS-15',
|
macos15: 'macOS-15',
|
||||||
}
|
}
|
||||||
|
const deprecatedImageOSToContainer = {
|
||||||
|
ubuntu18: 'ubuntu-18.04',
|
||||||
|
ubuntu20: 'ubuntu-20.04',
|
||||||
|
}
|
||||||
const containerFromEnvImageOS = ImageOSToContainer[process.env.ImageOS]
|
const containerFromEnvImageOS = ImageOSToContainer[process.env.ImageOS]
|
||||||
if (!containerFromEnvImageOS) {
|
if (!containerFromEnvImageOS) {
|
||||||
throw new Error(
|
const deprecatedContainerFromEnvImageOS =
|
||||||
"Tried to map a target OS from env. variable 'ImageOS' (got " +
|
deprecatedImageOSToContainer[process.env.ImageOS]
|
||||||
`${process.env.ImageOS}` +
|
if (deprecatedContainerFromEnvImageOS) {
|
||||||
"), but failed. If you're using a " +
|
core.warning(
|
||||||
"self-hosted runner, you should set 'env': 'ImageOS': ... to one of the following: " +
|
`You are using deprecated ImageOS ${deprecatedContainerFromEnvImageOS}. ` +
|
||||||
"['" +
|
'Support for maintenance is very limited. Consider a non-deprecated version as ' +
|
||||||
`${Object.keys(ImageOSToContainer).join("', '")}` +
|
'mentioned in the README.md.',
|
||||||
"']",
|
)
|
||||||
)
|
|
||||||
|
return deprecatedContainerFromEnvImageOS
|
||||||
|
} else {
|
||||||
|
throw new Error(
|
||||||
|
"Tried to map a target OS from env. variable 'ImageOS' (got " +
|
||||||
|
`${process.env.ImageOS}` +
|
||||||
|
"), but failed. If you're using a " +
|
||||||
|
"self-hosted runner, you should set 'env': 'ImageOS': ... to one of the following: " +
|
||||||
|
"['" +
|
||||||
|
`${Object.keys(ImageOSToContainer).join("', '")}` +
|
||||||
|
"']",
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return containerFromEnvImageOS
|
return containerFromEnvImageOS
|
||||||
|
|||||||
Reference in New Issue
Block a user