Jelajahi Sumber

add macos arm64 ci

ruki 1 tahun lalu
induk
melakukan
add565f361
1 mengubah file dengan 32 tambahan dan 0 penghapusan
  1. 32 0
      .github/workflows/macos_arm64.yml

+ 32 - 0
.github/workflows/macos_arm64.yml

@@ -0,0 +1,32 @@
+name: macOS (Arm64)
+
+on:
+  pull_request:
+    branches:
+      - dev
+
+jobs:
+  build:
+    strategy:
+      matrix:
+        os: [macOS-latest-xlarge]
+        kind: [static, shared]
+
+    runs-on: ${{ matrix.os }}
+
+    concurrency:
+        group: ${{ github.ref }}-${{ github.base_ref }}-${{ github.head_ref }}-macOS-Arm64-${{ matrix.kind }}
+        cancel-in-progress: true
+    steps:
+      - uses: actions/checkout@v1
+      - uses: xmake-io/github-action-setup-xmake@v1
+        with:
+          xmake-version: branch@master
+          actions-cache-folder: '.xmake-cache'
+
+      - name: Tests
+        run: |
+          wget https://curl.haxx.se/ca/cacert.pem -O /tmp/cacert.pem
+          export CURL_CA_BUNDLE=/tmp/cacert.pem
+          xmake l ./scripts/test.lua -D -k ${{ matrix.kind }}
+