diff --git a/.github/workflows/build_multiplatform.yml b/.github/workflows/build_multiplatform.yml index 467d3b2d..a4505064 100644 --- a/.github/workflows/build_multiplatform.yml +++ b/.github/workflows/build_multiplatform.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12] + os: [ubuntu-20.04, ubuntu-22.04, macos-latest, macos-latest-large, macos-12] platform: [{name: "native"}, {name: "Windows", file: "dll"}] architecture: [i686-w64-mingw32, x86_64-w64-mingw32] include: @@ -27,9 +27,16 @@ jobs: generator: Unix Makefiles shell: bash - - os: macos-11 + - os: macos-latest libcodec2_name: libcodec2.1.2.dylib - libcodec2_os_name: libcodec2_macos-11 + libcodec2_os_name: libcodec2_macos-latest + libcodec2_filetype: dylib + generator: Unix Makefiles + shell: bash + + - os: macos-latest-large + libcodec2_name: libcodec2.1.2.dylib + libcodec2_os_name: libcodec2_macos-latest-m1 libcodec2_filetype: dylib generator: Unix Makefiles shell: bash @@ -194,7 +201,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-20.04, macos-11, windows-latest] + os: [ubuntu-20.04, macos-latest, macos-latest-large, windows-latest] include: - os: ubuntu-20.04 zip_name: ubuntu_modem @@ -203,13 +210,20 @@ jobs: modem_binary_name: freedata-modem electron_parameters: "-p always" - - os: macos-11 + - os: macos-latest zip_name: macos_modem generator: Unix Makefiles daemon_binary_name: freedata-daemon modem_binary_name: freedata-modem electron_parameters: "-p always" + - os: macos-latest-large + zip_name: macos_modem_m1 + generator: Unix Makefiles + daemon_binary_name: freedata-daemon + modem_binary_name: freedata-modem + electron_parameters: "-p always" + - os: windows-latest zip_name: windows_modem generator: Visual Studio 16 2019