From de0bf56e127113fd6f79965b3219b67944838098 Mon Sep 17 00:00:00 2001 From: CherishCai <785427346@qq.com> Date: Tue, 14 May 2024 17:39:47 +0800 Subject: [PATCH] ci: not build-freebsd --- .github/workflows/CI.yml | 102 +++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 0a8c90b..2b909a4 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -154,56 +154,56 @@ jobs: name: bindings-${{ matrix.settings.target }} path: ${{ env.APP_NAME }}.*.node if-no-files-found: error - build-freebsd: - runs-on: macos-12 - name: Build FreeBSD - steps: - - uses: actions/checkout@v3 - - name: Build - id: build - uses: vmactions/freebsd-vm@v0 - env: - DEBUG: napi:* - RUSTUP_HOME: /usr/local/rustup - CARGO_HOME: /usr/local/cargo - RUSTUP_IO_THREADS: 1 - with: - envs: DEBUG RUSTUP_HOME CARGO_HOME RUSTUP_IO_THREADS - usesh: true - mem: 3000 - prepare: | - pkg install -y -f curl node libnghttp2 - curl -qL https://www.npmjs.com/install.sh | sh - npm install --location=global --ignore-scripts yarn - curl https://sh.rustup.rs -sSf --output rustup.sh - sh rustup.sh -y --profile minimal --default-toolchain beta - export PATH="/usr/local/cargo/bin:$PATH" - echo "~~~~ rustc --version ~~~~" - rustc --version - echo "~~~~ node -v ~~~~" - node -v - echo "~~~~ yarn --version ~~~~" - yarn --version - run: | - export PATH="/usr/local/cargo/bin:$PATH" - pwd - ls -lah - whoami - env - freebsd-version - yarn install - yarn build - strip -x *.node - yarn test - rm -rf node_modules - rm -rf target - rm -rf .yarn/cache - - name: Upload artifact - uses: actions/upload-artifact@v3 - with: - name: bindings-freebsd - path: ${{ env.APP_NAME }}.*.node - if-no-files-found: error +# build-freebsd: +# runs-on: macos-12 +# name: Build FreeBSD +# steps: +# - uses: actions/checkout@v3 +# - name: Build +# id: build +# uses: vmactions/freebsd-vm@v0 +# env: +# DEBUG: napi:* +# RUSTUP_HOME: /usr/local/rustup +# CARGO_HOME: /usr/local/cargo +# RUSTUP_IO_THREADS: 1 +# with: +# envs: DEBUG RUSTUP_HOME CARGO_HOME RUSTUP_IO_THREADS +# usesh: true +# mem: 3000 +# prepare: | +# pkg install -y -f curl node libnghttp2 +# curl -qL https://www.npmjs.com/install.sh | sh +# npm install --location=global --ignore-scripts yarn +# curl https://sh.rustup.rs -sSf --output rustup.sh +# sh rustup.sh -y --profile minimal --default-toolchain beta +# export PATH="/usr/local/cargo/bin:$PATH" +# echo "~~~~ rustc --version ~~~~" +# rustc --version +# echo "~~~~ node -v ~~~~" +# node -v +# echo "~~~~ yarn --version ~~~~" +# yarn --version +# run: | +# export PATH="/usr/local/cargo/bin:$PATH" +# pwd +# ls -lah +# whoami +# env +# freebsd-version +# yarn install +# yarn build +# strip -x *.node +# yarn test +# rm -rf node_modules +# rm -rf target +# rm -rf .yarn/cache +# - name: Upload artifact +# uses: actions/upload-artifact@v3 +# with: +# name: bindings-freebsd +# path: ${{ env.APP_NAME }}.*.node +# if-no-files-found: error test-macOS-windows-binding: name: Test bindings on ${{ matrix.settings.target }} - node@${{ matrix.node }} needs: @@ -456,7 +456,7 @@ jobs: name: Publish runs-on: ubuntu-latest needs: - - build-freebsd +# - build-freebsd - test-macOS-windows-binding - test-linux-x64-gnu-binding - test-linux-x64-musl-binding