run:yarn build-release-publish# No other args needed for windows publish
# We want both arm64 and intel mac builds, and according to this https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources macos-14 and above is always arm64 and macos-13 is the last intel runner
build_macos:
build_macos_arm64:
runs-on:macos-14
strategy:
matrix:
arch:[arm64, x64]
arch:[arm64]
env:
GH_TOKEN:${{ secrets.GITHUB_TOKEN }}
MAC_CERTIFICATE:${{ secrets.MAC_CERTIFICATE }}
@ -138,7 +138,54 @@ jobs:
- name:Setup & Build
uses:./actions/setup_and_build
with:
cache_suffix:${{ matrix.os }}
cache_suffix:${{ matrix.os }}-${{ matrix.arch }}
# we want to test on all platforms since some are testing the rendered menus (and are dependent on the platform)
- name:Unit Test
run:yarn test
- name:Build but do not publish
# we want this to run always, except on "push" to "master"