diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 8b321f19..25d94de0 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -17,8 +17,9 @@ jobs: strategy: fail-fast: false matrix: - # Supported node versions are active lts and maintenance see https://nodejs.org/en/about/releases/ - node-version: [24.x] + # Test Node.js 24 and 26 across the Factorio matrix; Node.js 22 runs coverage below. + # Node.js release schedule: https://nodejs.org/en/about/releases/ + node-version: [24.x, 26.x] # Supported factorio versions are latest stable and one minor version before stable (even if from a previous major) factorio-version: [1.1.110, 2.0.77, 2.1.17] @@ -86,7 +87,7 @@ jobs: node scripts/version-compat-test.js --controller ${{ matrix.controller }} --host ${{ matrix.host }} - --published-version $PUBLISHED_VERSION + --published-version "$PUBLISHED_VERSION" lint: runs-on: ubuntu-latest diff --git a/test/integration/clusterio.js b/test/integration/clusterio.js index daecef5c..6de2cc31 100644 --- a/test/integration/clusterio.js +++ b/test/integration/clusterio.js @@ -142,6 +142,7 @@ describe("Integration of Clusterio", function() { describe("copy-static", function() { it("should copy the files from dist/web/static", async function() { + slowTest(this); const dir = "temp/test/copy-static"; await fs.rm(dir, { force: true, recursive: true, maxRetries: 10 }); await execController("copy-static copy-static");