mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-06-18 02:59:21 +00:00
CI: Use macos-13 instead of macos-latest (#3366)
Our workflows assume macos-latest is intel, but now it's arm64. Use macos-13, which is documented to be intel, instead. reference: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners
This commit is contained in:
parent
f14a166466
commit
1b5ff93656
2
.github/workflows/codeql.yml
vendored
2
.github/workflows/codeql.yml
vendored
|
@ -28,7 +28,7 @@ jobs:
|
||||||
# - https://gh.io/supported-runners-and-hardware-resources
|
# - https://gh.io/supported-runners-and-hardware-resources
|
||||||
# - https://gh.io/using-larger-runners
|
# - https://gh.io/using-larger-runners
|
||||||
# Consider using larger runners for possible analysis time improvements.
|
# Consider using larger runners for possible analysis time improvements.
|
||||||
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-20.04' }}
|
runs-on: ${{ (matrix.language == 'swift' && 'macos-13') || 'ubuntu-20.04' }}
|
||||||
timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
|
timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
|
||||||
permissions:
|
permissions:
|
||||||
actions: read
|
actions: read
|
||||||
|
|
14
.github/workflows/compilation_on_macos.yml
vendored
14
.github/workflows/compilation_on_macos.yml
vendored
|
@ -56,7 +56,7 @@ jobs:
|
||||||
build_llvm_libraries_on_intel_macos:
|
build_llvm_libraries_on_intel_macos:
|
||||||
uses: ./.github/workflows/build_llvm_libraries.yml
|
uses: ./.github/workflows/build_llvm_libraries.yml
|
||||||
with:
|
with:
|
||||||
os: "macos-latest"
|
os: "macos-13"
|
||||||
arch: "X86"
|
arch: "X86"
|
||||||
build_llvm_libraries_on_arm_macos:
|
build_llvm_libraries_on_arm_macos:
|
||||||
uses: ./.github/workflows/build_llvm_libraries.yml
|
uses: ./.github/workflows/build_llvm_libraries.yml
|
||||||
|
@ -70,7 +70,7 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: macos-latest
|
- os: macos-13
|
||||||
llvm_cache_key: ${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}
|
llvm_cache_key: ${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}
|
||||||
steps:
|
steps:
|
||||||
- name: checkout
|
- name: checkout
|
||||||
|
@ -131,7 +131,7 @@ jobs:
|
||||||
"-DWAMR_BUILD_TAIL_CALL=1",
|
"-DWAMR_BUILD_TAIL_CALL=1",
|
||||||
"-DWAMR_DISABLE_HW_BOUND_CHECK=1",
|
"-DWAMR_DISABLE_HW_BOUND_CHECK=1",
|
||||||
]
|
]
|
||||||
os: [macos-latest]
|
os: [macos-13]
|
||||||
platform: [darwin]
|
platform: [darwin]
|
||||||
exclude:
|
exclude:
|
||||||
# uncompatiable feature and platform
|
# uncompatiable feature and platform
|
||||||
|
@ -173,7 +173,7 @@ jobs:
|
||||||
- make_options_run_mode: $LLVM_EAGER_JIT_BUILD_OPTIONS
|
- make_options_run_mode: $LLVM_EAGER_JIT_BUILD_OPTIONS
|
||||||
make_options_feature: "-DWAMR_BUILD_MINI_LOADER=1"
|
make_options_feature: "-DWAMR_BUILD_MINI_LOADER=1"
|
||||||
include:
|
include:
|
||||||
- os: macos-latest
|
- os: macos-13
|
||||||
llvm_cache_key: ${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}
|
llvm_cache_key: ${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}
|
||||||
steps:
|
steps:
|
||||||
- name: checkout
|
- name: checkout
|
||||||
|
@ -218,7 +218,7 @@ jobs:
|
||||||
#$LLVM_EAGER_JIT_BUILD_OPTIONS,
|
#$LLVM_EAGER_JIT_BUILD_OPTIONS,
|
||||||
#$AOT_BUILD_OPTIONS,
|
#$AOT_BUILD_OPTIONS,
|
||||||
]
|
]
|
||||||
os: [macos-latest]
|
os: [macos-13]
|
||||||
wasi_sdk_release:
|
wasi_sdk_release:
|
||||||
[
|
[
|
||||||
"https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-macos.tar.gz",
|
"https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-macos.tar.gz",
|
||||||
|
@ -250,7 +250,7 @@ jobs:
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [macos-latest, macos-14]
|
os: [macos-13, macos-14]
|
||||||
wasi_sdk_release:
|
wasi_sdk_release:
|
||||||
[
|
[
|
||||||
"https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-macos.tar.gz",
|
"https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-macos.tar.gz",
|
||||||
|
@ -260,7 +260,7 @@ jobs:
|
||||||
"https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-macos-12.tar.gz",
|
"https://github.com/WebAssembly/wabt/releases/download/1.0.31/wabt-1.0.31-macos-12.tar.gz",
|
||||||
]
|
]
|
||||||
include:
|
include:
|
||||||
- os: macos-latest
|
- os: macos-13
|
||||||
llvm_cache_key: ${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}
|
llvm_cache_key: ${{ needs.build_llvm_libraries_on_intel_macos.outputs.cache_key }}
|
||||||
- os: macos-14
|
- os: macos-14
|
||||||
llvm_cache_key: ${{ needs.build_llvm_libraries_on_arm_macos.outputs.cache_key }}
|
llvm_cache_key: ${{ needs.build_llvm_libraries_on_arm_macos.outputs.cache_key }}
|
||||||
|
|
10
.github/workflows/release_process.yml
vendored
10
.github/workflows/release_process.yml
vendored
|
@ -69,7 +69,7 @@ jobs:
|
||||||
needs: [create_tag, create_release]
|
needs: [create_tag, create_release]
|
||||||
uses: ./.github/workflows/build_llvm_libraries.yml
|
uses: ./.github/workflows/build_llvm_libraries.yml
|
||||||
with:
|
with:
|
||||||
os: "macos-latest"
|
os: "macos-13"
|
||||||
arch: "AArch64 ARM Mips RISCV X86"
|
arch: "AArch64 ARM Mips RISCV X86"
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -100,7 +100,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
llvm_cache_key: ${{ needs.build_llvm_libraries_on_macos.outputs.cache_key }}
|
llvm_cache_key: ${{ needs.build_llvm_libraries_on_macos.outputs.cache_key }}
|
||||||
release: true
|
release: true
|
||||||
runner: macos-latest
|
runner: macos-13
|
||||||
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
||||||
ver_num: ${{ needs.create_tag.outputs.new_ver }}
|
ver_num: ${{ needs.create_tag.outputs.new_ver }}
|
||||||
|
|
||||||
|
@ -132,7 +132,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
cwd: product-mini/platforms/darwin
|
cwd: product-mini/platforms/darwin
|
||||||
llvm_cache_key: ${{ needs.build_llvm_libraries_on_macos.outputs.cache_key }}
|
llvm_cache_key: ${{ needs.build_llvm_libraries_on_macos.outputs.cache_key }}
|
||||||
runner: macos-latest
|
runner: macos-13
|
||||||
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
||||||
ver_num: ${{ needs.create_tag.outputs.new_ver}}
|
ver_num: ${{ needs.create_tag.outputs.new_ver}}
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ jobs:
|
||||||
uses: ./.github/workflows/build_wamr_sdk.yml
|
uses: ./.github/workflows/build_wamr_sdk.yml
|
||||||
with:
|
with:
|
||||||
config_file: wamr_config_macos_release.cmake
|
config_file: wamr_config_macos_release.cmake
|
||||||
runner: macos-latest
|
runner: macos-13
|
||||||
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
||||||
ver_num: ${{ needs.create_tag.outputs.new_ver}}
|
ver_num: ${{ needs.create_tag.outputs.new_ver}}
|
||||||
wasi_sdk_url: https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-19/wasi-sdk-19.0-macos.tar.gz
|
wasi_sdk_url: https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-19/wasi-sdk-19.0-macos.tar.gz
|
||||||
|
@ -212,7 +212,7 @@ jobs:
|
||||||
needs: [create_tag, create_release]
|
needs: [create_tag, create_release]
|
||||||
uses: ./.github/workflows/build_wamr_lldb.yml
|
uses: ./.github/workflows/build_wamr_lldb.yml
|
||||||
with:
|
with:
|
||||||
runner: macos-latest
|
runner: macos-13
|
||||||
arch: universal
|
arch: universal
|
||||||
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
upload_url: ${{ needs.create_release.outputs.upload_url }}
|
||||||
ver_num: ${{ needs.create_tag.outputs.new_ver}}
|
ver_num: ${{ needs.create_tag.outputs.new_ver}}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user