diff --git a/.github/workflows/e2e-cache.yml b/.github/workflows/e2e-cache.yml index 9c294f16c..69e75fece 100644 --- a/.github/workflows/e2e-cache.yml +++ b/.github/workflows/e2e-cache.yml @@ -101,6 +101,8 @@ jobs: node-yarn2-depencies-caching: name: Test yarn 2 (Node ${{ matrix.node-version}}, ${{ matrix.os }}) runs-on: ${{ matrix.os }} + env: + YARN_ENABLE_IMMUTABLE_INSTALLS: false strategy: fail-fast: false matrix: diff --git a/__tests__/installer.test.ts b/__tests__/installer.test.ts index 994892365..85cf264a7 100644 --- a/__tests__/installer.test.ts +++ b/__tests__/installer.test.ts @@ -171,7 +171,8 @@ describe('setup-node', () => { // Found in cache tests //-------------------------------------------------- - it('finds version in cache with stable true', async () => { + // Usage of pre-cached Node.js versions is temporarily disabled. + xit('finds version in cache with stable true', async () => { inputs['node-version'] = '12'; inputs.stable = 'true'; @@ -182,7 +183,8 @@ describe('setup-node', () => { expect(logSpy).toHaveBeenCalledWith(`Found in cache @ ${toolPath}`); }); - it('finds version in cache with stable not supplied', async () => { + // Usage of pre-cached Node.js versions is temporarily disabled. + xit('finds version in cache with stable not supplied', async () => { inputs['node-version'] = '12'; inSpy.mockImplementation(name => inputs[name]); @@ -194,7 +196,8 @@ describe('setup-node', () => { expect(logSpy).toHaveBeenCalledWith(`Found in cache @ ${toolPath}`); }); - it('finds version in cache and adds it to the path', async () => { + // Usage of pre-cached Node.js versions is temporarily disabled. + xit('finds version in cache and adds it to the path', async () => { inputs['node-version'] = '12'; inSpy.mockImplementation(name => inputs[name]); @@ -384,7 +387,8 @@ describe('setup-node', () => { }, 100000); describe('check-latest flag', () => { - it('use local version and dont check manifest if check-latest is not specified', async () => { + // Usage of pre-cached Node.js versions is temporarily disabled. + xit('use local version and dont check manifest if check-latest is not specified', async () => { os.platform = 'linux'; os.arch = 'x64'; @@ -405,7 +409,8 @@ describe('setup-node', () => { ); }); - it('check latest version and resolve it from local cache', async () => { + // Usage of pre-cached Node.js versions is temporarily disabled. + xit('check latest version and resolve it from local cache', async () => { os.platform = 'linux'; os.arch = 'x64'; @@ -556,7 +561,8 @@ describe('setup-node', () => { inputs.stable = 'true'; }); - it('find latest LTS version and resolve it from local cache (lts/erbium)', async () => { + // Usage of pre-cached Node.js versions is temporarily disabled. + xit('find latest LTS version and resolve it from local cache (lts/erbium)', async () => { // arrange inputs['node-version'] = 'lts/erbium'; @@ -626,7 +632,8 @@ describe('setup-node', () => { ); }); - it('find latest LTS version and resolve it from local cache (lts/*)', async () => { + // Usage of pre-cached Node.js versions is temporarily disabled. + xit('find latest LTS version and resolve it from local cache (lts/*)', async () => { // arrange inputs['node-version'] = 'lts/*'; diff --git a/dist/setup/index.js b/dist/setup/index.js index 1a213700a..edf4b4466 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -65086,9 +65086,8 @@ function getNode(versionSpec, stable, checkLatest, auth, arch = os.arch()) { let toolPath; toolPath = tc.find('node', versionSpec, osArch); // If not found in cache, download - if (toolPath) { - core.info(`Found in cache @ ${toolPath}`); - } + // Usage of pre-cached Node.js versions is temporarily disabled. + if (false) {} else { core.info(`Attempting to download ${versionSpec}...`); let downloadPath = ''; diff --git a/src/installer.ts b/src/installer.ts index e2084b95a..beb8d9418 100644 --- a/src/installer.ts +++ b/src/installer.ts @@ -71,7 +71,8 @@ export async function getNode( toolPath = tc.find('node', versionSpec, osArch); // If not found in cache, download - if (toolPath) { + // Usage of pre-cached Node.js versions is temporarily disabled. + if (false) { core.info(`Found in cache @ ${toolPath}`); } else { core.info(`Attempting to download ${versionSpec}...`);