Explorar o código

ci: fix FreeBSD build

LongYinan %!s(int64=3) %!d(string=hai) anos
pai
achega
40c3f221fe
Modificáronse 1 ficheiros con 5 adicións e 3 borrados
  1. 5 3
      .github/workflows/CI.yaml

+ 5 - 3
.github/workflows/CI.yaml

@@ -151,13 +151,13 @@ jobs:
           path: ${{ env.APP_NAME }}.*.node
 
   build-freebsd:
-    runs-on: macos-latest
+    runs-on: macos-10.15
     name: Build FreeBSD
     steps:
       - uses: actions/checkout@v2
       - name: Build
         id: build
-        uses: vmactions/freebsd-vm@v0.1.4
+        uses: vmactions/freebsd-vm@v0.1.5
         env:
           DEBUG: 'napi:*'
           RUSTUP_HOME: /usr/local/rustup
@@ -168,7 +168,9 @@ jobs:
           usesh: true
           mem: 3000
           prepare: |
-            pkg install -y curl node yarn npm python2
+            pkg install -y curl python2 node14
+            curl -qL https://www.npmjs.com/install.sh | sh
+            npm install -g yarn
             curl https://sh.rustup.rs -sSf --output rustup.sh
             sh rustup.sh -y --profile minimal --default-toolchain stable
             export PATH="/usr/local/cargo/bin:$PATH"