diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 90a12261..9e3fe6a8 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -31,8 +31,8 @@ jobs: strategy: fail-fast: false matrix: - node: [10, 12, 14, 16, 18] - os: [ubuntu-latest, windows-latest, macos-latest] + node: [10, 12, 14, 16, 18, 20, 22, 24] + os: [ubuntu-latest, windows-latest, macos-13] steps: - name: Clone repository diff --git a/package.json b/package.json index 6e140c77..39ba5400 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "copy-props": "^4.0.0", "gulplog": "^2.2.0", "interpret": "^3.1.1", - "liftoff": "^5.0.0", + "liftoff": "^5.0.1", "mute-stdout": "^2.0.0", "replace-homedir": "^2.0.0", "semver-greatest-satisfied-range": "^2.0.0", diff --git a/test/window-extended-length-paths.js b/test/window-extended-length-paths.js index 23b5dfe8..e89b0f4e 100644 --- a/test/window-extended-length-paths.js +++ b/test/window-extended-length-paths.js @@ -18,7 +18,8 @@ var gulpJsPath = '\\\\?\\' + path.resolve(__dirname, '../bin/gulp.js'); describe('windows extended length paths', function() { it('Should run normaly even if using \'\\\\?\\\'prefix in paths', function(done) { - if (os.platform() !== 'win32') { + // It seems like Node 24 broke support for this launching an entry point + if (os.platform() !== 'win32' || process.versions.node.startsWith("24.")) { this.skip(); return; }