diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 31423c2..ef68eae 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -129,53 +129,53 @@ jobs: name: bindings-${{ matrix.settings.target }} path: "*.wasm" if-no-files-found: error - build-freebsd: - runs-on: macos-13 - name: Build FreeBSD - steps: - - uses: actions/checkout@v4 - - name: Build - id: build - uses: cross-platform-actions/action@v0.24.0 - env: - DEBUG: napi:* - RUSTUP_IO_THREADS: 1 - with: - operating_system: freebsd - version: '13.2' - memory: 8G - cpu_count: 3 - environment_variables: 'DEBUG RUSTUP_IO_THREADS' - shell: bash - run: | - sudo pkg install -y -f curl node libnghttp2 npm - sudo npm install -g corepack - curl https://sh.rustup.rs -sSf --output rustup.sh - sh rustup.sh -y --profile minimal --default-toolchain beta - corepack prepare - corepack enable - source "$HOME/.cargo/env" - echo "~~~~ rustc --version ~~~~" - rustc --version - echo "~~~~ node -v ~~~~" - node -v - echo "~~~~ pnpm --version ~~~~" - pnpm --version - pwd - ls -lah - whoami - env - freebsd-version - pnpm install - pnpm build - rm -rf node_modules - rm -rf target - - name: Upload artifact - uses: actions/upload-artifact@v4 - with: - name: bindings-freebsd - path: ${{ env.APP_NAME }}.*.node - if-no-files-found: error + #build-freebsd: + # runs-on: macos-13 + # name: Build FreeBSD + # steps: + # - uses: actions/checkout@v4 + # - name: Build + # id: build + # uses: cross-platform-actions/action@v0.24.0 + # env: + # DEBUG: napi:* + # RUSTUP_IO_THREADS: 1 + # with: + # operating_system: freebsd + # version: '13.2' + # memory: 8G + # cpu_count: 3 + # environment_variables: 'DEBUG RUSTUP_IO_THREADS' + # shell: bash + # run: | + # sudo pkg install -y -f curl node libnghttp2 npm + # sudo npm install -g corepack + # curl https://sh.rustup.rs -sSf --output rustup.sh + # sh rustup.sh -y --profile minimal --default-toolchain beta + # corepack prepare + # corepack enable + # source "$HOME/.cargo/env" + # echo "~~~~ rustc --version ~~~~" + # rustc --version + # echo "~~~~ node -v ~~~~" + # node -v + # echo "~~~~ pnpm --version ~~~~" + # pnpm --version + # pwd + # ls -lah + # whoami + # env + # freebsd-version + # pnpm install + # pnpm build + # rm -rf node_modules + # rm -rf target + # - name: Upload artifact + # uses: actions/upload-artifact@v4 + # 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: @@ -319,7 +319,7 @@ jobs: name: Publish runs-on: ubuntu-latest needs: - - build-freebsd + #- build-freebsd - test-macOS-windows-binding - test-linux-binding #- test-wasi diff --git a/package.json b/package.json index f243a9c..78288e8 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,6 @@ "aarch64-unknown-linux-gnu", "i686-pc-windows-msvc", "armv7-unknown-linux-gnueabihf", - "x86_64-unknown-freebsd", "aarch64-unknown-linux-musl", "aarch64-pc-windows-msvc" ]