Merge pull request #3163 from oxen-io/ci/ses-2554/aarch64_on_actions

Apple Silicon Builds (aarch64)
pull/3171/head
Audric Ackermann 9 months ago committed by GitHub
commit f9836d4a41
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -7,11 +7,13 @@ on:
- clearnet
- unstable
- release/
- ci/
pull_request:
branches:
- clearnet
- unstable
- release/
- ci/
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
@ -22,7 +24,8 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [windows-2022, macos-12, ubuntu-20.04]
# We want a mac arm64 build, and according to this https://github.com/actions/runner-images#available-images macos-14 is always arm64
os: [windows-2022, ubuntu-20.04, macos-12, macos-14]
env:
SIGNAL_ENV: production
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@ -75,5 +78,5 @@ jobs:
- name: Upload Production Artifacts
uses: actions/upload-artifact@v1
with:
name: ${{ runner.OS }}-production
name: ${{ runner.os }}-${{ runner.arch }}-production
path: release

@ -7,6 +7,7 @@ on:
- clearnet
- unstable
- release/
- ci/
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
@ -18,7 +19,8 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [windows-2022, macos-12, ubuntu-20.04]
# We want a mac arm64 build, and according to this https://github.com/actions/runner-images#available-images macos-14 is always arm64
os: [windows-2022, ubuntu-20.04, macos-12, macos-14]
env:
SIGNAL_ENV: production
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

@ -12,7 +12,8 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [windows-2022, macos-12, ubuntu-20.04]
# We want a mac arm64 build, and according to this https://github.com/actions/runner-images#available-images macos-14 is always arm64
os: [windows-2022, ubuntu-20.04, macos-12, macos-14]
env:
SIGNAL_ENV: production
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

@ -19,7 +19,7 @@ runs:
if: runner.os != 'Windows'
with:
path: node_modules
key: ${{ runner.os }}-${{ hashFiles('package.json', 'yarn.lock', 'patches/**') }}
key: ${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('package.json', 'yarn.lock', 'patches/**') }}
# Not having this will break the windows build because the PATH won't be set by msbuild.
- name: Add msbuild to PATH

Loading…
Cancel
Save