1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-03-21 21:17:49 +02:00

test macOS ARM runners

This commit is contained in:
Andrey Filipenkov 2024-11-23 01:21:44 +03:00 committed by GitHub
parent a4417f3fc5
commit 6310c0d1b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,36 +18,36 @@ jobs:
strategy: strategy:
matrix: matrix:
include: include:
- platform: linux-qt6 # - platform: linux-qt6
os: ubuntu-24.04 # os: ubuntu-24.04
test: 0 # test: 0
before_install: linux_qt6.sh # before_install: linux_qt6.sh
preset: linux-clang-test # preset: linux-clang-test
- platform: linux # - platform: linux
os: ubuntu-24.04 # os: ubuntu-24.04
test: 1 # test: 1
before_install: linux_qt5.sh # before_install: linux_qt5.sh
preset: linux-gcc-test # preset: linux-gcc-test
- platform: linux # - platform: linux
os: ubuntu-20.04 # os: ubuntu-20.04
test: 0 # test: 0
before_install: linux_qt5.sh # before_install: linux_qt5.sh
preset: linux-gcc-debug # preset: linux-gcc-debug
- platform: mac-intel # - platform: mac-intel
os: macos-13 # os: macos-13
test: 0 # test: 0
pack: 1 # pack: 1
upload: 1 # upload: 1
pack_type: Release # pack_type: Release
extension: dmg # extension: dmg
before_install: macos.sh # before_install: macos.sh
preset: macos-conan-ninja-release # preset: macos-conan-ninja-release
conan_profile: macos-intel # conan_profile: macos-intel
conan_prebuilts: dependencies-mac-intel # conan_prebuilts: dependencies-mac-intel
conan_options: --options with_apple_system_libs=True # conan_options: --options with_apple_system_libs=True
artifact_platform: intel # artifact_platform: intel
- platform: mac-arm - platform: mac-arm
os: macos-13 os: macos-13-arm64
test: 0 test: 0
pack: 1 pack: 1
upload: 1 upload: 1
@ -60,7 +60,7 @@ jobs:
conan_options: --options with_apple_system_libs=True conan_options: --options with_apple_system_libs=True
artifact_platform: arm artifact_platform: arm
- platform: ios - platform: ios
os: macos-13 os: macos-13-arm64
test: 0 test: 0
pack: 1 pack: 1
upload: 1 upload: 1
@ -71,63 +71,63 @@ jobs:
conan_profile: ios-arm64 conan_profile: ios-arm64
conan_prebuilts: dependencies-ios conan_prebuilts: dependencies-ios
conan_options: --options with_apple_system_libs=True conan_options: --options with_apple_system_libs=True
- platform: msvc-x64 # - platform: msvc-x64
os: windows-latest # os: windows-latest
test: 0 # test: 0
pack: 1 # pack: 1
upload: 1 # upload: 1
pack_type: RelWithDebInfo # pack_type: RelWithDebInfo
extension: exe # extension: exe
before_install: msvc.sh # before_install: msvc.sh
preset: windows-msvc-release # preset: windows-msvc-release
- platform: msvc-x86 # - platform: msvc-x86
os: windows-latest # os: windows-latest
test: 0 # test: 0
pack: 1 # pack: 1
pack_type: RelWithDebInfo # pack_type: RelWithDebInfo
extension: exe # extension: exe
before_install: msvc.sh # before_install: msvc.sh
preset: windows-msvc-release-x86 # preset: windows-msvc-release-x86
- platform: mingw_x86_64 # - platform: mingw_x86_64
os: ubuntu-24.04 # os: ubuntu-24.04
test: 0 # test: 0
pack: 1 # pack: 1
pack_type: Release # pack_type: Release
extension: exe # extension: exe
cmake_args: -G Ninja # cmake_args: -G Ninja
before_install: mingw.sh # before_install: mingw.sh
preset: windows-mingw-conan-linux # preset: windows-mingw-conan-linux
conan_profile: mingw64-linux.jinja # conan_profile: mingw64-linux.jinja
conan_prebuilts: dependencies-mingw-x86-64 # conan_prebuilts: dependencies-mingw-x86-64
- platform: mingw_x86 # - platform: mingw_x86
os: ubuntu-24.04 # os: ubuntu-24.04
test: 0 # test: 0
pack: 1 # pack: 1
pack_type: Release # pack_type: Release
extension: exe # extension: exe
cmake_args: -G Ninja # cmake_args: -G Ninja
before_install: mingw.sh # before_install: mingw.sh
preset: windows-mingw-conan-linux # preset: windows-mingw-conan-linux
conan_profile: mingw32-linux.jinja # conan_profile: mingw32-linux.jinja
conan_prebuilts: dependencies-mingw-x86 # conan_prebuilts: dependencies-mingw-x86
- platform: android-32 # - platform: android-32
os: ubuntu-24.04 # os: ubuntu-24.04
upload: 1 # upload: 1
extension: apk # extension: apk
preset: android-conan-ninja-release # preset: android-conan-ninja-release
before_install: android.sh # before_install: android.sh
conan_profile: android-32-ndk # conan_profile: android-32-ndk
conan_prebuilts: dependencies-android-armeabi-v7a # conan_prebuilts: dependencies-android-armeabi-v7a
artifact_platform: armeabi-v7a # artifact_platform: armeabi-v7a
- platform: android-64 # - platform: android-64
os: ubuntu-24.04 # os: ubuntu-24.04
upload: 1 # upload: 1
extension: apk # extension: apk
preset: android-conan-ninja-release # preset: android-conan-ninja-release
before_install: android.sh # before_install: android.sh
conan_profile: android-64-ndk # conan_profile: android-64-ndk
conan_prebuilts: dependencies-android-arm64-v8a # conan_prebuilts: dependencies-android-arm64-v8a
artifact_platform: arm64-v8a # artifact_platform: arm64-v8a
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
defaults: defaults:
run: run: