From 9831219edd07f6de8d620b069cfbf1ea1a8338c7 Mon Sep 17 00:00:00 2001 From: Andrew Calcutt Date: Thu, 22 Aug 2024 19:34:52 -0400 Subject: [PATCH] [node][main] fix npm ci to run in platform/node (#2751) --- .github/workflows/node-ci.yml | 1 + .github/workflows/node-release.yml | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/node-ci.yml b/.github/workflows/node-ci.yml index bfc874532..57aeff771 100644 --- a/.github/workflows/node-ci.yml +++ b/.github/workflows/node-ci.yml @@ -148,6 +148,7 @@ jobs: node-version-file: '.nvmrc' - name: npm ci + working-directory: platform/node run: npm ci --ignore-scripts - name: Set up msvc dev cmd (Windows) diff --git a/.github/workflows/node-release.yml b/.github/workflows/node-release.yml index aaa37dcab..d378e9436 100644 --- a/.github/workflows/node-release.yml +++ b/.github/workflows/node-release.yml @@ -118,6 +118,7 @@ jobs: node-version-file: '.nvmrc' - name: npm ci + working-directory: platform/node run: npm ci --ignore-scripts - name: Set up msvc dev cmd (Windows) @@ -177,11 +178,15 @@ jobs: -G Ninja \ -DCMAKE_BUILD_TYPE=${{ env.BUILDTYPE }} \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ - -DMLN_WITH_NODE=ON + -DMLN_WITH_NODE=ON \ + -DMLN_WITH_OPENGL=OFF \ + -DMLN_WITH_METAL=ON \ + -DMLN_LEGACY_RENDERER=OFF \ + -DMLN_DRAWABLE_RENDERER=ON \ + -DMLN_WITH_WERROR=OFF - name: Configure maplibre-native (Linux) if: runner.os == 'Linux' - shell: bash -leo pipefail {0} run: | cmake . -B build \ -G Ninja \