mirror of
				https://github.com/actions/checkout.git
				synced 2025-11-01 03:53:26 +08:00 
			
		
		
		
	testing outputs
This commit is contained in:
		
							
								
								
									
										57
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										57
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @@ -13952,6 +13952,7 @@ var encode = function encode(str, defaultEncoder, charset, kind, format) { | |||||||
| 
 | 
 | ||||||
|         i += 1; |         i += 1; | ||||||
|         c = 0x10000 + (((c & 0x3FF) << 10) | (string.charCodeAt(i) & 0x3FF)); |         c = 0x10000 + (((c & 0x3FF) << 10) | (string.charCodeAt(i) & 0x3FF)); | ||||||
|  |         /* eslint operator-linebreak: [2, "before"] */ | ||||||
|         out += hexTable[0xF0 | (c >> 18)] |         out += hexTable[0xF0 | (c >> 18)] | ||||||
|             + hexTable[0x80 | ((c >> 12) & 0x3F)] |             + hexTable[0x80 | ((c >> 12) & 0x3F)] | ||||||
|             + hexTable[0x80 | ((c >> 6) & 0x3F)] |             + hexTable[0x80 | ((c >> 6) & 0x3F)] | ||||||
| @@ -17925,7 +17926,7 @@ var parseObject = function (chain, val, options, valuesParsed) { | |||||||
|             ) { |             ) { | ||||||
|                 obj = []; |                 obj = []; | ||||||
|                 obj[index] = leaf; |                 obj[index] = leaf; | ||||||
|             } else { |             } else if (cleanRoot !== '__proto__') { | ||||||
|                 obj[cleanRoot] = leaf; |                 obj[cleanRoot] = leaf; | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| @@ -35057,6 +35058,7 @@ var arrayPrefixGenerators = { | |||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| var isArray = Array.isArray; | var isArray = Array.isArray; | ||||||
|  | var split = String.prototype.split; | ||||||
| var push = Array.prototype.push; | var push = Array.prototype.push; | ||||||
| var pushToArray = function (arr, valueOrArray) { | var pushToArray = function (arr, valueOrArray) { | ||||||
|     push.apply(arr, isArray(valueOrArray) ? valueOrArray : [valueOrArray]); |     push.apply(arr, isArray(valueOrArray) ? valueOrArray : [valueOrArray]); | ||||||
| @@ -35093,10 +35095,13 @@ var isNonNullishPrimitive = function isNonNullishPrimitive(v) { | |||||||
|         || typeof v === 'bigint'; |         || typeof v === 'bigint'; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | var sentinel = {}; | ||||||
|  | 
 | ||||||
| var stringify = function stringify( | var stringify = function stringify( | ||||||
|     object, |     object, | ||||||
|     prefix, |     prefix, | ||||||
|     generateArrayPrefix, |     generateArrayPrefix, | ||||||
|  |     commaRoundTrip, | ||||||
|     strictNullHandling, |     strictNullHandling, | ||||||
|     skipNulls, |     skipNulls, | ||||||
|     encoder, |     encoder, | ||||||
| @@ -35112,8 +35117,23 @@ var stringify = function stringify( | |||||||
| ) { | ) { | ||||||
|     var obj = object; |     var obj = object; | ||||||
| 
 | 
 | ||||||
|     if (sideChannel.has(object)) { |     var tmpSc = sideChannel; | ||||||
|  |     var step = 0; | ||||||
|  |     var findFlag = false; | ||||||
|  |     while ((tmpSc = tmpSc.get(sentinel)) !== void undefined && !findFlag) { | ||||||
|  |         // Where object last appeared in the ref tree
 | ||||||
|  |         var pos = tmpSc.get(object); | ||||||
|  |         step += 1; | ||||||
|  |         if (typeof pos !== 'undefined') { | ||||||
|  |             if (pos === step) { | ||||||
|                 throw new RangeError('Cyclic object value'); |                 throw new RangeError('Cyclic object value'); | ||||||
|  |             } else { | ||||||
|  |                 findFlag = true; // Break while
 | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         if (typeof tmpSc.get(sentinel) === 'undefined') { | ||||||
|  |             step = 0; | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (typeof filter === 'function') { |     if (typeof filter === 'function') { | ||||||
| @@ -35140,6 +35160,14 @@ var stringify = function stringify( | |||||||
|     if (isNonNullishPrimitive(obj) || utils.isBuffer(obj)) { |     if (isNonNullishPrimitive(obj) || utils.isBuffer(obj)) { | ||||||
|         if (encoder) { |         if (encoder) { | ||||||
|             var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder, charset, 'key', format); |             var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder, charset, 'key', format); | ||||||
|  |             if (generateArrayPrefix === 'comma' && encodeValuesOnly) { | ||||||
|  |                 var valuesArray = split.call(String(obj), ','); | ||||||
|  |                 var valuesJoined = ''; | ||||||
|  |                 for (var i = 0; i < valuesArray.length; ++i) { | ||||||
|  |                     valuesJoined += (i === 0 ? '' : ',') + formatter(encoder(valuesArray[i], defaults.encoder, charset, 'value', format)); | ||||||
|  |                 } | ||||||
|  |                 return [formatter(keyValue) + (commaRoundTrip && isArray(obj) && valuesArray.length === 1 ? '[]' : '') + '=' + valuesJoined]; | ||||||
|  |             } | ||||||
|             return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder, charset, 'value', format))]; |             return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder, charset, 'value', format))]; | ||||||
|         } |         } | ||||||
|         return [formatter(prefix) + '=' + formatter(String(obj))]; |         return [formatter(prefix) + '=' + formatter(String(obj))]; | ||||||
| @@ -35154,7 +35182,7 @@ var stringify = function stringify( | |||||||
|     var objKeys; |     var objKeys; | ||||||
|     if (generateArrayPrefix === 'comma' && isArray(obj)) { |     if (generateArrayPrefix === 'comma' && isArray(obj)) { | ||||||
|         // we need to join elements in
 |         // we need to join elements in
 | ||||||
|         objKeys = [{ value: obj.length > 0 ? obj.join(',') || null : undefined }]; |         objKeys = [{ value: obj.length > 0 ? obj.join(',') || null : void undefined }]; | ||||||
|     } else if (isArray(filter)) { |     } else if (isArray(filter)) { | ||||||
|         objKeys = filter; |         objKeys = filter; | ||||||
|     } else { |     } else { | ||||||
| @@ -35162,24 +35190,28 @@ var stringify = function stringify( | |||||||
|         objKeys = sort ? keys.sort(sort) : keys; |         objKeys = sort ? keys.sort(sort) : keys; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     for (var i = 0; i < objKeys.length; ++i) { |     var adjustedPrefix = commaRoundTrip && isArray(obj) && obj.length === 1 ? prefix + '[]' : prefix; | ||||||
|         var key = objKeys[i]; | 
 | ||||||
|         var value = typeof key === 'object' && key.value !== undefined ? key.value : obj[key]; |     for (var j = 0; j < objKeys.length; ++j) { | ||||||
|  |         var key = objKeys[j]; | ||||||
|  |         var value = typeof key === 'object' && typeof key.value !== 'undefined' ? key.value : obj[key]; | ||||||
| 
 | 
 | ||||||
|         if (skipNulls && value === null) { |         if (skipNulls && value === null) { | ||||||
|             continue; |             continue; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         var keyPrefix = isArray(obj) |         var keyPrefix = isArray(obj) | ||||||
|             ? typeof generateArrayPrefix === 'function' ? generateArrayPrefix(prefix, key) : prefix |             ? typeof generateArrayPrefix === 'function' ? generateArrayPrefix(adjustedPrefix, key) : adjustedPrefix | ||||||
|             : prefix + (allowDots ? '.' + key : '[' + key + ']'); |             : adjustedPrefix + (allowDots ? '.' + key : '[' + key + ']'); | ||||||
| 
 | 
 | ||||||
|         sideChannel.set(object, true); |         sideChannel.set(object, step); | ||||||
|         var valueSideChannel = getSideChannel(); |         var valueSideChannel = getSideChannel(); | ||||||
|  |         valueSideChannel.set(sentinel, sideChannel); | ||||||
|         pushToArray(values, stringify( |         pushToArray(values, stringify( | ||||||
|             value, |             value, | ||||||
|             keyPrefix, |             keyPrefix, | ||||||
|             generateArrayPrefix, |             generateArrayPrefix, | ||||||
|  |             commaRoundTrip, | ||||||
|             strictNullHandling, |             strictNullHandling, | ||||||
|             skipNulls, |             skipNulls, | ||||||
|             encoder, |             encoder, | ||||||
| @@ -35203,7 +35235,7 @@ var normalizeStringifyOptions = function normalizeStringifyOptions(opts) { | |||||||
|         return defaults; |         return defaults; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (opts.encoder !== null && opts.encoder !== undefined && typeof opts.encoder !== 'function') { |     if (opts.encoder !== null && typeof opts.encoder !== 'undefined' && typeof opts.encoder !== 'function') { | ||||||
|         throw new TypeError('Encoder has to be a function.'); |         throw new TypeError('Encoder has to be a function.'); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| @@ -35276,6 +35308,10 @@ module.exports = function (object, opts) { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     var generateArrayPrefix = arrayPrefixGenerators[arrayFormat]; |     var generateArrayPrefix = arrayPrefixGenerators[arrayFormat]; | ||||||
|  |     if (opts && 'commaRoundTrip' in opts && typeof opts.commaRoundTrip !== 'boolean') { | ||||||
|  |         throw new TypeError('`commaRoundTrip` must be a boolean, or absent'); | ||||||
|  |     } | ||||||
|  |     var commaRoundTrip = generateArrayPrefix === 'comma' && opts && opts.commaRoundTrip; | ||||||
| 
 | 
 | ||||||
|     if (!objKeys) { |     if (!objKeys) { | ||||||
|         objKeys = Object.keys(obj); |         objKeys = Object.keys(obj); | ||||||
| @@ -35296,6 +35332,7 @@ module.exports = function (object, opts) { | |||||||
|             obj[key], |             obj[key], | ||||||
|             key, |             key, | ||||||
|             generateArrayPrefix, |             generateArrayPrefix, | ||||||
|  |             commaRoundTrip, | ||||||
|             options.strictNullHandling, |             options.strictNullHandling, | ||||||
|             options.skipNulls, |             options.skipNulls, | ||||||
|             options.encode ? options.encoder : null, |             options.encode ? options.encoder : null, | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -16248,9 +16248,9 @@ | |||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "qs": { |     "qs": { | ||||||
|       "version": "6.10.1", |       "version": "6.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", |       "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", | ||||||
|       "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", |       "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "side-channel": "^1.0.4" |         "side-channel": "^1.0.4" | ||||||
|       } |       } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Vallie Joseph
					Vallie Joseph