diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5bdb66e..0ac2342 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,7 +45,7 @@ jobs: node-version: [20, 22, 24, 26] steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: ${{ matrix.node-version }} - name: Build engine for this Node ABI @@ -106,7 +106,7 @@ jobs: UBSAN_OPTIONS: halt_on_error=1:print_stacktrace=1 steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - name: Build addon with ASan/UBSan @@ -155,7 +155,7 @@ jobs: run: | brew list llvm >/dev/null 2>&1 || brew install llvm echo "CXX=$(brew --prefix llvm)/bin/clang++" >> "$GITHUB_ENV" - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - run: node tools/build.mjs --all --arch arm64 @@ -176,7 +176,7 @@ jobs: runs-on: ${{ matrix.runner }} steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - run: node tools/build.mjs --all @@ -219,7 +219,7 @@ jobs: # Third-party action pinned to a full commit SHA (supply-chain integrity); # Dependabot (.github/dependabot.yml) bumps the SHA + comment on new tags. - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - run: node tools/build.mjs --all @@ -243,7 +243,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: ${{ matrix.node }} - uses: actions/download-artifact@v8 @@ -283,7 +283,7 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: ${{ matrix.node }} - uses: actions/download-artifact@v8 @@ -307,7 +307,7 @@ jobs: runs-on: macos-14 steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: ${{ matrix.node }} architecture: x64 # x64 Node build; runs via Rosetta 2 on the arm64 host @@ -328,7 +328,7 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - uses: actions/download-artifact@v8 @@ -349,7 +349,7 @@ jobs: run: | brew list llvm >/dev/null 2>&1 || brew install llvm echo "CXX=$(brew --prefix llvm)/bin/clang++" >> "$GITHUB_ENV" - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - name: Build engine for this Node ABI diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4a4dd99..2ff8992 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,7 +40,7 @@ jobs: run: | brew list llvm >/dev/null 2>&1 || brew install llvm echo "CXX=$(brew --prefix llvm)/bin/clang++" >> "$GITHUB_ENV" - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - run: node tools/build.mjs --all --arch arm64 @@ -70,7 +70,7 @@ jobs: runs-on: ${{ matrix.runner }} steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - run: node tools/build.mjs --all @@ -120,7 +120,7 @@ jobs: # Third-party action pinned to a full commit SHA (supply-chain integrity); # Dependabot (.github/dependabot.yml) bumps the SHA + comment on new tags. - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - run: node tools/build.mjs --all @@ -153,7 +153,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: ${{ matrix.node }} - uses: actions/download-artifact@v8 @@ -191,7 +191,7 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: ${{ matrix.node }} - uses: actions/download-artifact@v8 @@ -211,7 +211,7 @@ jobs: runs-on: macos-14 steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: ${{ matrix.node }} architecture: x64 @@ -227,7 +227,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - name: Build engine for this Node ABI @@ -242,7 +242,7 @@ jobs: run: | brew list llvm >/dev/null 2>&1 || brew install llvm echo "CXX=$(brew --prefix llvm)/bin/clang++" >> "$GITHUB_ENV" - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - name: Build engine for this Node ABI @@ -254,7 +254,7 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - uses: actions/download-artifact@v8 @@ -283,7 +283,7 @@ jobs: id-token: write # npm provenance + trusted publishing (OIDC) steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 registry-url: https://registry.npmjs.org