From f39c137bda7456c8dc6ef4c6e19d7c1e53384f96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Augusto=20Elesb=C3=A3o?= Date: Mon, 13 Nov 2023 20:15:25 +0100 Subject: [PATCH] feat: support Windows --- .github/workflows/prebuild.yml | 3 +++ binding.gyp | 8 ++++++++ build.cmd | 6 ++++++ package.json | 6 ++---- 4 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 build.cmd diff --git a/.github/workflows/prebuild.yml b/.github/workflows/prebuild.yml index 3609bfa..ebc36bd 100644 --- a/.github/workflows/prebuild.yml +++ b/.github/workflows/prebuild.yml @@ -16,6 +16,7 @@ jobs: runner: - ubuntu-latest - macos-12 + - windows-2019 runs-on: ${{ matrix.runner }} steps: - uses: actions/checkout@v3 @@ -37,6 +38,8 @@ jobs: run: | if [[ "$RUNNER_OS" == "macOS" ]]; then npm run build:arm64 && npm run build:x64 + elif [[ "$RUNNER_OS" == "win" ]]; then + npm run build:win else npm run build npm test diff --git a/binding.gyp b/binding.gyp index c449cd1..6f21b98 100755 --- a/binding.gyp +++ b/binding.gyp @@ -40,6 +40,14 @@ "=16" - }, - "os": [ - "!win32" - ] + } }