diff --git a/__tests__/main.test.ts b/__tests__/main.test.ts index 4d7a79a0..b7c75517 100644 --- a/__tests__/main.test.ts +++ b/__tests__/main.test.ts @@ -135,10 +135,11 @@ describe('main tests', () => { describe('printEnvDetailsAndSetOutput', () => { it.each([ - [{node: '12.0.2', npm: '6.3.3', yarn: '1.22.11'}], - [{node: '16.0.2', npm: '7.3.3', yarn: '2.22.11'}], - [{node: '14.0.1', npm: '8.1.0', yarn: '3.2.1'}], - [{node: '17.0.2', npm: '6.3.3', yarn: ''}] + [{node: '12.0.2', npm: '6.3.3', yarn: '1.22.11', pnpm: ''}], + [{node: '16.0.2', npm: '7.3.3', yarn: '2.22.11', pnpm: ''}], + [{node: '14.0.1', npm: '8.1.0', yarn: '3.2.1', pnpm: ''}], + [{node: '17.0.2', npm: '6.3.3', yarn: '', pnpm: ''}], + [{node: '24.10.0', npm: '11.6.1', yarn: '', pnpm: '10.18.3'}] ])('Tools versions %p', async obj => { getExecOutputSpy.mockImplementation(async command => { if (Reflect.has(obj, command) && !obj[command]) { diff --git a/dist/cache-save/index.js b/dist/cache-save/index.js index 7912bcd0..f5b03621 100644 --- a/dist/cache-save/index.js +++ b/dist/cache-save/index.js @@ -71918,7 +71918,7 @@ function getNodeVersionFromFile(versionFilePath) { } async function printEnvDetailsAndSetOutput() { core.startGroup('Environment details'); - const promises = ['node', 'npm', 'yarn'].map(async (tool) => { + const promises = ['node', 'npm', 'yarn', 'pnpm'].map(async (tool) => { const pathTool = await io.which(tool, false); const output = pathTool ? await getToolVersion(tool, ['--version']) : ''; return { tool, output }; diff --git a/dist/setup/index.js b/dist/setup/index.js index 4a046916..352d8ace 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -82455,7 +82455,7 @@ function getNodeVersionFromFile(versionFilePath) { } async function printEnvDetailsAndSetOutput() { core.startGroup('Environment details'); - const promises = ['node', 'npm', 'yarn'].map(async (tool) => { + const promises = ['node', 'npm', 'yarn', 'pnpm'].map(async (tool) => { const pathTool = await io.which(tool, false); const output = pathTool ? await getToolVersion(tool, ['--version']) : ''; return { tool, output }; diff --git a/src/util.ts b/src/util.ts index dd34f7e5..64afa9c9 100644 --- a/src/util.ts +++ b/src/util.ts @@ -74,7 +74,7 @@ export function getNodeVersionFromFile(versionFilePath: string): string | null { export async function printEnvDetailsAndSetOutput() { core.startGroup('Environment details'); - const promises = ['node', 'npm', 'yarn'].map(async tool => { + const promises = ['node', 'npm', 'yarn', 'pnpm'].map(async tool => { const pathTool = await io.which(tool, false); const output = pathTool ? await getToolVersion(tool, ['--version']) : '';