mirror of https://github.com/aminya/setup-cpp.git
ci: build executables on older OS
This commit is contained in:
parent
d8ee0a12c4
commit
75001ab879
|
|
@ -82,9 +82,9 @@ jobs:
|
|||
fail-fast: false
|
||||
matrix:
|
||||
os:
|
||||
- windows-2022
|
||||
- ubuntu-24.04
|
||||
- macos-13
|
||||
- windows-2019
|
||||
- ubuntu-20.04
|
||||
- macos-13 # x64
|
||||
- macos-14 # arm64
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
|
@ -144,9 +144,9 @@ jobs:
|
|||
- ubuntu-22.04
|
||||
- ubuntu-20.04
|
||||
- macos-15 # arm64
|
||||
- macos-15-large # x64
|
||||
# - macos-15-large # x64
|
||||
- macos-14 # arm64
|
||||
- macos-14-large # x64
|
||||
# - macos-14-large # x64
|
||||
# - macos-14-xlarge #arm64
|
||||
- macos-13 # x64
|
||||
steps:
|
||||
|
|
|
|||
|
|
@ -15,29 +15,18 @@ function getPlatformName() {
|
|||
}
|
||||
}
|
||||
|
||||
function main() {
|
||||
let exes
|
||||
if (process.platform === "win32") {
|
||||
exes = [".exe"]
|
||||
} else if (process.platform === "darwin") {
|
||||
exes = [""]
|
||||
} else {
|
||||
exes = [""]
|
||||
}
|
||||
async function main() {
|
||||
const exe = process.platform === "win32" ? ".exe" : ""
|
||||
|
||||
return Promise.all(
|
||||
exes.map((exe) =>
|
||||
execaNode("./node_modules/caxa/build/index.mjs", [
|
||||
"--input",
|
||||
"./dist/modern",
|
||||
"--output",
|
||||
`./exe/setup-cpp-${process.arch}-${getPlatformName()}${exe}`,
|
||||
"--",
|
||||
`{{caxa}}/node_modules/.bin/node${exe}`,
|
||||
"{{caxa}}/setup-cpp.mjs",
|
||||
])
|
||||
),
|
||||
)
|
||||
await execaNode("./node_modules/caxa/build/index.mjs", [
|
||||
"--input",
|
||||
"./dist/modern",
|
||||
"--output",
|
||||
`./exe/setup-cpp-${process.arch}-${getPlatformName()}${exe}`,
|
||||
"--",
|
||||
`{{caxa}}/node_modules/.bin/node${exe}`,
|
||||
"{{caxa}}/setup-cpp.mjs",
|
||||
])
|
||||
}
|
||||
|
||||
main().catch((err) => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue