@ -59932,96 +59932,103 @@ module.exports = v4;
/***/ ( 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 ;
Object . defineProperty ( o , k2 , { enumerable : true , get : function ( ) { return m [ k ] ; } } ) ;
} ) : ( 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 . 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 . logWarning = exports . run = void 0 ;
const core = _ _importStar ( _ _nccwpck _require _ _ ( 2186 ) ) ;
const cache = _ _importStar ( _ _nccwpck _require _ _ ( 7799 ) ) ;
const fs _1 = _ _importDefault ( _ _nccwpck _require _ _ ( 7147 ) ) ;
const constants _1 = _ _nccwpck _require _ _ ( 9042 ) ;
const cache _utils _1 = _ _nccwpck _require _ _ ( 1678 ) ;
// 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 {
yield cachePackages ( ) ;
}
catch ( error ) {
core . setFailed ( error . message ) ;
}
} ) ;
}
exports . run = run ;
const cachePackages = ( ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
const cacheInput = core . getBooleanInput ( 'cache' ) ;
if ( ! cacheInput ) {
return ;
}
const packageManager = 'default' ;
const state = core . getState ( constants _1 . State . CacheMatchedKey ) ;
const primaryKey = core . getState ( constants _1 . State . CachePrimaryKey ) ;
const packageManagerInfo = yield cache _utils _1 . getPackageManagerInfo ( packageManager ) ;
const cachePaths = yield cache _utils _1 . getCacheDirectoryPath ( packageManagerInfo ) ;
const nonExistingPaths = cachePaths . filter ( cachePath => ! fs _1 . default . existsSync ( cachePath ) ) ;
if ( nonExistingPaths . length === cachePaths . length ) {
throw new Error ( ` There are no cache folders on the disk ` ) ;
}
if ( nonExistingPaths . length ) {
logWarning ( ` Cache folder path is retrieved but doesn't exist on disk: ${ nonExistingPaths . join ( ', ' ) } ` ) ;
}
if ( primaryKey === state ) {
core . info ( ` Cache hit occurred on the primary key ${ primaryKey } , not saving cache. ` ) ;
return ;
}
const cacheId = yield cache . saveCache ( cachePaths , primaryKey ) ;
if ( cacheId === - 1 ) {
return ;
}
core . info ( ` Cache saved with the key: ${ primaryKey } ` ) ;
} ) ;
function logWarning ( message ) {
const warningPrefix = '[warning]' ;
core . info ( ` ${ warningPrefix } ${ message } ` ) ;
}
exports . logWarning = logWarning ;
run ( ) ;
var _ _createBinding = ( this && this . _ _createBinding ) || ( Object . create ? ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
Object . defineProperty ( o , k2 , { enumerable : true , get : function ( ) { return m [ k ] ; } } ) ;
} ) : ( 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 . 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 fs _1 = _ _importDefault ( _ _nccwpck _require _ _ ( 7147 ) ) ;
const constants _1 = _ _nccwpck _require _ _ ( 9042 ) ;
const cache _utils _1 = _ _nccwpck _require _ _ ( 1678 ) ;
// 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 {
yield cachePackages ( ) ;
}
catch ( error ) {
let message = 'Unknown error!' ;
if ( error instanceof Error ) {
message = error . message ;
}
if ( typeof error === 'string' ) {
message = error ;
}
core . setFailed ( message ) ;
}
} ) ;
}
exports . run = run ;
const cachePackages = ( ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
const cacheInput = core . getBooleanInput ( 'cache' ) ;
if ( ! cacheInput ) {
return ;
}
const packageManager = 'default' ;
const state = core . getState ( constants _1 . State . CacheMatchedKey ) ;
const primaryKey = core . getState ( constants _1 . State . CachePrimaryKey ) ;
const packageManagerInfo = yield cache _utils _1 . getPackageManagerInfo ( packageManager ) ;
const cachePaths = yield cache _utils _1 . getCacheDirectoryPath ( packageManagerInfo ) ;
const nonExistingPaths = cachePaths . filter ( cachePath => ! fs _1 . default . existsSync ( cachePath ) ) ;
if ( nonExistingPaths . length === cachePaths . length ) {
core . warning ( 'There are no cache folders on the disk' ) ;
return ;
}
if ( nonExistingPaths . length ) {
logWarning ( ` Cache folder path is retrieved but doesn't exist on disk: ${ nonExistingPaths . join ( ', ' ) } ` ) ;
}
if ( primaryKey === state ) {
core . info ( ` Cache hit occurred on the primary key ${ primaryKey } , not saving cache. ` ) ;
return ;
}
const cacheId = yield cache . saveCache ( cachePaths , primaryKey ) ;
if ( cacheId === - 1 ) {
return ;
}
core . info ( ` Cache saved with the key: ${ primaryKey } ` ) ;
} ) ;
function logWarning ( message ) {
const warningPrefix = '[warning]' ;
core . info ( ` ${ warningPrefix } ${ message } ` ) ;
}
run ( ) ;
/***/ } ) ,
@ -60030,84 +60037,84 @@ 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 ;
Object . defineProperty ( o , k2 , { enumerable : true , get : function ( ) { return m [ k ] ; } } ) ;
} ) : ( 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 . 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 . isGhes = exports . getCacheDirectoryPath = exports . getPackageManagerInfo = exports . getCommandOutput = void 0 ;
const cache = _ _importStar ( _ _nccwpck _require _ _ ( 7799 ) ) ;
const core = _ _importStar ( _ _nccwpck _require _ _ ( 2186 ) ) ;
const exec = _ _importStar ( _ _nccwpck _require _ _ ( 1514 ) ) ;
const package _managers _1 = _ _nccwpck _require _ _ ( 6663 ) ;
exports . getCommandOutput = ( toolCommand ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
let { stdout , stderr , exitCode } = yield exec . getExecOutput ( toolCommand , undefined , { ignoreReturnCode : true } ) ;
if ( exitCode ) {
stderr = ! stderr . trim ( )
? ` The ' ${ toolCommand } ' command failed with exit code: ${ exitCode } `
: stderr ;
throw new Error ( stderr ) ;
}
return stdout . trim ( ) ;
} ) ;
exports . getPackageManagerInfo = ( packageManager ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
if ( ! package _managers _1 . supportedPackageManagers [ packageManager ] ) {
throw new Error ( ` It's not possible to use ${ packageManager } , please, check correctness of the package manager name spelling. ` ) ;
}
const obtainedPackageManager = package _managers _1 . supportedPackageManagers [ packageManager ] ;
return obtainedPackageManager ;
} ) ;
exports . getCacheDirectoryPath = ( packageManagerInfo ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
let pathList = yield Promise . all ( packageManagerInfo . cacheFolderCommandList . map ( command => exports . getCommandOutput ( command ) ) ) ;
const emptyPaths = pathList . filter ( item => ! item ) ;
if ( emptyPaths . length ) {
throw new Error ( ` Could not get cache folder paths. ` ) ;
}
return pathList ;
} ) ;
function isGhes ( ) {
const ghUrl = new URL ( process . env [ 'GITHUB_SERVER_URL' ] || 'https://github.com' ) ;
return ghUrl . hostname . toUpperCase ( ) !== 'GITHUB.COM' ;
}
exports . isGhes = isGhes ;
function isCacheFeatureAvailable ( ) {
if ( ! cache . isFeatureAvailable ( ) ) {
if ( isGhes ( ) ) {
throw new Error ( '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.' ) ;
}
else {
core . warning ( 'The runner was not able to contact the cache service. Caching will be skipped' ) ;
}
return false ;
}
return true ;
}
exports . isCacheFeatureAvailable = isCacheFeatureAvailable ;
var _ _createBinding = ( this && this . _ _createBinding ) || ( Object . create ? ( function ( o , m , k , k2 ) {
if ( k2 === undefined ) k2 = k ;
Object . defineProperty ( o , k2 , { enumerable : true , get : function ( ) { return m [ k ] ; } } ) ;
} ) : ( 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 . 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 . isGhes = exports . getCacheDirectoryPath = exports . getPackageManagerInfo = exports . getCommandOutput = void 0 ;
const cache = _ _importStar ( _ _nccwpck _require _ _ ( 7799 ) ) ;
const core = _ _importStar ( _ _nccwpck _require _ _ ( 2186 ) ) ;
const exec = _ _importStar ( _ _nccwpck _require _ _ ( 1514 ) ) ;
const package _managers _1 = _ _nccwpck _require _ _ ( 6663 ) ;
exports . getCommandOutput = ( toolCommand ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
let { stdout , stderr , exitCode } = yield exec . getExecOutput ( toolCommand , undefined , { ignoreReturnCode : true } ) ;
if ( exitCode ) {
stderr = ! stderr . trim ( )
? ` The ' ${ toolCommand } ' command failed with exit code: ${ exitCode } `
: stderr ;
throw new Error ( stderr ) ;
}
return stdout . trim ( ) ;
} ) ;
exports . getPackageManagerInfo = ( packageManager ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
if ( ! package _managers _1 . supportedPackageManagers [ packageManager ] ) {
throw new Error ( ` It's not possible to use ${ packageManager } , please, check correctness of the package manager name spelling. ` ) ;
}
const obtainedPackageManager = package _managers _1 . supportedPackageManagers [ packageManager ] ;
return obtainedPackageManager ;
} ) ;
exports . getCacheDirectoryPath = ( packageManagerInfo ) => _ _awaiter ( void 0 , void 0 , void 0 , function * ( ) {
let pathList = yield Promise . all ( packageManagerInfo . cacheFolderCommandList . map ( command => exports . getCommandOutput ( command ) ) ) ;
const emptyPaths = pathList . filter ( item => ! item ) ;
if ( emptyPaths . length ) {
throw new Error ( ` Could not get cache folder paths. ` ) ;
}
return pathList ;
} ) ;
function isGhes ( ) {
const ghUrl = new URL ( process . env [ 'GITHUB_SERVER_URL' ] || 'https://github.com' ) ;
return ghUrl . hostname . toUpperCase ( ) !== 'GITHUB.COM' ;
}
exports . isGhes = isGhes ;
function isCacheFeatureAvailable ( ) {
if ( ! cache . isFeatureAvailable ( ) ) {
if ( isGhes ( ) ) {
throw new Error ( '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.' ) ;
}
else {
core . warning ( 'The runner was not able to contact the cache service. Caching will be skipped' ) ;
}
return false ;
}
return true ;
}
exports . isCacheFeatureAvailable = isCacheFeatureAvailable ;
/***/ } ) ,
@ -60116,18 +60123,18 @@ exports.isCacheFeatureAvailable = isCacheFeatureAvailable;
/***/ ( ( _ _unused _webpack _module , exports ) => {
"use strict" ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . Outputs = exports . State = void 0 ;
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 = exports . Outputs || ( exports . Outputs = { } ) ) ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . Outputs = exports . State = void 0 ;
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 = exports . Outputs || ( exports . Outputs = { } ) ) ;
/***/ } ) ,
@ -60136,15 +60143,15 @@ var Outputs;
/***/ ( ( _ _unused _webpack _module , exports ) => {
"use strict" ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . supportedPackageManagers = void 0 ;
exports . supportedPackageManagers = {
default : {
dependencyFilePattern : 'go.sum' ,
cacheFolderCommandList : [ 'go env GOMODCACHE' , 'go env GOCACHE' ]
}
} ;
Object . defineProperty ( exports , "__esModule" , ( { value : true } ) ) ;
exports . supportedPackageManagers = void 0 ;
exports . supportedPackageManagers = {
default : {
dependencyFilePattern : 'go.sum' ,
cacheFolderCommandList : [ 'go env GOMODCACHE' , 'go env GOCACHE' ]
}
} ;
/***/ } ) ,