1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-03-17 20:58:07 +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:
matrix:
include:
- platform: linux-qt6
os: ubuntu-24.04
test: 0
before_install: linux_qt6.sh
preset: linux-clang-test
- platform: linux
os: ubuntu-24.04
test: 1
before_install: linux_qt5.sh
preset: linux-gcc-test
- platform: linux
os: ubuntu-20.04
test: 0
before_install: linux_qt5.sh
preset: linux-gcc-debug
- platform: mac-intel
os: macos-13
test: 0
pack: 1
upload: 1
pack_type: Release
extension: dmg
before_install: macos.sh
preset: macos-conan-ninja-release
conan_profile: macos-intel
conan_prebuilts: dependencies-mac-intel
conan_options: --options with_apple_system_libs=True
artifact_platform: intel
# - platform: linux-qt6
# os: ubuntu-24.04
# test: 0
# before_install: linux_qt6.sh
# preset: linux-clang-test
# - platform: linux
# os: ubuntu-24.04
# test: 1
# before_install: linux_qt5.sh
# preset: linux-gcc-test
# - platform: linux
# os: ubuntu-20.04
# test: 0
# before_install: linux_qt5.sh
# preset: linux-gcc-debug
# - platform: mac-intel
# os: macos-13
# test: 0
# pack: 1
# upload: 1
# pack_type: Release
# extension: dmg
# before_install: macos.sh
# preset: macos-conan-ninja-release
# conan_profile: macos-intel
# conan_prebuilts: dependencies-mac-intel
# conan_options: --options with_apple_system_libs=True
# artifact_platform: intel
- platform: mac-arm
os: macos-13
os: macos-13-arm64
test: 0
pack: 1
upload: 1
@ -60,7 +60,7 @@ jobs:
conan_options: --options with_apple_system_libs=True
artifact_platform: arm
- platform: ios
os: macos-13
os: macos-13-arm64
test: 0
pack: 1
upload: 1
@ -71,63 +71,63 @@ jobs:
conan_profile: ios-arm64
conan_prebuilts: dependencies-ios
conan_options: --options with_apple_system_libs=True
- platform: msvc-x64
os: windows-latest
test: 0
pack: 1
upload: 1
pack_type: RelWithDebInfo
extension: exe
before_install: msvc.sh
preset: windows-msvc-release
- platform: msvc-x86
os: windows-latest
test: 0
pack: 1
pack_type: RelWithDebInfo
extension: exe
before_install: msvc.sh
preset: windows-msvc-release-x86
- platform: mingw_x86_64
os: ubuntu-24.04
test: 0
pack: 1
pack_type: Release
extension: exe
cmake_args: -G Ninja
before_install: mingw.sh
preset: windows-mingw-conan-linux
conan_profile: mingw64-linux.jinja
conan_prebuilts: dependencies-mingw-x86-64
- platform: mingw_x86
os: ubuntu-24.04
test: 0
pack: 1
pack_type: Release
extension: exe
cmake_args: -G Ninja
before_install: mingw.sh
preset: windows-mingw-conan-linux
conan_profile: mingw32-linux.jinja
conan_prebuilts: dependencies-mingw-x86
- platform: android-32
os: ubuntu-24.04
upload: 1
extension: apk
preset: android-conan-ninja-release
before_install: android.sh
conan_profile: android-32-ndk
conan_prebuilts: dependencies-android-armeabi-v7a
artifact_platform: armeabi-v7a
- platform: android-64
os: ubuntu-24.04
upload: 1
extension: apk
preset: android-conan-ninja-release
before_install: android.sh
conan_profile: android-64-ndk
conan_prebuilts: dependencies-android-arm64-v8a
artifact_platform: arm64-v8a
# - platform: msvc-x64
# os: windows-latest
# test: 0
# pack: 1
# upload: 1
# pack_type: RelWithDebInfo
# extension: exe
# before_install: msvc.sh
# preset: windows-msvc-release
# - platform: msvc-x86
# os: windows-latest
# test: 0
# pack: 1
# pack_type: RelWithDebInfo
# extension: exe
# before_install: msvc.sh
# preset: windows-msvc-release-x86
# - platform: mingw_x86_64
# os: ubuntu-24.04
# test: 0
# pack: 1
# pack_type: Release
# extension: exe
# cmake_args: -G Ninja
# before_install: mingw.sh
# preset: windows-mingw-conan-linux
# conan_profile: mingw64-linux.jinja
# conan_prebuilts: dependencies-mingw-x86-64
# - platform: mingw_x86
# os: ubuntu-24.04
# test: 0
# pack: 1
# pack_type: Release
# extension: exe
# cmake_args: -G Ninja
# before_install: mingw.sh
# preset: windows-mingw-conan-linux
# conan_profile: mingw32-linux.jinja
# conan_prebuilts: dependencies-mingw-x86
# - platform: android-32
# os: ubuntu-24.04
# upload: 1
# extension: apk
# preset: android-conan-ninja-release
# before_install: android.sh
# conan_profile: android-32-ndk
# conan_prebuilts: dependencies-android-armeabi-v7a
# artifact_platform: armeabi-v7a
# - platform: android-64
# os: ubuntu-24.04
# upload: 1
# extension: apk
# preset: android-conan-ninja-release
# before_install: android.sh
# conan_profile: android-64-ndk
# conan_prebuilts: dependencies-android-arm64-v8a
# artifact_platform: arm64-v8a
runs-on: ${{ matrix.os }}
defaults:
run: