Skip to content

Commit

Permalink
Build: trying to build also for ARM64 on macOS
Browse files Browse the repository at this point in the history
  • Loading branch information
Oldes committed Jul 17, 2024
1 parent f07c03b commit 471c9ba
Showing 1 changed file with 11 additions and 19 deletions.
30 changes: 11 additions & 19 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,10 @@ jobs:
uses: oldes/[email protected]

- name: Build 64bit Rebol Triangulate extension
run: ./siskin Rebol-Triangulate.nest --msvc %triangulate-x64

- name: Prepare 64bit Rebol Triangulate extension
run: COPY .\msvc\Release-x64\triangulate-x64.dll triangulate-windows-x64.rebx
run: ./siskin Rebol-Triangulate.nest --msvc -o ./triangulate-windows-x64.rebx %triangulate-x64

- name: Build 32bit Rebol Triangulate extension
run: ./siskin Rebol-Triangulate.nest --msvc %triangulate-x86

- name: Prepare 32bit Rebol Triangulate extension
run: COPY .\msvc\Release-Win32\triangulate-x86.dll triangulate-windows-x86.rebx
run: ./siskin Rebol-Triangulate.nest --msvc -o ./triangulate-windows-x86.rebx %triangulate-x86

- name: Install Rebol for extension test
uses: oldes/[email protected]
Expand All @@ -48,12 +42,7 @@ jobs:
- uses: actions/upload-artifact@v3
with:
name: Rebol-Triangulate-CI-${{github.run_id}}
path: ./triangulate-windows-x64.rebx
- uses: actions/upload-artifact@v3
with:
name: Rebol-Triangulate-CI-${{github.run_id}}
path: ./triangulate-windows-x86.rebx

path: ./triangulate-windows-*.rebx

linux:
strategy:
Expand Down Expand Up @@ -109,11 +98,11 @@ jobs:
- name: Install Siskin Builder
uses: oldes/[email protected]

- name: Build 64bit Rebol Triangulate extension
run: ./siskin Rebol-Triangulate.nest %triangulate-x64
- name: Build x64 Rebol Triangulate extension
run: ./siskin Rebol-Triangulate.nest -o ./triangulate-macos-x64.rebx %triangulate-x64

- name: Prepare 64bit Rebol Triangulate extension
run: mv ./build/triangulate-x64.dylib triangulate-macos-x64.rebx
- name: Build arm64 Rebol Triangulate extension
run: ./siskin Rebol-Triangulate.nest -o ./triangulate-macos-arm64.rebx %triangulate-arm64

- name: Install Rebol for extension test
uses: oldes/[email protected]
Expand All @@ -123,9 +112,12 @@ jobs:
- name: Test Triangulate extension
run: ./rebol3 ./ci-test.r3

- name: Compress 64bit Rebol Triangulate extension
- name: Compress x64 Rebol Triangulate extension
run: gzip -9 ./triangulate-macos-x64.rebx

- name: Compress arm64 Rebol Triangulate extension
run: gzip -9 ./triangulate-macos-arm64.rebx

- uses: actions/upload-artifact@v3
with:
name: Rebol-Triangulate-CI-${{github.run_id}}
Expand Down

0 comments on commit 471c9ba

Please sign in to comment.