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:
parent
a4417f3fc5
commit
6310c0d1b3
174
.github/workflows/github.yml
vendored
174
.github/workflows/github.yml
vendored
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user