@ -58476,91 +58476,91 @@ exports["default"] = _default;
/***/ ( function ( _ _unused _webpack _module , exports , _ _nccwpck _require _ _ ) {
"use strict" ;
var _ _createBinding = ( this && this . _ _createBinding ) || ( Object . create ? ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
var desc = Object . getOwnPropertyDescriptor ( m , k ) ;
if ( ! desc || ( "get" in desc ? ! m . _ _esModule : desc . writable || desc . configurable ) ) {
desc = { enumerable : true , get : function ( ) { return m [ k ] ; } } ;
}
Object . defineProperty ( o , k2 , desc ) ;
} ) : ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
o [ k2 ] = m [ k ] ;
} ) ) ;
var _ _setModuleDefault = ( this && this . _ _setModuleDefault ) || ( Object . create ? ( function ( o , v ) {
Object . defineProperty ( o , "default" , { enumerable : true , value : v } ) ;
} ) : function ( o , v ) {
o [ "default" ] = v ;
} ) ;
var _ _importStar = ( this && this . _ _importStar ) || function ( mod ) {
if ( mod && mod . _ _esModule ) return mod ;
var result = { } ;
if ( mod != null ) for ( var k in mod ) if ( k !== "default" && Object . prototype . hasOwnProperty . call ( mod , k ) ) _ _createBinding ( result , mod , k ) ;
_ _setModuleDefault ( result , mod ) ;
return result ;
} ;
var _ _awaiter = ( this && this . _ _awaiter ) || function ( thisArg , _arguments , P , generator ) {
function adopt ( value ) { return value instanceof P ? value : new P ( function ( resolve ) { resolve ( value ) ; } ) ; }
return new ( P || ( P = Promise ) ) ( function ( resolve , reject ) {
function fulfilled ( value ) { try { step ( generator . next ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
function rejected ( value ) { try { step ( generator [ "throw" ] ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
function step ( result ) { result . done ? resolve ( result . value ) : adopt ( result . value ) . then ( fulfilled , rejected ) ; }
step ( ( generator = generator . apply ( thisArg , _arguments || [ ] ) ) . next ( ) ) ;
} ) ;
} ;
var _ _importDefault = ( this && this . _ _importDefault ) || function ( mod ) {
return ( mod && mod . _ _esModule ) ? mod : { "default" : mod } ;
} ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . run = void 0 ;
const core = _ _importStar ( _ _nccwpck _require _ _ ( 2186 ) ) ;
const cache = _ _importStar ( _ _nccwpck _require _ _ ( 7799 ) ) ;
const node _fs _1 = _ _importDefault ( _ _nccwpck _require _ _ ( 7561 ) ) ;
const cache _utils _1 = _ _nccwpck _require _ _ ( 1678 ) ;
const constants _1 = _ _nccwpck _require _ _ ( 9042 ) ;
// Catch and log any unhandled exceptions. These exceptions can leak out of the uploadChunk method in
// @actions/toolkit when a failed upload closes the file descriptor causing any in-process reads to
// throw an uncaught exception. Instead of failing this action, just warn.
process . on ( 'uncaughtException' , e => {
const warningPrefix = '[warning]' ;
core . info ( ` ${ warningPrefix } ${ e . message } ` ) ;
} ) ;
function run ( ) {
return _ _awaiter ( this , void 0 , void 0 , function * ( ) {
try {
if ( core . getBooleanInput ( 'cache' ) ) {
yield cachePackages ( ) ;
}
}
catch ( error ) {
core . setFailed ( error . message ) ;
}
} ) ;
}
exports . run = run ;
const cachePackages = ( ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
const state = core . getState ( constants _1 . State . CacheMatchedKey ) ;
const primaryKey = core . getState ( constants _1 . State . CachePrimaryKey ) ;
if ( ! primaryKey ) {
core . info ( 'Primary key was not generated, not saving cache.' ) ;
return ;
}
const { 'global-packages' : cachePath } = yield ( 0 , cache _utils _1 . getNuGetFolderPath ) ( ) ;
if ( ! node _fs _1 . default . existsSync ( cachePath ) ) {
throw new Error ( ` Cache folder path is retrieved for .NET CLI but doesn't exist on disk: ${ cachePath } ` ) ;
}
if ( primaryKey === state ) {
core . info ( ` Cache hit occurred on the primary key ${ primaryKey } , not saving cache. ` ) ;
return ;
}
const cacheId = yield cache . saveCache ( [ cachePath ] , primaryKey ) ;
if ( cacheId == - 1 ) {
return ;
}
core . info ( ` Cache saved with the key: ${ primaryKey } ` ) ;
} ) ;
run ( ) ;
var _ _createBinding = ( this && this . _ _createBinding ) || ( Object . create ? ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
var desc = Object . getOwnPropertyDescriptor ( m , k ) ;
if ( ! desc || ( "get" in desc ? ! m . _ _esModule : desc . writable || desc . configurable ) ) {
desc = { enumerable : true , get : function ( ) { return m [ k ] ; } } ;
}
Object . defineProperty ( o , k2 , desc ) ;
} ) : ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
o [ k2 ] = m [ k ] ;
} ) ) ;
var _ _setModuleDefault = ( this && this . _ _setModuleDefault ) || ( Object . create ? ( function ( o , v ) {
Object . defineProperty ( o , "default" , { enumerable : true , value : v } ) ;
} ) : function ( o , v ) {
o [ "default" ] = v ;
} ) ;
var _ _importStar = ( this && this . _ _importStar ) || function ( mod ) {
if ( mod && mod . _ _esModule ) return mod ;
var result = { } ;
if ( mod != null ) for ( var k in mod ) if ( k !== "default" && Object . prototype . hasOwnProperty . call ( mod , k ) ) _ _createBinding ( result , mod , k ) ;
_ _setModuleDefault ( result , mod ) ;
return result ;
} ;
var _ _awaiter = ( this && this . _ _awaiter ) || function ( thisArg , _arguments , P , generator ) {
function adopt ( value ) { return value instanceof P ? value : new P ( function ( resolve ) { resolve ( value ) ; } ) ; }
return new ( P || ( P = Promise ) ) ( function ( resolve , reject ) {
function fulfilled ( value ) { try { step ( generator . next ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
function rejected ( value ) { try { step ( generator [ "throw" ] ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
function step ( result ) { result . done ? resolve ( result . value ) : adopt ( result . value ) . then ( fulfilled , rejected ) ; }
step ( ( generator = generator . apply ( thisArg , _arguments || [ ] ) ) . next ( ) ) ;
} ) ;
} ;
var _ _importDefault = ( this && this . _ _importDefault ) || function ( mod ) {
return ( mod && mod . _ _esModule ) ? mod : { "default" : mod } ;
} ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . run = void 0 ;
const core = _ _importStar ( _ _nccwpck _require _ _ ( 2186 ) ) ;
const cache = _ _importStar ( _ _nccwpck _require _ _ ( 7799 ) ) ;
const node _fs _1 = _ _importDefault ( _ _nccwpck _require _ _ ( 7561 ) ) ;
const cache _utils _1 = _ _nccwpck _require _ _ ( 1678 ) ;
const constants _1 = _ _nccwpck _require _ _ ( 9042 ) ;
// Catch and log any unhandled exceptions. These exceptions can leak out of the uploadChunk method in
// @actions/toolkit when a failed upload closes the file descriptor causing any in-process reads to
// throw an uncaught exception. Instead of failing this action, just warn.
process . on ( 'uncaughtException' , e => {
const warningPrefix = '[warning]' ;
core . info ( ` ${ warningPrefix } ${ e . message } ` ) ;
} ) ;
function run ( ) {
return _ _awaiter ( this , void 0 , void 0 , function * ( ) {
try {
if ( core . getBooleanInput ( 'cache' ) ) {
yield cachePackages ( ) ;
}
}
catch ( error ) {
core . setFailed ( error . message ) ;
}
} ) ;
}
exports . run = run ;
const cachePackages = ( ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
const state = core . getState ( constants _1 . State . CacheMatchedKey ) ;
const primaryKey = core . getState ( constants _1 . State . CachePrimaryKey ) ;
if ( ! primaryKey ) {
core . info ( 'Primary key was not generated, not saving cache.' ) ;
return ;
}
const { 'global-packages' : cachePath } = yield ( 0 , cache _utils _1 . getNuGetFolderPath ) ( ) ;
if ( ! node _fs _1 . default . existsSync ( cachePath ) ) {
throw new Error ( ` Cache folder path is retrieved for .NET CLI but doesn't exist on disk: ${ cachePath } ` ) ;
}
if ( primaryKey === state ) {
core . info ( ` Cache hit occurred on the primary key ${ primaryKey } , not saving cache. ` ) ;
return ;
}
const cacheId = yield cache . saveCache ( [ cachePath ] , primaryKey ) ;
if ( cacheId == - 1 ) {
return ;
}
core . info ( ` Cache saved with the key: ${ primaryKey } ` ) ;
} ) ;
run ( ) ;
/***/ } ) ,
@ -58569,114 +58569,114 @@ run();
/***/ ( function ( _ _unused _webpack _module , exports , _ _nccwpck _require _ _ ) {
"use strict" ;
var _ _createBinding = ( this && this . _ _createBinding ) || ( Object . create ? ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
var desc = Object . getOwnPropertyDescriptor ( m , k ) ;
if ( ! desc || ( "get" in desc ? ! m . _ _esModule : desc . writable || desc . configurable ) ) {
desc = { enumerable : true , get : function ( ) { return m [ k ] ; } } ;
}
Object . defineProperty ( o , k2 , desc ) ;
} ) : ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
o [ k2 ] = m [ k ] ;
} ) ) ;
var _ _setModuleDefault = ( this && this . _ _setModuleDefault ) || ( Object . create ? ( function ( o , v ) {
Object . defineProperty ( o , "default" , { enumerable : true , value : v } ) ;
} ) : function ( o , v ) {
o [ "default" ] = v ;
} ) ;
var _ _importStar = ( this && this . _ _importStar ) || function ( mod ) {
if ( mod && mod . _ _esModule ) return mod ;
var result = { } ;
if ( mod != null ) for ( var k in mod ) if ( k !== "default" && Object . prototype . hasOwnProperty . call ( mod , k ) ) _ _createBinding ( result , mod , k ) ;
_ _setModuleDefault ( result , mod ) ;
return result ;
} ;
var _ _awaiter = ( this && this . _ _awaiter ) || function ( thisArg , _arguments , P , generator ) {
function adopt ( value ) { return value instanceof P ? value : new P ( function ( resolve ) { resolve ( value ) ; } ) ; }
return new ( P || ( P = Promise ) ) ( function ( resolve , reject ) {
function fulfilled ( value ) { try { step ( generator . next ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
function rejected ( value ) { try { step ( generator [ "throw" ] ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
function step ( result ) { result . done ? resolve ( result . value ) : adopt ( result . value ) . then ( fulfilled , rejected ) ; }
step ( ( generator = generator . apply ( thisArg , _arguments || [ ] ) ) . next ( ) ) ;
} ) ;
} ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . isCacheFeatureAvailable = exports . getNuGetFolderPath = void 0 ;
const cache = _ _importStar ( _ _nccwpck _require _ _ ( 7799 ) ) ;
const core = _ _importStar ( _ _nccwpck _require _ _ ( 2186 ) ) ;
const exec = _ _importStar ( _ _nccwpck _require _ _ ( 1514 ) ) ;
const constants _1 = _ _nccwpck _require _ _ ( 9042 ) ;
/ * *
* Get NuGet global packages , cache , and temp folders from . NET CLI .
* @ returns ( Folder Name ) - ( Path ) mappings
* @ see https : //docs.microsoft.com/nuget/consume-packages/managing-the-global-packages-and-cache-folders
* @ example
* Windows
* ` ` ` json
* {
* "http-cache" : "C:\\Users\\user1\\AppData\\Local\\NuGet\\v3-cache" ,
* "global-packages" : "C:\\Users\\user1\\.nuget\\packages\\" ,
* "temp" : "C:\\Users\\user1\\AppData\\Local\\Temp\\NuGetScratch" ,
* "plugins-cache" : "C:\\Users\\user1\\AppData\\Local\\NuGet\\plugins-cache"
* }
* ` ` `
*
* Mac / Linux
* ` ` ` json
* {
* "http-cache" : "/home/user1/.local/share/NuGet/v3-cache" ,
* "global-packages" : "/home/user1/.nuget/packages/" ,
* "temp" : "/tmp/NuGetScratch" ,
* "plugins-cache" : "/home/user1/.local/share/NuGet/plugins-cache"
* }
* ` ` `
* /
const getNuGetFolderPath = ( ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
const { stdout , stderr , exitCode } = yield exec . getExecOutput ( constants _1 . cliCommand , undefined , { ignoreReturnCode : true , silent : true } ) ;
if ( exitCode ) {
throw new Error ( ! stderr . trim ( )
? ` The ' ${ constants _1 . cliCommand } ' command failed with exit code: ${ exitCode } `
: stderr ) ;
}
const result = {
'http-cache' : '' ,
'global-packages' : '' ,
temp : '' ,
'plugins-cache' : ''
} ;
const regex = /(?:^|\s)(?<key>[a-z-]+): (?<path>.+[/\\].+)$/gm ;
let match ;
while ( ( match = regex . exec ( stdout ) ) !== null ) {
const key = match . groups . key ;
if ( key in result ) {
result [ key ] = match . groups . path ;
}
}
return result ;
} ) ;
exports . getNuGetFolderPath = getNuGetFolderPath ;
function isCacheFeatureAvailable ( ) {
if ( cache . isFeatureAvailable ( ) ) {
return true ;
}
if ( isGhes ( ) ) {
core . warning ( 'Cache action is only supported on GHES version >= 3.5. If you are on version >=3.5 Please check with GHES admin if Actions cache service is enabled or not.' ) ;
return false ;
}
core . warning ( 'The runner was not able to contact the cache service. Caching will be skipped' ) ;
return false ;
}
exports . isCacheFeatureAvailable = isCacheFeatureAvailable ;
/ * *
* Returns this action runs on GitHub Enterprise Server or not .
* ( port from https : //github.com/actions/toolkit/blob/457303960f03375db6f033e214b9f90d79c3fe5c/packages/cache/src/internal/cacheUtils.ts#L134)
* /
function isGhes ( ) {
const url = process . env [ 'GITHUB_SERVER_URL' ] || 'https://github.com' ;
return new URL ( url ) . hostname . toUpperCase ( ) !== 'GITHUB.COM' ;
}
var _ _createBinding = ( this && this . _ _createBinding ) || ( Object . create ? ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
var desc = Object . getOwnPropertyDescriptor ( m , k ) ;
if ( ! desc || ( "get" in desc ? ! m . _ _esModule : desc . writable || desc . configurable ) ) {
desc = { enumerable : true , get : function ( ) { return m [ k ] ; } } ;
}
Object . defineProperty ( o , k2 , desc ) ;
} ) : ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
o [ k2 ] = m [ k ] ;
} ) ) ;
var _ _setModuleDefault = ( this && this . _ _setModuleDefault ) || ( Object . create ? ( function ( o , v ) {
Object . defineProperty ( o , "default" , { enumerable : true , value : v } ) ;
} ) : function ( o , v ) {
o [ "default" ] = v ;
} ) ;
var _ _importStar = ( this && this . _ _importStar ) || function ( mod ) {
if ( mod && mod . _ _esModule ) return mod ;
var result = { } ;
if ( mod != null ) for ( var k in mod ) if ( k !== "default" && Object . prototype . hasOwnProperty . call ( mod , k ) ) _ _createBinding ( result , mod , k ) ;
_ _setModuleDefault ( result , mod ) ;
return result ;
} ;
var _ _awaiter = ( this && this . _ _awaiter ) || function ( thisArg , _arguments , P , generator ) {
function adopt ( value ) { return value instanceof P ? value : new P ( function ( resolve ) { resolve ( value ) ; } ) ; }
return new ( P || ( P = Promise ) ) ( function ( resolve , reject ) {
function fulfilled ( value ) { try { step ( generator . next ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
function rejected ( value ) { try { step ( generator [ "throw" ] ( value ) ) ; } catch ( e ) { reject ( e ) ; } }
function step ( result ) { result . done ? resolve ( result . value ) : adopt ( result . value ) . then ( fulfilled , rejected ) ; }
step ( ( generator = generator . apply ( thisArg , _arguments || [ ] ) ) . next ( ) ) ;
} ) ;
} ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . isCacheFeatureAvailable = exports . getNuGetFolderPath = void 0 ;
const cache = _ _importStar ( _ _nccwpck _require _ _ ( 7799 ) ) ;
const core = _ _importStar ( _ _nccwpck _require _ _ ( 2186 ) ) ;
const exec = _ _importStar ( _ _nccwpck _require _ _ ( 1514 ) ) ;
const constants _1 = _ _nccwpck _require _ _ ( 9042 ) ;
/ * *
* Get NuGet global packages , cache , and temp folders from . NET CLI .
* @ returns ( Folder Name ) - ( Path ) mappings
* @ see https : //docs.microsoft.com/nuget/consume-packages/managing-the-global-packages-and-cache-folders
* @ example
* Windows
* ` ` ` json
* {
* "http-cache" : "C:\\Users\\user1\\AppData\\Local\\NuGet\\v3-cache" ,
* "global-packages" : "C:\\Users\\user1\\.nuget\\packages\\" ,
* "temp" : "C:\\Users\\user1\\AppData\\Local\\Temp\\NuGetScratch" ,
* "plugins-cache" : "C:\\Users\\user1\\AppData\\Local\\NuGet\\plugins-cache"
* }
* ` ` `
*
* Mac / Linux
* ` ` ` json
* {
* "http-cache" : "/home/user1/.local/share/NuGet/v3-cache" ,
* "global-packages" : "/home/user1/.nuget/packages/" ,
* "temp" : "/tmp/NuGetScratch" ,
* "plugins-cache" : "/home/user1/.local/share/NuGet/plugins-cache"
* }
* ` ` `
* /
const getNuGetFolderPath = ( ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
const { stdout , stderr , exitCode } = yield exec . getExecOutput ( constants _1 . cliCommand , undefined , { ignoreReturnCode : true , silent : true } ) ;
if ( exitCode ) {
throw new Error ( ! stderr . trim ( )
? ` The ' ${ constants _1 . cliCommand } ' command failed with exit code: ${ exitCode } `
: stderr ) ;
}
const result = {
'http-cache' : '' ,
'global-packages' : '' ,
temp : '' ,
'plugins-cache' : ''
} ;
const regex = /(?:^|\s)(?<key>[a-z-]+): (?<path>.+[/\\].+)$/gm ;
let match ;
while ( ( match = regex . exec ( stdout ) ) !== null ) {
const key = match . groups . key ;
if ( key in result ) {
result [ key ] = match . groups . path ;
}
}
return result ;
} ) ;
exports . getNuGetFolderPath = getNuGetFolderPath ;
function isCacheFeatureAvailable ( ) {
if ( cache . isFeatureAvailable ( ) ) {
return true ;
}
if ( isGhes ( ) ) {
core . warning ( 'Cache action is only supported on GHES version >= 3.5. If you are on version >=3.5 Please check with GHES admin if Actions cache service is enabled or not.' ) ;
return false ;
}
core . warning ( 'The runner was not able to contact the cache service. Caching will be skipped' ) ;
return false ;
}
exports . isCacheFeatureAvailable = isCacheFeatureAvailable ;
/ * *
* Returns this action runs on GitHub Enterprise Server or not .
* ( port from https : //github.com/actions/toolkit/blob/457303960f03375db6f033e214b9f90d79c3fe5c/packages/cache/src/internal/cacheUtils.ts#L134)
* /
function isGhes ( ) {
const url = process . env [ 'GITHUB_SERVER_URL' ] || 'https://github.com' ;
return new URL ( url ) . hostname . toUpperCase ( ) !== 'GITHUB.COM' ;
}
/***/ } ) ,
@ -58685,26 +58685,26 @@ function isGhes() {
/***/ ( ( _ _unused _webpack _module , exports ) => {
"use strict" ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . Outputs = exports . State = exports . cliCommand = exports . lockFilePatterns = void 0 ;
/** NuGet lock file patterns */
exports . lockFilePatterns = [ 'packages.lock.json' ] ;
/ * *
* . NET CLI command to list local NuGet resources .
* @ see https : //docs.microsoft.com/dotnet/core/tools/dotnet-nuget-locals
* /
exports . cliCommand = 'dotnet nuget locals all --list --force-english-output' ;
var State ;
( function ( State ) {
State [ "CachePrimaryKey" ] = "CACHE_KEY" ;
State [ "CacheMatchedKey" ] = "CACHE_RESULT" ;
} ) ( State = exports . State || ( exports . State = { } ) ) ;
var Outputs ;
( function ( Outputs ) {
Outputs [ "CacheHit" ] = "cache-hit" ;
Outputs [ "DotnetVersion" ] = "dotnet-version" ;
} ) ( Outputs = exports . Outputs || ( exports . Outputs = { } ) ) ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . Outputs = exports . State = exports . cliCommand = exports . lockFilePatterns = void 0 ;
/** NuGet lock file patterns */
exports . lockFilePatterns = [ 'packages.lock.json' ] ;
/ * *
* . NET CLI command to list local NuGet resources .
* @ see https : //docs.microsoft.com/dotnet/core/tools/dotnet-nuget-locals
* /
exports . cliCommand = 'dotnet nuget locals all --list --force-english-output' ;
var State ;
( function ( State ) {
State [ "CachePrimaryKey" ] = "CACHE_KEY" ;
State [ "CacheMatchedKey" ] = "CACHE_RESULT" ;
} ) ( State = exports . State || ( exports . State = { } ) ) ;
var Outputs ;
( function ( Outputs ) {
Outputs [ "CacheHit" ] = "cache-hit" ;
Outputs [ "DotnetVersion" ] = "dotnet-version" ;
} ) ( Outputs = exports . Outputs || ( exports . Outputs = { } ) ) ;
/***/ } ) ,