Fix cache restoreKeys
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									bd7ed33c45
								
							
						
					
					
						commit
						6ede7e932d
					
				
							
								
								
									
										456
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										456
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@ -4332,7 +4332,7 @@ var __importStar = (this && this.__importStar) || function (mod) {
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const core = __importStar(__webpack_require__(470));
 | 
			
		||||
const http_client_1 = __webpack_require__(539);
 | 
			
		||||
const auth_1 = __webpack_require__(336);
 | 
			
		||||
const auth_1 = __webpack_require__(226);
 | 
			
		||||
const crypto = __importStar(__webpack_require__(417));
 | 
			
		||||
const fs = __importStar(__webpack_require__(747));
 | 
			
		||||
const url_1 = __webpack_require__(835);
 | 
			
		||||
@ -5932,104 +5932,67 @@ Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
/* 226 */
 | 
			
		||||
/***/ (function(module) {
 | 
			
		||||
/***/ (function(__unusedmodule, exports) {
 | 
			
		||||
 | 
			
		||||
(function() {
 | 
			
		||||
  var base64map
 | 
			
		||||
      = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
  crypt = {
 | 
			
		||||
    // Bit-wise rotation left
 | 
			
		||||
    rotl: function(n, b) {
 | 
			
		||||
      return (n << b) | (n >>> (32 - b));
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Bit-wise rotation right
 | 
			
		||||
    rotr: function(n, b) {
 | 
			
		||||
      return (n << (32 - b)) | (n >>> b);
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Swap big-endian to little-endian and vice versa
 | 
			
		||||
    endian: function(n) {
 | 
			
		||||
      // If number given, swap endian
 | 
			
		||||
      if (n.constructor == Number) {
 | 
			
		||||
        return crypt.rotl(n, 8) & 0x00FF00FF | crypt.rotl(n, 24) & 0xFF00FF00;
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
class BasicCredentialHandler {
 | 
			
		||||
    constructor(username, password) {
 | 
			
		||||
        this.username = username;
 | 
			
		||||
        this.password = password;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
      // Else, assume array and swap all items
 | 
			
		||||
      for (var i = 0; i < n.length; i++)
 | 
			
		||||
        n[i] = crypt.endian(n[i]);
 | 
			
		||||
      return n;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Generate an array of any length of random bytes
 | 
			
		||||
    randomBytes: function(n) {
 | 
			
		||||
      for (var bytes = []; n > 0; n--)
 | 
			
		||||
        bytes.push(Math.floor(Math.random() * 256));
 | 
			
		||||
      return bytes;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Convert a byte array to big-endian 32-bit words
 | 
			
		||||
    bytesToWords: function(bytes) {
 | 
			
		||||
      for (var words = [], i = 0, b = 0; i < bytes.length; i++, b += 8)
 | 
			
		||||
        words[b >>> 5] |= bytes[i] << (24 - b % 32);
 | 
			
		||||
      return words;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Convert big-endian 32-bit words to a byte array
 | 
			
		||||
    wordsToBytes: function(words) {
 | 
			
		||||
      for (var bytes = [], b = 0; b < words.length * 32; b += 8)
 | 
			
		||||
        bytes.push((words[b >>> 5] >>> (24 - b % 32)) & 0xFF);
 | 
			
		||||
      return bytes;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Convert a byte array to a hex string
 | 
			
		||||
    bytesToHex: function(bytes) {
 | 
			
		||||
      for (var hex = [], i = 0; i < bytes.length; i++) {
 | 
			
		||||
        hex.push((bytes[i] >>> 4).toString(16));
 | 
			
		||||
        hex.push((bytes[i] & 0xF).toString(16));
 | 
			
		||||
    prepareRequest(options) {
 | 
			
		||||
        options.headers['Authorization'] =
 | 
			
		||||
            'Basic ' +
 | 
			
		||||
                Buffer.from(this.username + ':' + this.password).toString('base64');
 | 
			
		||||
    }
 | 
			
		||||
      return hex.join('');
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Convert a hex string to a byte array
 | 
			
		||||
    hexToBytes: function(hex) {
 | 
			
		||||
      for (var bytes = [], c = 0; c < hex.length; c += 2)
 | 
			
		||||
        bytes.push(parseInt(hex.substr(c, 2), 16));
 | 
			
		||||
      return bytes;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Convert a byte array to a base-64 string
 | 
			
		||||
    bytesToBase64: function(bytes) {
 | 
			
		||||
      for (var base64 = [], i = 0; i < bytes.length; i += 3) {
 | 
			
		||||
        var triplet = (bytes[i] << 16) | (bytes[i + 1] << 8) | bytes[i + 2];
 | 
			
		||||
        for (var j = 0; j < 4; j++)
 | 
			
		||||
          if (i * 8 + j * 6 <= bytes.length * 8)
 | 
			
		||||
            base64.push(base64map.charAt((triplet >>> 6 * (3 - j)) & 0x3F));
 | 
			
		||||
          else
 | 
			
		||||
            base64.push('=');
 | 
			
		||||
    // This handler cannot handle 401
 | 
			
		||||
    canHandleAuthentication(response) {
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
      return base64.join('');
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Convert a base-64 string to a byte array
 | 
			
		||||
    base64ToBytes: function(base64) {
 | 
			
		||||
      // Remove non-base-64 characters
 | 
			
		||||
      base64 = base64.replace(/[^A-Z0-9+\/]/ig, '');
 | 
			
		||||
 | 
			
		||||
      for (var bytes = [], i = 0, imod4 = 0; i < base64.length;
 | 
			
		||||
          imod4 = ++i % 4) {
 | 
			
		||||
        if (imod4 == 0) continue;
 | 
			
		||||
        bytes.push(((base64map.indexOf(base64.charAt(i - 1))
 | 
			
		||||
            & (Math.pow(2, -2 * imod4 + 8) - 1)) << (imod4 * 2))
 | 
			
		||||
            | (base64map.indexOf(base64.charAt(i)) >>> (6 - imod4 * 2)));
 | 
			
		||||
    handleAuthentication(httpClient, requestInfo, objs) {
 | 
			
		||||
        return null;
 | 
			
		||||
    }
 | 
			
		||||
      return bytes;
 | 
			
		||||
}
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  module.exports = crypt;
 | 
			
		||||
})();
 | 
			
		||||
exports.BasicCredentialHandler = BasicCredentialHandler;
 | 
			
		||||
class BearerCredentialHandler {
 | 
			
		||||
    constructor(token) {
 | 
			
		||||
        this.token = token;
 | 
			
		||||
    }
 | 
			
		||||
    // currently implements pre-authorization
 | 
			
		||||
    // TODO: support preAuth = false where it hooks on 401
 | 
			
		||||
    prepareRequest(options) {
 | 
			
		||||
        options.headers['Authorization'] = 'Bearer ' + this.token;
 | 
			
		||||
    }
 | 
			
		||||
    // This handler cannot handle 401
 | 
			
		||||
    canHandleAuthentication(response) {
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
    handleAuthentication(httpClient, requestInfo, objs) {
 | 
			
		||||
        return null;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
exports.BearerCredentialHandler = BearerCredentialHandler;
 | 
			
		||||
class PersonalAccessTokenCredentialHandler {
 | 
			
		||||
    constructor(token) {
 | 
			
		||||
        this.token = token;
 | 
			
		||||
    }
 | 
			
		||||
    // currently implements pre-authorization
 | 
			
		||||
    // TODO: support preAuth = false where it hooks on 401
 | 
			
		||||
    prepareRequest(options) {
 | 
			
		||||
        options.headers['Authorization'] =
 | 
			
		||||
            'Basic ' + Buffer.from('PAT:' + this.token).toString('base64');
 | 
			
		||||
    }
 | 
			
		||||
    // This handler cannot handle 401
 | 
			
		||||
    canHandleAuthentication(response) {
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
    handleAuthentication(httpClient, requestInfo, objs) {
 | 
			
		||||
        return null;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
exports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
@ -11199,71 +11162,7 @@ module.exports =
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
/* 335 */,
 | 
			
		||||
/* 336 */
 | 
			
		||||
/***/ (function(__unusedmodule, exports) {
 | 
			
		||||
 | 
			
		||||
"use strict";
 | 
			
		||||
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
class BasicCredentialHandler {
 | 
			
		||||
    constructor(username, password) {
 | 
			
		||||
        this.username = username;
 | 
			
		||||
        this.password = password;
 | 
			
		||||
    }
 | 
			
		||||
    prepareRequest(options) {
 | 
			
		||||
        options.headers['Authorization'] =
 | 
			
		||||
            'Basic ' +
 | 
			
		||||
                Buffer.from(this.username + ':' + this.password).toString('base64');
 | 
			
		||||
    }
 | 
			
		||||
    // This handler cannot handle 401
 | 
			
		||||
    canHandleAuthentication(response) {
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
    handleAuthentication(httpClient, requestInfo, objs) {
 | 
			
		||||
        return null;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
exports.BasicCredentialHandler = BasicCredentialHandler;
 | 
			
		||||
class BearerCredentialHandler {
 | 
			
		||||
    constructor(token) {
 | 
			
		||||
        this.token = token;
 | 
			
		||||
    }
 | 
			
		||||
    // currently implements pre-authorization
 | 
			
		||||
    // TODO: support preAuth = false where it hooks on 401
 | 
			
		||||
    prepareRequest(options) {
 | 
			
		||||
        options.headers['Authorization'] = 'Bearer ' + this.token;
 | 
			
		||||
    }
 | 
			
		||||
    // This handler cannot handle 401
 | 
			
		||||
    canHandleAuthentication(response) {
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
    handleAuthentication(httpClient, requestInfo, objs) {
 | 
			
		||||
        return null;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
exports.BearerCredentialHandler = BearerCredentialHandler;
 | 
			
		||||
class PersonalAccessTokenCredentialHandler {
 | 
			
		||||
    constructor(token) {
 | 
			
		||||
        this.token = token;
 | 
			
		||||
    }
 | 
			
		||||
    // currently implements pre-authorization
 | 
			
		||||
    // TODO: support preAuth = false where it hooks on 401
 | 
			
		||||
    prepareRequest(options) {
 | 
			
		||||
        options.headers['Authorization'] =
 | 
			
		||||
            'Basic ' + Buffer.from('PAT:' + this.token).toString('base64');
 | 
			
		||||
    }
 | 
			
		||||
    // This handler cannot handle 401
 | 
			
		||||
    canHandleAuthentication(response) {
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
    handleAuthentication(httpClient, requestInfo, objs) {
 | 
			
		||||
        return null;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
exports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
/* 336 */,
 | 
			
		||||
/* 337 */,
 | 
			
		||||
/* 338 */
 | 
			
		||||
/***/ (function(__unusedmodule, exports) {
 | 
			
		||||
@ -39563,45 +39462,7 @@ module.exports = safer
 | 
			
		||||
/* 573 */,
 | 
			
		||||
/* 574 */,
 | 
			
		||||
/* 575 */,
 | 
			
		||||
/* 576 */
 | 
			
		||||
/***/ (function(module) {
 | 
			
		||||
 | 
			
		||||
var charenc = {
 | 
			
		||||
  // UTF-8 encoding
 | 
			
		||||
  utf8: {
 | 
			
		||||
    // Convert a string to a byte array
 | 
			
		||||
    stringToBytes: function(str) {
 | 
			
		||||
      return charenc.bin.stringToBytes(unescape(encodeURIComponent(str)));
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Convert a byte array to a string
 | 
			
		||||
    bytesToString: function(bytes) {
 | 
			
		||||
      return decodeURIComponent(escape(charenc.bin.bytesToString(bytes)));
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  // Binary encoding
 | 
			
		||||
  bin: {
 | 
			
		||||
    // Convert a string to a byte array
 | 
			
		||||
    stringToBytes: function(str) {
 | 
			
		||||
      for (var bytes = [], i = 0; i < str.length; i++)
 | 
			
		||||
        bytes.push(str.charCodeAt(i) & 0xFF);
 | 
			
		||||
      return bytes;
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    // Convert a byte array to a string
 | 
			
		||||
    bytesToString: function(bytes) {
 | 
			
		||||
      for (var str = [], i = 0; i < bytes.length; i++)
 | 
			
		||||
        str.push(String.fromCharCode(bytes[i]));
 | 
			
		||||
      return str.join('');
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
module.exports = charenc;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
/* 576 */,
 | 
			
		||||
/* 577 */,
 | 
			
		||||
/* 578 */,
 | 
			
		||||
/* 579 */,
 | 
			
		||||
@ -43488,172 +43349,7 @@ exports.default = _default;
 | 
			
		||||
/* 685 */,
 | 
			
		||||
/* 686 */,
 | 
			
		||||
/* 687 */,
 | 
			
		||||
/* 688 */
 | 
			
		||||
/***/ (function(module, __unusedexports, __webpack_require__) {
 | 
			
		||||
 | 
			
		||||
(function(){
 | 
			
		||||
  var crypt = __webpack_require__(226),
 | 
			
		||||
      utf8 = __webpack_require__(576).utf8,
 | 
			
		||||
      isBuffer = __webpack_require__(812),
 | 
			
		||||
      bin = __webpack_require__(576).bin,
 | 
			
		||||
 | 
			
		||||
  // The core
 | 
			
		||||
  md5 = function (message, options) {
 | 
			
		||||
    // Convert to byte array
 | 
			
		||||
    if (message.constructor == String)
 | 
			
		||||
      if (options && options.encoding === 'binary')
 | 
			
		||||
        message = bin.stringToBytes(message);
 | 
			
		||||
      else
 | 
			
		||||
        message = utf8.stringToBytes(message);
 | 
			
		||||
    else if (isBuffer(message))
 | 
			
		||||
      message = Array.prototype.slice.call(message, 0);
 | 
			
		||||
    else if (!Array.isArray(message) && message.constructor !== Uint8Array)
 | 
			
		||||
      message = message.toString();
 | 
			
		||||
    // else, assume byte array already
 | 
			
		||||
 | 
			
		||||
    var m = crypt.bytesToWords(message),
 | 
			
		||||
        l = message.length * 8,
 | 
			
		||||
        a =  1732584193,
 | 
			
		||||
        b = -271733879,
 | 
			
		||||
        c = -1732584194,
 | 
			
		||||
        d =  271733878;
 | 
			
		||||
 | 
			
		||||
    // Swap endian
 | 
			
		||||
    for (var i = 0; i < m.length; i++) {
 | 
			
		||||
      m[i] = ((m[i] <<  8) | (m[i] >>> 24)) & 0x00FF00FF |
 | 
			
		||||
             ((m[i] << 24) | (m[i] >>>  8)) & 0xFF00FF00;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Padding
 | 
			
		||||
    m[l >>> 5] |= 0x80 << (l % 32);
 | 
			
		||||
    m[(((l + 64) >>> 9) << 4) + 14] = l;
 | 
			
		||||
 | 
			
		||||
    // Method shortcuts
 | 
			
		||||
    var FF = md5._ff,
 | 
			
		||||
        GG = md5._gg,
 | 
			
		||||
        HH = md5._hh,
 | 
			
		||||
        II = md5._ii;
 | 
			
		||||
 | 
			
		||||
    for (var i = 0; i < m.length; i += 16) {
 | 
			
		||||
 | 
			
		||||
      var aa = a,
 | 
			
		||||
          bb = b,
 | 
			
		||||
          cc = c,
 | 
			
		||||
          dd = d;
 | 
			
		||||
 | 
			
		||||
      a = FF(a, b, c, d, m[i+ 0],  7, -680876936);
 | 
			
		||||
      d = FF(d, a, b, c, m[i+ 1], 12, -389564586);
 | 
			
		||||
      c = FF(c, d, a, b, m[i+ 2], 17,  606105819);
 | 
			
		||||
      b = FF(b, c, d, a, m[i+ 3], 22, -1044525330);
 | 
			
		||||
      a = FF(a, b, c, d, m[i+ 4],  7, -176418897);
 | 
			
		||||
      d = FF(d, a, b, c, m[i+ 5], 12,  1200080426);
 | 
			
		||||
      c = FF(c, d, a, b, m[i+ 6], 17, -1473231341);
 | 
			
		||||
      b = FF(b, c, d, a, m[i+ 7], 22, -45705983);
 | 
			
		||||
      a = FF(a, b, c, d, m[i+ 8],  7,  1770035416);
 | 
			
		||||
      d = FF(d, a, b, c, m[i+ 9], 12, -1958414417);
 | 
			
		||||
      c = FF(c, d, a, b, m[i+10], 17, -42063);
 | 
			
		||||
      b = FF(b, c, d, a, m[i+11], 22, -1990404162);
 | 
			
		||||
      a = FF(a, b, c, d, m[i+12],  7,  1804603682);
 | 
			
		||||
      d = FF(d, a, b, c, m[i+13], 12, -40341101);
 | 
			
		||||
      c = FF(c, d, a, b, m[i+14], 17, -1502002290);
 | 
			
		||||
      b = FF(b, c, d, a, m[i+15], 22,  1236535329);
 | 
			
		||||
 | 
			
		||||
      a = GG(a, b, c, d, m[i+ 1],  5, -165796510);
 | 
			
		||||
      d = GG(d, a, b, c, m[i+ 6],  9, -1069501632);
 | 
			
		||||
      c = GG(c, d, a, b, m[i+11], 14,  643717713);
 | 
			
		||||
      b = GG(b, c, d, a, m[i+ 0], 20, -373897302);
 | 
			
		||||
      a = GG(a, b, c, d, m[i+ 5],  5, -701558691);
 | 
			
		||||
      d = GG(d, a, b, c, m[i+10],  9,  38016083);
 | 
			
		||||
      c = GG(c, d, a, b, m[i+15], 14, -660478335);
 | 
			
		||||
      b = GG(b, c, d, a, m[i+ 4], 20, -405537848);
 | 
			
		||||
      a = GG(a, b, c, d, m[i+ 9],  5,  568446438);
 | 
			
		||||
      d = GG(d, a, b, c, m[i+14],  9, -1019803690);
 | 
			
		||||
      c = GG(c, d, a, b, m[i+ 3], 14, -187363961);
 | 
			
		||||
      b = GG(b, c, d, a, m[i+ 8], 20,  1163531501);
 | 
			
		||||
      a = GG(a, b, c, d, m[i+13],  5, -1444681467);
 | 
			
		||||
      d = GG(d, a, b, c, m[i+ 2],  9, -51403784);
 | 
			
		||||
      c = GG(c, d, a, b, m[i+ 7], 14,  1735328473);
 | 
			
		||||
      b = GG(b, c, d, a, m[i+12], 20, -1926607734);
 | 
			
		||||
 | 
			
		||||
      a = HH(a, b, c, d, m[i+ 5],  4, -378558);
 | 
			
		||||
      d = HH(d, a, b, c, m[i+ 8], 11, -2022574463);
 | 
			
		||||
      c = HH(c, d, a, b, m[i+11], 16,  1839030562);
 | 
			
		||||
      b = HH(b, c, d, a, m[i+14], 23, -35309556);
 | 
			
		||||
      a = HH(a, b, c, d, m[i+ 1],  4, -1530992060);
 | 
			
		||||
      d = HH(d, a, b, c, m[i+ 4], 11,  1272893353);
 | 
			
		||||
      c = HH(c, d, a, b, m[i+ 7], 16, -155497632);
 | 
			
		||||
      b = HH(b, c, d, a, m[i+10], 23, -1094730640);
 | 
			
		||||
      a = HH(a, b, c, d, m[i+13],  4,  681279174);
 | 
			
		||||
      d = HH(d, a, b, c, m[i+ 0], 11, -358537222);
 | 
			
		||||
      c = HH(c, d, a, b, m[i+ 3], 16, -722521979);
 | 
			
		||||
      b = HH(b, c, d, a, m[i+ 6], 23,  76029189);
 | 
			
		||||
      a = HH(a, b, c, d, m[i+ 9],  4, -640364487);
 | 
			
		||||
      d = HH(d, a, b, c, m[i+12], 11, -421815835);
 | 
			
		||||
      c = HH(c, d, a, b, m[i+15], 16,  530742520);
 | 
			
		||||
      b = HH(b, c, d, a, m[i+ 2], 23, -995338651);
 | 
			
		||||
 | 
			
		||||
      a = II(a, b, c, d, m[i+ 0],  6, -198630844);
 | 
			
		||||
      d = II(d, a, b, c, m[i+ 7], 10,  1126891415);
 | 
			
		||||
      c = II(c, d, a, b, m[i+14], 15, -1416354905);
 | 
			
		||||
      b = II(b, c, d, a, m[i+ 5], 21, -57434055);
 | 
			
		||||
      a = II(a, b, c, d, m[i+12],  6,  1700485571);
 | 
			
		||||
      d = II(d, a, b, c, m[i+ 3], 10, -1894986606);
 | 
			
		||||
      c = II(c, d, a, b, m[i+10], 15, -1051523);
 | 
			
		||||
      b = II(b, c, d, a, m[i+ 1], 21, -2054922799);
 | 
			
		||||
      a = II(a, b, c, d, m[i+ 8],  6,  1873313359);
 | 
			
		||||
      d = II(d, a, b, c, m[i+15], 10, -30611744);
 | 
			
		||||
      c = II(c, d, a, b, m[i+ 6], 15, -1560198380);
 | 
			
		||||
      b = II(b, c, d, a, m[i+13], 21,  1309151649);
 | 
			
		||||
      a = II(a, b, c, d, m[i+ 4],  6, -145523070);
 | 
			
		||||
      d = II(d, a, b, c, m[i+11], 10, -1120210379);
 | 
			
		||||
      c = II(c, d, a, b, m[i+ 2], 15,  718787259);
 | 
			
		||||
      b = II(b, c, d, a, m[i+ 9], 21, -343485551);
 | 
			
		||||
 | 
			
		||||
      a = (a + aa) >>> 0;
 | 
			
		||||
      b = (b + bb) >>> 0;
 | 
			
		||||
      c = (c + cc) >>> 0;
 | 
			
		||||
      d = (d + dd) >>> 0;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return crypt.endian([a, b, c, d]);
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  // Auxiliary functions
 | 
			
		||||
  md5._ff  = function (a, b, c, d, x, s, t) {
 | 
			
		||||
    var n = a + (b & c | ~b & d) + (x >>> 0) + t;
 | 
			
		||||
    return ((n << s) | (n >>> (32 - s))) + b;
 | 
			
		||||
  };
 | 
			
		||||
  md5._gg  = function (a, b, c, d, x, s, t) {
 | 
			
		||||
    var n = a + (b & d | c & ~d) + (x >>> 0) + t;
 | 
			
		||||
    return ((n << s) | (n >>> (32 - s))) + b;
 | 
			
		||||
  };
 | 
			
		||||
  md5._hh  = function (a, b, c, d, x, s, t) {
 | 
			
		||||
    var n = a + (b ^ c ^ d) + (x >>> 0) + t;
 | 
			
		||||
    return ((n << s) | (n >>> (32 - s))) + b;
 | 
			
		||||
  };
 | 
			
		||||
  md5._ii  = function (a, b, c, d, x, s, t) {
 | 
			
		||||
    var n = a + (c ^ (b | ~d)) + (x >>> 0) + t;
 | 
			
		||||
    return ((n << s) | (n >>> (32 - s))) + b;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  // Package private blocksize
 | 
			
		||||
  md5._blocksize = 16;
 | 
			
		||||
  md5._digestsize = 16;
 | 
			
		||||
 | 
			
		||||
  module.exports = function (message, options) {
 | 
			
		||||
    if (message === undefined || message === null)
 | 
			
		||||
      throw new Error('Illegal argument ' + message);
 | 
			
		||||
 | 
			
		||||
    var digestbytes = crypt.wordsToBytes(md5(message, options));
 | 
			
		||||
    return options && options.asBytes ? digestbytes :
 | 
			
		||||
        options && options.asString ? bin.bytesToString(digestbytes) :
 | 
			
		||||
        crypt.bytesToHex(digestbytes);
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
})();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
/* 688 */,
 | 
			
		||||
/* 689 */,
 | 
			
		||||
/* 690 */,
 | 
			
		||||
/* 691 */,
 | 
			
		||||
@ -46306,33 +46002,7 @@ exports.exec = (command, args = [], silent) => __awaiter(void 0, void 0, void 0,
 | 
			
		||||
/* 809 */,
 | 
			
		||||
/* 810 */,
 | 
			
		||||
/* 811 */,
 | 
			
		||||
/* 812 */
 | 
			
		||||
/***/ (function(module) {
 | 
			
		||||
 | 
			
		||||
/*!
 | 
			
		||||
 * Determine if an object is a Buffer
 | 
			
		||||
 *
 | 
			
		||||
 * @author   Feross Aboukhadijeh <https://feross.org>
 | 
			
		||||
 * @license  MIT
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
// The _isBuffer check is for Safari 5-7 support, because it's missing
 | 
			
		||||
// Object.prototype.constructor. Remove this eventually
 | 
			
		||||
module.exports = function (obj) {
 | 
			
		||||
  return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function isBuffer (obj) {
 | 
			
		||||
  return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// For Node v0.10 support. Remove this eventually.
 | 
			
		||||
function isSlowBuffer (obj) {
 | 
			
		||||
  return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/***/ }),
 | 
			
		||||
/* 812 */,
 | 
			
		||||
/* 813 */,
 | 
			
		||||
/* 814 */,
 | 
			
		||||
/* 815 */
 | 
			
		||||
@ -46707,14 +46377,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
 | 
			
		||||
        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.saveCache = exports.restoreCache = void 0;
 | 
			
		||||
const os = __importStar(__webpack_require__(87));
 | 
			
		||||
const path = __importStar(__webpack_require__(622));
 | 
			
		||||
const md5_1 = __importDefault(__webpack_require__(688));
 | 
			
		||||
const stateHelper = __importStar(__webpack_require__(153));
 | 
			
		||||
const cache = __importStar(__webpack_require__(692));
 | 
			
		||||
const core = __importStar(__webpack_require__(470));
 | 
			
		||||
@ -46724,10 +46390,10 @@ function restoreCache(inputs) {
 | 
			
		||||
        if (inputs.bake || !inputs.cacheGithub) {
 | 
			
		||||
            return inputs;
 | 
			
		||||
        }
 | 
			
		||||
        const primaryKey = `${process.env.RUNNER_OS}-docker-build-push-${md5_1.default(inputs.context)}`;
 | 
			
		||||
        const primaryKey = `${process.env.RUNNER_OS}-docker-build-push-${process.env.GITHUB_SHA}`;
 | 
			
		||||
        stateHelper.setCachePrimaryKey(primaryKey);
 | 
			
		||||
        try {
 | 
			
		||||
            const cacheKey = yield cache.restoreCache([cachePath], primaryKey);
 | 
			
		||||
            const cacheKey = yield cache.restoreCache([cachePath], primaryKey, [`${process.env.RUNNER_OS}-docker-build-push-`]);
 | 
			
		||||
            if (!cacheKey) {
 | 
			
		||||
                core.info(`GitHub Cache not found for key: ${primaryKey}`);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
@ -28,8 +28,7 @@
 | 
			
		||||
    "@actions/cache": "^1.0.2",
 | 
			
		||||
    "@actions/core": "^1.2.4",
 | 
			
		||||
    "@actions/exec": "^1.0.4",
 | 
			
		||||
    "git-url-parse": "^11.1.3",
 | 
			
		||||
    "md5": "^2.3.0"
 | 
			
		||||
    "git-url-parse": "^11.1.3"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@types/git-url-parse": "^9.0.0",
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,5 @@
 | 
			
		||||
import * as os from 'os';
 | 
			
		||||
import * as path from 'path';
 | 
			
		||||
import md5 from 'md5';
 | 
			
		||||
import {Inputs} from './context';
 | 
			
		||||
import * as stateHelper from './state-helper';
 | 
			
		||||
import * as cache from '@actions/cache';
 | 
			
		||||
@ -13,11 +12,11 @@ export async function restoreCache(inputs: Inputs): Promise<Inputs> {
 | 
			
		||||
    return inputs;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  const primaryKey = `${process.env.RUNNER_OS}-docker-build-push-${md5(inputs.context)}`;
 | 
			
		||||
  const primaryKey = `${process.env.RUNNER_OS}-docker-build-push-${process.env.GITHUB_SHA}`;
 | 
			
		||||
  stateHelper.setCachePrimaryKey(primaryKey);
 | 
			
		||||
 | 
			
		||||
  try {
 | 
			
		||||
    const cacheKey = await cache.restoreCache([cachePath], primaryKey);
 | 
			
		||||
    const cacheKey = await cache.restoreCache([cachePath], primaryKey, [`${process.env.RUNNER_OS}-docker-build-push-`]);
 | 
			
		||||
 | 
			
		||||
    if (!cacheKey) {
 | 
			
		||||
      core.info(`GitHub Cache not found for key: ${primaryKey}`);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user