mirror of
				https://github.com/actions/setup-go.git
				synced 2025-10-31 07:30:31 +00:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			ethomson/u
			...
			v1.1.2
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 9fbc767707 | ||
|   | 0cbaec8e4b | 
| @@ -72,6 +72,7 @@ function acquireGo(version) { | |||||||
|         // |         // | ||||||
|         let fileName = getFileName(version); |         let fileName = getFileName(version); | ||||||
|         let downloadUrl = getDownloadUrl(fileName); |         let downloadUrl = getDownloadUrl(fileName); | ||||||
|  |         core.debug('Downloading Go from: ' + downloadUrl); | ||||||
|         let downloadPath = null; |         let downloadPath = null; | ||||||
|         try { |         try { | ||||||
|             downloadPath = yield tc.downloadTool(downloadUrl); |             downloadPath = yield tc.downloadTool(downloadUrl); | ||||||
| @@ -102,8 +103,14 @@ function acquireGo(version) { | |||||||
|     }); |     }); | ||||||
| } | } | ||||||
| function getFileName(version) { | function getFileName(version) { | ||||||
|  |     const arches = { | ||||||
|  |         x64: 'amd64', | ||||||
|  |         arm: 'armv6l', | ||||||
|  |         arm64: 'arm64', | ||||||
|  |         default: '386' | ||||||
|  |     }; | ||||||
|     const platform = osPlat == 'win32' ? 'windows' : osPlat; |     const platform = osPlat == 'win32' ? 'windows' : osPlat; | ||||||
|     const arch = osArch == 'x64' ? 'amd64' : '386'; |     const arch = arches[osArch] || arches['default']; | ||||||
|     const ext = osPlat == 'win32' ? 'zip' : 'tar.gz'; |     const ext = osPlat == 'win32' ? 'zip' : 'tar.gz'; | ||||||
|     const filename = util.format('go%s.%s-%s.%s', version, platform, arch, ext); |     const filename = util.format('go%s.%s-%s.%s', version, platform, arch, ext); | ||||||
|     return filename; |     return filename; | ||||||
|   | |||||||
| @@ -57,6 +57,9 @@ async function acquireGo(version: string): Promise<string> { | |||||||
|   // |   // | ||||||
|   let fileName: string = getFileName(version); |   let fileName: string = getFileName(version); | ||||||
|   let downloadUrl: string = getDownloadUrl(fileName); |   let downloadUrl: string = getDownloadUrl(fileName); | ||||||
|  |  | ||||||
|  |   core.debug('Downloading Go from: ' + downloadUrl); | ||||||
|  |  | ||||||
|   let downloadPath: string | null = null; |   let downloadPath: string | null = null; | ||||||
|   try { |   try { | ||||||
|     downloadPath = await tc.downloadTool(downloadUrl); |     downloadPath = await tc.downloadTool(downloadUrl); | ||||||
| @@ -89,8 +92,15 @@ async function acquireGo(version: string): Promise<string> { | |||||||
| } | } | ||||||
|  |  | ||||||
| function getFileName(version: string): string { | function getFileName(version: string): string { | ||||||
|  |   const arches: {[arch: string]: string} = { | ||||||
|  |     x64: 'amd64', | ||||||
|  |     arm: 'armv6l', | ||||||
|  |     arm64: 'arm64', | ||||||
|  |     default: '386' | ||||||
|  |   }; | ||||||
|  |  | ||||||
|   const platform: string = osPlat == 'win32' ? 'windows' : osPlat; |   const platform: string = osPlat == 'win32' ? 'windows' : osPlat; | ||||||
|   const arch: string = osArch == 'x64' ? 'amd64' : '386'; |   const arch: string = arches[osArch] || arches['default']; | ||||||
|   const ext: string = osPlat == 'win32' ? 'zip' : 'tar.gz'; |   const ext: string = osPlat == 'win32' ? 'zip' : 'tar.gz'; | ||||||
|   const filename: string = util.format( |   const filename: string = util.format( | ||||||
|     'go%s.%s-%s.%s', |     'go%s.%s-%s.%s', | ||||||
| @@ -99,6 +109,7 @@ function getFileName(version: string): string { | |||||||
|     arch, |     arch, | ||||||
|     ext |     ext | ||||||
|   ); |   ); | ||||||
|  |  | ||||||
|   return filename; |   return filename; | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user