mirror of
				https://github.com/pnpm/action-setup.git
				synced 2025-11-04 13:29:08 +08:00 
			
		
		
		
	Use execPath
This commit is contained in:
		
							
								
								
									
										2
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -1,12 +1,8 @@
 | 
				
			|||||||
import { inspect } from 'util'
 | 
					import { setFailed } from '@actions/core'
 | 
				
			||||||
import { setFailed, warning } from '@actions/core'
 | 
					 | 
				
			||||||
import getInputs from './inputs'
 | 
					import getInputs from './inputs'
 | 
				
			||||||
import setOutputs from './outputs'
 | 
					import setOutputs from './outputs'
 | 
				
			||||||
import install from './install'
 | 
					import install from './install'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
warning(`EXEC_PATH ${process.execPath}`)
 | 
					 | 
				
			||||||
warning(`EXEC_ARGV ${inspect(process.execArgv)}`)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const inputs = getInputs()
 | 
					const inputs = getInputs()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
install(inputs).then(() => {
 | 
					install(inputs).then(() => {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,9 +1,10 @@
 | 
				
			|||||||
import { spawn } from 'child_process'
 | 
					import { spawn } from 'child_process'
 | 
				
			||||||
 | 
					import { execPath } from 'process'
 | 
				
			||||||
import { downloadSelfInstaller } from '../self-installer'
 | 
					import { downloadSelfInstaller } from '../self-installer'
 | 
				
			||||||
import { Inputs } from '../inputs'
 | 
					import { Inputs } from '../inputs'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function runSelfInstaller(inputs: Inputs): Promise<number> {
 | 
					export function runSelfInstaller(inputs: Inputs): Promise<number> {
 | 
				
			||||||
  const cp = spawn('node', {
 | 
					  const cp = spawn(execPath, {
 | 
				
			||||||
    env: {
 | 
					    env: {
 | 
				
			||||||
      PNPM_VERSION: inputs.version,
 | 
					      PNPM_VERSION: inputs.version,
 | 
				
			||||||
      PNPM_DEST: inputs.dest,
 | 
					      PNPM_DEST: inputs.dest,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user