11cb0ef41Sopenharmony_ciname: Node.js Windows integration 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_cion: [push, pull_request] 41cb0ef41Sopenharmony_ci 51cb0ef41Sopenharmony_cijobs: 61cb0ef41Sopenharmony_ci build-windows: 71cb0ef41Sopenharmony_ci runs-on: windows-latest 81cb0ef41Sopenharmony_ci steps: 91cb0ef41Sopenharmony_ci - name: Clone gyp-next 101cb0ef41Sopenharmony_ci uses: actions/checkout@v3 111cb0ef41Sopenharmony_ci with: 121cb0ef41Sopenharmony_ci path: gyp-next 131cb0ef41Sopenharmony_ci - name: Clone nodejs/node 141cb0ef41Sopenharmony_ci uses: actions/checkout@v3 151cb0ef41Sopenharmony_ci with: 161cb0ef41Sopenharmony_ci repository: nodejs/node 171cb0ef41Sopenharmony_ci path: node 181cb0ef41Sopenharmony_ci - name: Install deps 191cb0ef41Sopenharmony_ci run: choco install nasm 201cb0ef41Sopenharmony_ci - name: Replace gyp in Node.js 211cb0ef41Sopenharmony_ci run: | 221cb0ef41Sopenharmony_ci rm -Recurse node/tools/gyp 231cb0ef41Sopenharmony_ci cp -Recurse gyp-next node/tools/gyp 241cb0ef41Sopenharmony_ci - name: Build Node.js 251cb0ef41Sopenharmony_ci run: | 261cb0ef41Sopenharmony_ci cd node 271cb0ef41Sopenharmony_ci ./vcbuild.bat 28