You've already forked setup-dotnet
							
							
				mirror of
				https://github.com/actions/setup-dotnet.git
				synced 2025-11-04 17:06:35 +07:00 
			
		
		
		
	Change PLATFORM to constant instead of function
This commit is contained in:
		@ -7,7 +7,7 @@ import {chmodSync} from 'fs';
 | 
			
		||||
import path from 'path';
 | 
			
		||||
import os from 'os';
 | 
			
		||||
import semver from 'semver';
 | 
			
		||||
import {IS_WINDOWS, getPlatform} from './utils';
 | 
			
		||||
import {IS_WINDOWS, PLATFORM} from './utils';
 | 
			
		||||
import {QualityOptions} from './setup-dotnet';
 | 
			
		||||
 | 
			
		||||
export interface DotnetVersion {
 | 
			
		||||
@ -223,7 +223,7 @@ export abstract class DotnetInstallDir {
 | 
			
		||||
    ? DotnetInstallDir.convertInstallPathToAbsolute(
 | 
			
		||||
        process.env['DOTNET_INSTALL_DIR']
 | 
			
		||||
      )
 | 
			
		||||
    : DotnetInstallDir.default[getPlatform()];
 | 
			
		||||
    : DotnetInstallDir.default[PLATFORM];
 | 
			
		||||
 | 
			
		||||
  private static convertInstallPathToAbsolute(installDir: string): string {
 | 
			
		||||
    if (path.isAbsolute(installDir)) return path.normalize(installDir);
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
export const IS_WINDOWS = process.platform === 'win32';
 | 
			
		||||
export const IS_LINUX = process.platform === 'linux';
 | 
			
		||||
export const getPlatform = (): 'windows' | 'linux' | 'mac' => {
 | 
			
		||||
  if (IS_WINDOWS) return 'windows';
 | 
			
		||||
  if (IS_LINUX) return 'linux';
 | 
			
		||||
export const PLATFORM = ((): 'windows' | 'linux' | 'mac' => {
 | 
			
		||||
  if (process.platform === 'win32') return 'windows';
 | 
			
		||||
  if (process.platform === 'linux') return 'linux';
 | 
			
		||||
  return 'mac';
 | 
			
		||||
};
 | 
			
		||||
})();
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user