Skip to content

Commit

Permalink
Trying to build Rebol/Triangulate extension also for arm64 macOS
Browse files Browse the repository at this point in the history
  • Loading branch information
Oldes committed Jul 17, 2024
1 parent cc7ffe5 commit 24ae415
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions .github/workflows/rebol-triangulate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,12 @@ jobs:
with:
product: Bulk

- name: Build 64bit Rebol/Triangulate extension
- name: Build Rebol/Triangulate extension (x64)
run: ./rebol3 siskin.r3 rebol/triangulate -o $OUT/triangulate-macos-x64.rebx triangulate-x64

- name: Build Rebol/Triangulate extension (arm64)
run: ./rebol3 siskin.r3 rebol/triangulate -o $OUT/triangulate-macos-arm64.rebx triangulate-arm64

- name: Install the Apple certificate
# https://docs.github.com/en/actions/guides/installing-an-apple-certificate-on-macos-runners-for-xcode-development
env:
Expand Down Expand Up @@ -133,12 +136,15 @@ jobs:
MACOS_IDENTITY_ID: ${{ secrets.MACOS_IDENTITY_ID }}
run: |
/usr/bin/codesign --force -s $MACOS_IDENTITY_ID $OUT/triangulate-macos-x64.rebx -v
/usr/bin/codesign --force -s $MACOS_IDENTITY_ID $OUT/triangulate-macos-arm64.rebx -v
- name: Minimal Rebol/Triangulate extension test
run: ./rebol3 ./tree/rebol/Rebol-Triangulate/ci-test.r3

- name: Compress 64bit Rebol/Triangulate extension
run: gzip -9 $OUT/triangulate-macos-x64.rebx
- name: Compress Rebol/Triangulate extensions
run: |
gzip -9 $OUT/triangulate-macos-x64.rebx
gzip -9 $OUT/triangulate-macos-arm64.rebx
- uses: actions/upload-artifact@v3
with:
Expand Down

0 comments on commit 24ae415

Please sign in to comment.