diff --git a/add-changeset/index.js b/add-changeset/index.js index 1cf9fd539..b19c50e9a 100644 --- a/add-changeset/index.js +++ b/add-changeset/index.js @@ -1,4 +1,4 @@ -var AUt=Object.create;var _se=Object.defineProperty;var FUt=Object.getOwnPropertyDescriptor;var NUt=Object.getOwnPropertyNames;var PUt=Object.getPrototypeOf,OUt=Object.prototype.hasOwnProperty;var Jc=(n,i)=>()=>(i||n((i={exports:{}}).exports,i),i.exports);var IUt=(n,i,o,c)=>{if(i&&typeof i=="object"||typeof i=="function")for(let l of NUt(i))!OUt.call(n,l)&&l!==o&&_se(n,l,{get:()=>i[l],enumerable:!(c=FUt(i,l))||c.enumerable});return n};var pB=(n,i,o)=>(o=n!=null?AUt(PUt(n)):{},IUt(i||!n||!n.__esModule?_se(o,"default",{value:n,enumerable:!0}):o,n));var vse=Jc(gse=>{"use strict";Object.defineProperty(gse,"__esModule",{value:!0})});var dB=Jc(E8=>{"use strict";Object.defineProperty(E8,"__esModule",{value:!0});E8.toCommandProperties=E8.toCommandValue=void 0;function LUt(n){return n==null?"":typeof n=="string"||n instanceof String?n:JSON.stringify(n)}E8.toCommandValue=LUt;function MUt(n){return Object.keys(n).length?{title:n.title,file:n.file,line:n.startLine,endLine:n.endLine,col:n.startColumn,endColumn:n.endColumn}:{}}E8.toCommandProperties=MUt});var Ese=Jc(jx=>{"use strict";var RUt=jx&&jx.__createBinding||(Object.create?function(n,i,o,c){c===void 0&&(c=o),Object.defineProperty(n,c,{enumerable:!0,get:function(){return i[o]}})}:function(n,i,o,c){c===void 0&&(c=o),n[c]=i[o]}),BUt=jx&&jx.__setModuleDefault||(Object.create?function(n,i){Object.defineProperty(n,"default",{enumerable:!0,value:i})}:function(n,i){n.default=i}),jUt=jx&&jx.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(n!=null)for(var o in n)o!=="default"&&Object.hasOwnProperty.call(n,o)&&RUt(i,n,o);return BUt(i,n),i};Object.defineProperty(jx,"__esModule",{value:!0});jx.issue=jx.issueCommand=void 0;var UUt=jUt(require("os")),bse=dB();function Dse(n,i,o){let c=new F$(n,i,o);process.stdout.write(c.toString()+UUt.EOL)}jx.issueCommand=Dse;function qUt(n,i=""){Dse(n,{},i)}jx.issue=qUt;var yse="::",F$=class{constructor(i,o,c){i||(i="missing.command"),this.command=i,this.properties=o,this.message=c}toString(){let i=yse+this.command;if(this.properties&&Object.keys(this.properties).length>0){i+=" ";let o=!0;for(let c in this.properties)if(this.properties.hasOwnProperty(c)){let l=this.properties[c];l&&(o?o=!1:i+=",",i+=`${c}=${KUt(l)}`)}}return i+=`${yse}${zUt(this.message)}`,i}};function zUt(n){return bse.toCommandValue(n).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function KUt(n){return bse.toCommandValue(n).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var Cse=Jc(PC=>{"use strict";var JUt=PC&&PC.__createBinding||(Object.create?function(n,i,o,c){c===void 0&&(c=o),Object.defineProperty(n,c,{enumerable:!0,get:function(){return i[o]}})}:function(n,i,o,c){c===void 0&&(c=o),n[c]=i[o]}),VUt=PC&&PC.__setModuleDefault||(Object.create?function(n,i){Object.defineProperty(n,"default",{enumerable:!0,value:i})}:function(n,i){n.default=i}),Sse=PC&&PC.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(n!=null)for(var o in n)o!=="default"&&Object.hasOwnProperty.call(n,o)&&JUt(i,n,o);return VUt(i,n),i};Object.defineProperty(PC,"__esModule",{value:!0});PC.issueCommand=void 0;var xse=Sse(require("fs")),$Ut=Sse(require("os")),GUt=dB();function WUt(n,i){let o=process.env[`GITHUB_${n}`];if(!o)throw new Error(`Unable to find environment variable for file command ${n}`);if(!xse.existsSync(o))throw new Error(`Missing file at path: ${o}`);xse.appendFileSync(o,`${GUt.toCommandValue(i)}${$Ut.EOL}`,{encoding:"utf8"})}PC.issueCommand=WUt});var kse=Jc(x8=>{"use strict";Object.defineProperty(x8,"__esModule",{value:!0});x8.checkBypass=x8.getProxyUrl=void 0;function HUt(n){let i=n.protocol==="https:";if(Tse(n))return;let o=(()=>i?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)();if(o)return new URL(o)}x8.getProxyUrl=HUt;function Tse(n){if(!n.hostname)return!1;let i=process.env.no_proxy||process.env.NO_PROXY||"";if(!i)return!1;let o;n.port?o=Number(n.port):n.protocol==="http:"?o=80:n.protocol==="https:"&&(o=443);let c=[n.hostname.toUpperCase()];typeof o=="number"&&c.push(`${c[0]}:${o}`);for(let l of i.split(",").map(d=>d.trim().toUpperCase()).filter(d=>d))if(c.some(d=>d===l))return!0;return!1}x8.checkBypass=Tse});var Nse=Jc(S8=>{"use strict";var Ofn=require("net"),YUt=require("tls"),N$=require("http"),wse=require("https"),XUt=require("events"),Ifn=require("assert"),QUt=require("util");S8.httpOverHttp=ZUt;S8.httpsOverHttp=eqt;S8.httpOverHttps=tqt;S8.httpsOverHttps=nqt;function ZUt(n){var i=new lk(n);return i.request=N$.request,i}function eqt(n){var i=new lk(n);return i.request=N$.request,i.createSocket=Ase,i.defaultPort=443,i}function tqt(n){var i=new lk(n);return i.request=wse.request,i}function nqt(n){var i=new lk(n);return i.request=wse.request,i.createSocket=Ase,i.defaultPort=443,i}function lk(n){var i=this;i.options=n||{},i.proxyOptions=i.options.proxy||{},i.maxSockets=i.options.maxSockets||N$.Agent.defaultMaxSockets,i.requests=[],i.sockets=[],i.on("free",function(c,l,d,D){for(var h=Fse(l,d,D),b=0,S=i.requests.length;b=this.maxSockets){d.requests.push(D);return}d.createSocket(D,function(h){h.on("free",b),h.on("close",S),h.on("agentRemove",S),i.onSocket(h);function b(){d.emit("free",h,D)}function S(E){d.removeSocket(h),h.removeListener("free",b),h.removeListener("close",S),h.removeListener("agentRemove",S)}})};lk.prototype.createSocket=function(i,o){var c=this,l={};c.sockets.push(l);var d=P$({},c.proxyOptions,{method:"CONNECT",path:i.host+":"+i.port,agent:!1,headers:{host:i.host+":"+i.port}});i.localAddress&&(d.localAddress=i.localAddress),d.proxyAuth&&(d.headers=d.headers||{},d.headers["Proxy-Authorization"]="Basic "+new Buffer(d.proxyAuth).toString("base64")),Bw("making CONNECT request");var D=c.request(d);D.useChunkedEncodingByDefault=!1,D.once("response",h),D.once("upgrade",b),D.once("connect",S),D.once("error",E),D.end();function h(x){x.upgrade=!0}function b(x,y,k){process.nextTick(function(){S(x,y,k)})}function S(x,y,k){if(D.removeAllListeners(),y.removeAllListeners(),x.statusCode!==200){Bw("tunneling socket could not be established, statusCode=%d",x.statusCode),y.destroy();var F=new Error("tunneling socket could not be established, statusCode="+x.statusCode);F.code="ECONNRESET",i.request.emit("error",F),c.removeSocket(l);return}if(k.length>0){Bw("got illegal response body from proxy"),y.destroy();var F=new Error("got illegal response body from proxy");F.code="ECONNRESET",i.request.emit("error",F),c.removeSocket(l);return}return Bw("tunneling connection has established"),c.sockets[c.sockets.indexOf(l)]=y,o(y)}function E(x){D.removeAllListeners(),Bw(`tunneling socket could not be established, cause=%s +"use strict";var AUt=Object.create;var _se=Object.defineProperty;var FUt=Object.getOwnPropertyDescriptor;var NUt=Object.getOwnPropertyNames;var PUt=Object.getPrototypeOf,OUt=Object.prototype.hasOwnProperty;var Jc=(n,i)=>()=>(i||n((i={exports:{}}).exports,i),i.exports);var IUt=(n,i,o,c)=>{if(i&&typeof i=="object"||typeof i=="function")for(let l of NUt(i))!OUt.call(n,l)&&l!==o&&_se(n,l,{get:()=>i[l],enumerable:!(c=FUt(i,l))||c.enumerable});return n};var pB=(n,i,o)=>(o=n!=null?AUt(PUt(n)):{},IUt(i||!n||!n.__esModule?_se(o,"default",{value:n,enumerable:!0}):o,n));var vse=Jc(gse=>{"use strict";Object.defineProperty(gse,"__esModule",{value:!0})});var dB=Jc(E8=>{"use strict";Object.defineProperty(E8,"__esModule",{value:!0});E8.toCommandProperties=E8.toCommandValue=void 0;function LUt(n){return n==null?"":typeof n=="string"||n instanceof String?n:JSON.stringify(n)}E8.toCommandValue=LUt;function MUt(n){return Object.keys(n).length?{title:n.title,file:n.file,line:n.startLine,endLine:n.endLine,col:n.startColumn,endColumn:n.endColumn}:{}}E8.toCommandProperties=MUt});var Ese=Jc(jx=>{"use strict";var RUt=jx&&jx.__createBinding||(Object.create?function(n,i,o,c){c===void 0&&(c=o),Object.defineProperty(n,c,{enumerable:!0,get:function(){return i[o]}})}:function(n,i,o,c){c===void 0&&(c=o),n[c]=i[o]}),BUt=jx&&jx.__setModuleDefault||(Object.create?function(n,i){Object.defineProperty(n,"default",{enumerable:!0,value:i})}:function(n,i){n.default=i}),jUt=jx&&jx.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(n!=null)for(var o in n)o!=="default"&&Object.hasOwnProperty.call(n,o)&&RUt(i,n,o);return BUt(i,n),i};Object.defineProperty(jx,"__esModule",{value:!0});jx.issue=jx.issueCommand=void 0;var UUt=jUt(require("os")),bse=dB();function Dse(n,i,o){let c=new F$(n,i,o);process.stdout.write(c.toString()+UUt.EOL)}jx.issueCommand=Dse;function qUt(n,i=""){Dse(n,{},i)}jx.issue=qUt;var yse="::",F$=class{constructor(i,o,c){i||(i="missing.command"),this.command=i,this.properties=o,this.message=c}toString(){let i=yse+this.command;if(this.properties&&Object.keys(this.properties).length>0){i+=" ";let o=!0;for(let c in this.properties)if(this.properties.hasOwnProperty(c)){let l=this.properties[c];l&&(o?o=!1:i+=",",i+=`${c}=${KUt(l)}`)}}return i+=`${yse}${zUt(this.message)}`,i}};function zUt(n){return bse.toCommandValue(n).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function KUt(n){return bse.toCommandValue(n).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var Cse=Jc(PC=>{"use strict";var JUt=PC&&PC.__createBinding||(Object.create?function(n,i,o,c){c===void 0&&(c=o),Object.defineProperty(n,c,{enumerable:!0,get:function(){return i[o]}})}:function(n,i,o,c){c===void 0&&(c=o),n[c]=i[o]}),VUt=PC&&PC.__setModuleDefault||(Object.create?function(n,i){Object.defineProperty(n,"default",{enumerable:!0,value:i})}:function(n,i){n.default=i}),Sse=PC&&PC.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(n!=null)for(var o in n)o!=="default"&&Object.hasOwnProperty.call(n,o)&&JUt(i,n,o);return VUt(i,n),i};Object.defineProperty(PC,"__esModule",{value:!0});PC.issueCommand=void 0;var xse=Sse(require("fs")),$Ut=Sse(require("os")),GUt=dB();function WUt(n,i){let o=process.env[`GITHUB_${n}`];if(!o)throw new Error(`Unable to find environment variable for file command ${n}`);if(!xse.existsSync(o))throw new Error(`Missing file at path: ${o}`);xse.appendFileSync(o,`${GUt.toCommandValue(i)}${$Ut.EOL}`,{encoding:"utf8"})}PC.issueCommand=WUt});var kse=Jc(x8=>{"use strict";Object.defineProperty(x8,"__esModule",{value:!0});x8.checkBypass=x8.getProxyUrl=void 0;function HUt(n){let i=n.protocol==="https:";if(Tse(n))return;let o=(()=>i?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)();if(o)return new URL(o)}x8.getProxyUrl=HUt;function Tse(n){if(!n.hostname)return!1;let i=process.env.no_proxy||process.env.NO_PROXY||"";if(!i)return!1;let o;n.port?o=Number(n.port):n.protocol==="http:"?o=80:n.protocol==="https:"&&(o=443);let c=[n.hostname.toUpperCase()];typeof o=="number"&&c.push(`${c[0]}:${o}`);for(let l of i.split(",").map(d=>d.trim().toUpperCase()).filter(d=>d))if(c.some(d=>d===l))return!0;return!1}x8.checkBypass=Tse});var Nse=Jc(S8=>{"use strict";var Ofn=require("net"),YUt=require("tls"),N$=require("http"),wse=require("https"),XUt=require("events"),Ifn=require("assert"),QUt=require("util");S8.httpOverHttp=ZUt;S8.httpsOverHttp=eqt;S8.httpOverHttps=tqt;S8.httpsOverHttps=nqt;function ZUt(n){var i=new lk(n);return i.request=N$.request,i}function eqt(n){var i=new lk(n);return i.request=N$.request,i.createSocket=Ase,i.defaultPort=443,i}function tqt(n){var i=new lk(n);return i.request=wse.request,i}function nqt(n){var i=new lk(n);return i.request=wse.request,i.createSocket=Ase,i.defaultPort=443,i}function lk(n){var i=this;i.options=n||{},i.proxyOptions=i.options.proxy||{},i.maxSockets=i.options.maxSockets||N$.Agent.defaultMaxSockets,i.requests=[],i.sockets=[],i.on("free",function(c,l,d,D){for(var h=Fse(l,d,D),b=0,S=i.requests.length;b=this.maxSockets){d.requests.push(D);return}d.createSocket(D,function(h){h.on("free",b),h.on("close",S),h.on("agentRemove",S),i.onSocket(h);function b(){d.emit("free",h,D)}function S(E){d.removeSocket(h),h.removeListener("free",b),h.removeListener("close",S),h.removeListener("agentRemove",S)}})};lk.prototype.createSocket=function(i,o){var c=this,l={};c.sockets.push(l);var d=P$({},c.proxyOptions,{method:"CONNECT",path:i.host+":"+i.port,agent:!1,headers:{host:i.host+":"+i.port}});i.localAddress&&(d.localAddress=i.localAddress),d.proxyAuth&&(d.headers=d.headers||{},d.headers["Proxy-Authorization"]="Basic "+new Buffer(d.proxyAuth).toString("base64")),Bw("making CONNECT request");var D=c.request(d);D.useChunkedEncodingByDefault=!1,D.once("response",h),D.once("upgrade",b),D.once("connect",S),D.once("error",E),D.end();function h(x){x.upgrade=!0}function b(x,y,k){process.nextTick(function(){S(x,y,k)})}function S(x,y,k){if(D.removeAllListeners(),y.removeAllListeners(),x.statusCode!==200){Bw("tunneling socket could not be established, statusCode=%d",x.statusCode),y.destroy();var F=new Error("tunneling socket could not be established, statusCode="+x.statusCode);F.code="ECONNRESET",i.request.emit("error",F),c.removeSocket(l);return}if(k.length>0){Bw("got illegal response body from proxy"),y.destroy();var F=new Error("got illegal response body from proxy");F.code="ECONNRESET",i.request.emit("error",F),c.removeSocket(l);return}return Bw("tunneling connection has established"),c.sockets[c.sockets.indexOf(l)]=y,o(y)}function E(x){D.removeAllListeners(),Bw(`tunneling socket could not be established, cause=%s `,x.message,x.stack);var y=new Error("tunneling socket could not be established, cause="+x.message);y.code="ECONNRESET",i.request.emit("error",y),c.removeSocket(l)}};lk.prototype.removeSocket=function(i){var o=this.sockets.indexOf(i);if(o!==-1){this.sockets.splice(o,1);var c=this.requests.shift();c&&this.createSocket(c,function(l){c.request.onSocket(l)})}};function Ase(n,i){var o=this;lk.prototype.createSocket.call(o,n,function(c){var l=n.request.getHeader("host"),d=P$({},o.options,{socket:c,servername:l?l.replace(/:.*$/,""):n.host}),D=YUt.connect(0,d);o.sockets[o.sockets.indexOf(c)]=D,i(D)})}function Fse(n,i,o){return typeof n=="string"?{host:n,port:i,localAddress:o}:n}function P$(n){for(var i=1,o=arguments.length;i{Pse.exports=Nse()});var Lse=Jc(kv=>{"use strict";var rqt=kv&&kv.__createBinding||(Object.create?function(n,i,o,c){c===void 0&&(c=o),Object.defineProperty(n,c,{enumerable:!0,get:function(){return i[o]}})}:function(n,i,o,c){c===void 0&&(c=o),n[c]=i[o]}),iqt=kv&&kv.__setModuleDefault||(Object.create?function(n,i){Object.defineProperty(n,"default",{enumerable:!0,value:i})}:function(n,i){n.default=i}),vB=kv&&kv.__importStar||function(n){if(n&&n.__esModule)return n;var i={};if(n!=null)for(var o in n)o!=="default"&&Object.hasOwnProperty.call(n,o)&&rqt(i,n,o);return iqt(i,n),i},N2=kv&&kv.__awaiter||function(n,i,o,c){function l(d){return d instanceof o?d:new o(function(D){D(d)})}return new(o||(o=Promise))(function(d,D){function h(E){try{S(c.next(E))}catch(x){D(x)}}function b(E){try{S(c.throw(E))}catch(x){D(x)}}function S(E){E.done?d(E.value):l(E.value).then(h,b)}S((c=c.apply(n,i||[])).next())})};Object.defineProperty(kv,"__esModule",{value:!0});kv.HttpClient=kv.isHttps=kv.HttpClientResponse=kv.HttpClientError=kv.getProxyUrl=kv.MediaTypes=kv.Headers=kv.HttpCodes=void 0;var hB=vB(require("http")),O$=vB(require("https")),Ise=vB(kse()),mB=vB(Ose()),wS;(function(n){n[n.OK=200]="OK",n[n.MultipleChoices=300]="MultipleChoices",n[n.MovedPermanently=301]="MovedPermanently",n[n.ResourceMoved=302]="ResourceMoved",n[n.SeeOther=303]="SeeOther",n[n.NotModified=304]="NotModified",n[n.UseProxy=305]="UseProxy",n[n.SwitchProxy=306]="SwitchProxy",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n[n.BadRequest=400]="BadRequest",n[n.Unauthorized=401]="Unauthorized",n[n.PaymentRequired=402]="PaymentRequired",n[n.Forbidden=403]="Forbidden",n[n.NotFound=404]="NotFound",n[n.MethodNotAllowed=405]="MethodNotAllowed",n[n.NotAcceptable=406]="NotAcceptable",n[n.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",n[n.RequestTimeout=408]="RequestTimeout",n[n.Conflict=409]="Conflict",n[n.Gone=410]="Gone",n[n.TooManyRequests=429]="TooManyRequests",n[n.InternalServerError=500]="InternalServerError",n[n.NotImplemented=501]="NotImplemented",n[n.BadGateway=502]="BadGateway",n[n.ServiceUnavailable=503]="ServiceUnavailable",n[n.GatewayTimeout=504]="GatewayTimeout"})(wS=kv.HttpCodes||(kv.HttpCodes={}));var CD;(function(n){n.Accept="accept",n.ContentType="content-type"})(CD=kv.Headers||(kv.Headers={}));var jw;(function(n){n.ApplicationJson="application/json"})(jw=kv.MediaTypes||(kv.MediaTypes={}));function aqt(n){let i=Ise.getProxyUrl(new URL(n));return i?i.href:""}kv.getProxyUrl=aqt;var oqt=[wS.MovedPermanently,wS.ResourceMoved,wS.SeeOther,wS.TemporaryRedirect,wS.PermanentRedirect],sqt=[wS.BadGateway,wS.ServiceUnavailable,wS.GatewayTimeout],uqt=["OPTIONS","GET","DELETE","HEAD"],cqt=10,lqt=5,C8=class extends Error{constructor(i,o){super(i),this.name="HttpClientError",this.statusCode=o,Object.setPrototypeOf(this,C8.prototype)}};kv.HttpClientError=C8;var gB=class{constructor(i){this.message=i}readBody(){return N2(this,void 0,void 0,function*(){return new Promise(i=>N2(this,void 0,void 0,function*(){let o=Buffer.alloc(0);this.message.on("data",c=>{o=Buffer.concat([o,c])}),this.message.on("end",()=>{i(o.toString())})}))})}};kv.HttpClientResponse=gB;function fqt(n){return new URL(n).protocol==="https:"}kv.isHttps=fqt;var I$=class{constructor(i,o,c){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=i,this.handlers=o||[],this.requestOptions=c,c&&(c.ignoreSslError!=null&&(this._ignoreSslError=c.ignoreSslError),this._socketTimeout=c.socketTimeout,c.allowRedirects!=null&&(this._allowRedirects=c.allowRedirects),c.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=c.allowRedirectDowngrade),c.maxRedirects!=null&&(this._maxRedirects=Math.max(c.maxRedirects,0)),c.keepAlive!=null&&(this._keepAlive=c.keepAlive),c.allowRetries!=null&&(this._allowRetries=c.allowRetries),c.maxRetries!=null&&(this._maxRetries=c.maxRetries))}options(i,o){return N2(this,void 0,void 0,function*(){return this.request("OPTIONS",i,null,o||{})})}get(i,o){return N2(this,void 0,void 0,function*(){return this.request("GET",i,null,o||{})})}del(i,o){return N2(this,void 0,void 0,function*(){return this.request("DELETE",i,null,o||{})})}post(i,o,c){return N2(this,void 0,void 0,function*(){return this.request("POST",i,o,c||{})})}patch(i,o,c){return N2(this,void 0,void 0,function*(){return this.request("PATCH",i,o,c||{})})}put(i,o,c){return N2(this,void 0,void 0,function*(){return this.request("PUT",i,o,c||{})})}head(i,o){return N2(this,void 0,void 0,function*(){return this.request("HEAD",i,null,o||{})})}sendStream(i,o,c,l){return N2(this,void 0,void 0,function*(){return this.request(i,o,c,l)})}getJson(i,o={}){return N2(this,void 0,void 0,function*(){o[CD.Accept]=this._getExistingOrDefaultHeader(o,CD.Accept,jw.ApplicationJson);let c=yield this.get(i,o);return this._processResponse(c,this.requestOptions)})}postJson(i,o,c={}){return N2(this,void 0,void 0,function*(){let l=JSON.stringify(o,null,2);c[CD.Accept]=this._getExistingOrDefaultHeader(c,CD.Accept,jw.ApplicationJson),c[CD.ContentType]=this._getExistingOrDefaultHeader(c,CD.ContentType,jw.ApplicationJson);let d=yield this.post(i,l,c);return this._processResponse(d,this.requestOptions)})}putJson(i,o,c={}){return N2(this,void 0,void 0,function*(){let l=JSON.stringify(o,null,2);c[CD.Accept]=this._getExistingOrDefaultHeader(c,CD.Accept,jw.ApplicationJson),c[CD.ContentType]=this._getExistingOrDefaultHeader(c,CD.ContentType,jw.ApplicationJson);let d=yield this.put(i,l,c);return this._processResponse(d,this.requestOptions)})}patchJson(i,o,c={}){return N2(this,void 0,void 0,function*(){let l=JSON.stringify(o,null,2);c[CD.Accept]=this._getExistingOrDefaultHeader(c,CD.Accept,jw.ApplicationJson),c[CD.ContentType]=this._getExistingOrDefaultHeader(c,CD.ContentType,jw.ApplicationJson);let d=yield this.patch(i,l,c);return this._processResponse(d,this.requestOptions)})}request(i,o,c,l){return N2(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let d=new URL(o),D=this._prepareRequest(i,d,l),h=this._allowRetries&&uqt.includes(i)?this._maxRetries+1:1,b=0,S;do{if(S=yield this.requestRaw(D,c),S&&S.message&&S.message.statusCode===wS.Unauthorized){let x;for(let y of this.handlers)if(y.canHandleAuthentication(S)){x=y;break}return x?x.handleAuthentication(this,D,c):S}let E=this._maxRedirects;for(;S.message.statusCode&&oqt.includes(S.message.statusCode)&&this._allowRedirects&&E>0;){let x=S.message.headers.location;if(!x)break;let y=new URL(x);if(d.protocol==="https:"&&d.protocol!==y.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield S.readBody(),y.hostname!==d.hostname)for(let k in l)k.toLowerCase()==="authorization"&&delete l[k];D=this._prepareRequest(i,y,l),S=yield this.requestRaw(D,c),E--}if(!S.message.statusCode||!sqt.includes(S.message.statusCode))return S;b+=1,b{function d(D,h){D?l(D):h?c(h):l(new Error("Unknown error"))}this.requestRawWithCallback(i,o,d)})})}requestRawWithCallback(i,o,c){typeof o=="string"&&(i.options.headers||(i.options.headers={}),i.options.headers["Content-Length"]=Buffer.byteLength(o,"utf8"));let l=!1;function d(b,S){l||(l=!0,c(b,S))}let D=i.httpModule.request(i.options,b=>{let S=new gB(b);d(void 0,S)}),h;D.on("socket",b=>{h=b}),D.setTimeout(this._socketTimeout||3*6e4,()=>{h&&h.end(),d(new Error(`Request timeout: ${i.options.path}`))}),D.on("error",function(b){d(b)}),o&&typeof o=="string"&&D.write(o,"utf8"),o&&typeof o!="string"?(o.on("close",function(){D.end()}),o.pipe(D)):D.end()}getAgent(i){let o=new URL(i);return this._getAgent(o)}_prepareRequest(i,o,c){let l={};l.parsedUrl=o;let d=l.parsedUrl.protocol==="https:";l.httpModule=d?O$:hB;let D=d?443:80;if(l.options={},l.options.host=l.parsedUrl.hostname,l.options.port=l.parsedUrl.port?parseInt(l.parsedUrl.port):D,l.options.path=(l.parsedUrl.pathname||"")+(l.parsedUrl.search||""),l.options.method=i,l.options.headers=this._mergeHeaders(c),this.userAgent!=null&&(l.options.headers["user-agent"]=this.userAgent),l.options.agent=this._getAgent(l.parsedUrl),this.handlers)for(let h of this.handlers)h.prepareRequest(l.options);return l}_mergeHeaders(i){return this.requestOptions&&this.requestOptions.headers?Object.assign({},_B(this.requestOptions.headers),_B(i||{})):_B(i||{})}_getExistingOrDefaultHeader(i,o,c){let l;return this.requestOptions&&this.requestOptions.headers&&(l=_B(this.requestOptions.headers)[o]),i[o]||l||c}_getAgent(i){let o,c=Ise.getProxyUrl(i),l=c&&c.hostname;if(this._keepAlive&&l&&(o=this._proxyAgent),this._keepAlive&&!l&&(o=this._agent),o)return o;let d=i.protocol==="https:",D=100;if(this.requestOptions&&(D=this.requestOptions.maxSockets||hB.globalAgent.maxSockets),c&&c.hostname){let h={maxSockets:D,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(c.username||c.password)&&{proxyAuth:`${c.username}:${c.password}`}),{host:c.hostname,port:c.port})},b,S=c.protocol==="https:";d?b=S?mB.httpsOverHttps:mB.httpsOverHttp:b=S?mB.httpOverHttps:mB.httpOverHttp,o=b(h),this._proxyAgent=o}if(this._keepAlive&&!o){let h={keepAlive:this._keepAlive,maxSockets:D};o=d?new O$.Agent(h):new hB.Agent(h),this._agent=o}return o||(o=d?O$.globalAgent:hB.globalAgent),d&&this._ignoreSslError&&(o.options=Object.assign(o.options||{},{rejectUnauthorized:!1})),o}_performExponentialBackoff(i){return N2(this,void 0,void 0,function*(){i=Math.min(cqt,i);let o=lqt*Math.pow(2,i);return new Promise(c=>setTimeout(()=>c(),o))})}_processResponse(i,o){return N2(this,void 0,void 0,function*(){return new Promise((c,l)=>N2(this,void 0,void 0,function*(){let d=i.message.statusCode||0,D={statusCode:d,result:null,headers:{}};d===wS.NotFound&&c(D);function h(E,x){if(typeof x=="string"){let y=new Date(x);if(!isNaN(y.valueOf()))return y}return x}let b,S;try{S=yield i.readBody(),S&&S.length>0&&(o&&o.deserializeDates?b=JSON.parse(S,h):b=JSON.parse(S),D.result=b),D.headers=i.message.headers}catch{}if(d>299){let E;b&&b.message?E=b.message:S&&S.length>0?E=S:E=`Failed request: (${d})`;let x=new C8(E,d);x.result=D.result,l(x)}else c(D)}))})}};kv.HttpClient=I$;var _B=n=>Object.keys(n).reduce((i,o)=>(i[o.toLowerCase()]=n[o],i),{})});var Mse=Jc(OC=>{"use strict";var B$=OC&&OC.__awaiter||function(n,i,o,c){function l(d){return d instanceof o?d:new o(function(D){D(d)})}return new(o||(o=Promise))(function(d,D){function h(E){try{S(c.next(E))}catch(x){D(x)}}function b(E){try{S(c.throw(E))}catch(x){D(x)}}function S(E){E.done?d(E.value):l(E.value).then(h,b)}S((c=c.apply(n,i||[])).next())})};Object.defineProperty(OC,"__esModule",{value:!0});OC.PersonalAccessTokenCredentialHandler=OC.BearerCredentialHandler=OC.BasicCredentialHandler=void 0;var L$=class{constructor(i,o){this.username=i,this.password=o}prepareRequest(i){if(!i.headers)throw Error("The request has no headers");i.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return B$(this,void 0,void 0,function*(){throw new Error("not implemented")})}};OC.BasicCredentialHandler=L$;var M$=class{constructor(i){this.token=i}prepareRequest(i){if(!i.headers)throw Error("The request has no headers");i.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return B$(this,void 0,void 0,function*(){throw new Error("not implemented")})}};OC.BearerCredentialHandler=M$;var R$=class{constructor(i){this.token=i}prepareRequest(i){if(!i.headers)throw Error("The request has no headers");i.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return B$(this,void 0,void 0,function*(){throw new Error("not implemented")})}};OC.PersonalAccessTokenCredentialHandler=R$});var jse=Jc(T8=>{"use strict";var Rse=T8&&T8.__awaiter||function(n,i,o,c){function l(d){return d instanceof o?d:new o(function(D){D(d)})}return new(o||(o=Promise))(function(d,D){function h(E){try{S(c.next(E))}catch(x){D(x)}}function b(E){try{S(c.throw(E))}catch(x){D(x)}}function S(E){E.done?d(E.value):l(E.value).then(h,b)}S((c=c.apply(n,i||[])).next())})};Object.defineProperty(T8,"__esModule",{value:!0});T8.OidcClient=void 0;var pqt=Lse(),dqt=Mse(),Bse=j$(),Uw=class{static createHttpClient(i=!0,o=10){let c={allowRetries:i,maxRetries:o};return new pqt.HttpClient("actions/oidc-client",[new dqt.BearerCredentialHandler(Uw.getRequestToken())],c)}static getRequestToken(){let i=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!i)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return i}static getIDTokenUrl(){let i=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!i)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return i}static getCall(i){var o;return Rse(this,void 0,void 0,function*(){let d=(o=(yield Uw.createHttpClient().getJson(i).catch(D=>{throw new Error(`Failed to get ID Token. Error Code : ${D.statusCode} diff --git a/extract-package-details/index.js b/extract-package-details/index.js index c9f01bf87..da50f3f7b 100644 --- a/extract-package-details/index.js +++ b/extract-package-details/index.js @@ -1,4 +1,4 @@ -var Xe=Object.create;var pe=Object.defineProperty;var Ze=Object.getOwnPropertyDescriptor;var et=Object.getOwnPropertyNames;var tt=Object.getPrototypeOf,rt=Object.prototype.hasOwnProperty;var v=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var nt=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of et(e))!rt.call(t,i)&&i!==r&&pe(t,i,{get:()=>e[i],enumerable:!(n=Ze(e,i))||n.enumerable});return t};var K=(t,e,r)=>(r=t!=null?Xe(tt(t)):{},nt(e||!t||!t.__esModule?pe(r,"default",{value:t,enumerable:!0}):r,t));var ge=v(ve=>{"use strict";Object.defineProperty(ve,"__esModule",{value:!0})});var I=v(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.toCommandProperties=M.toCommandValue=void 0;function it(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}M.toCommandValue=it;function st(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}M.toCommandProperties=st});var Oe=v(w=>{"use strict";var ot=w&&w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ut=w&&w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),at=w&&w.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&ot(e,t,r);return ut(e,t),e};Object.defineProperty(w,"__esModule",{value:!0});w.issue=w.issueCommand=void 0;var ct=at(require("os")),we=I();function ye(t,e,r){let n=new Q(t,e,r);process.stdout.write(n.toString()+ct.EOL)}w.issueCommand=ye;function lt(t,e=""){ye(t,{},e)}w.issue=lt;var _e="::",Q=class{constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=_e+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${dt(i)}`)}}return e+=`${_e}${ft(this.message)}`,e}};function ft(t){return we.toCommandValue(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function dt(t){return we.toCommandValue(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var Re=v(b=>{"use strict";var ht=b&&b.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pt=b&&b.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ee=b&&b.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&ht(e,t,r);return pt(e,t),e};Object.defineProperty(b,"__esModule",{value:!0});b.issueCommand=void 0;var be=Ee(require("fs")),mt=Ee(require("os")),vt=I();function gt(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!be.existsSync(r))throw new Error(`Missing file at path: ${r}`);be.appendFileSync(r,`${vt.toCommandValue(e)}${mt.EOL}`,{encoding:"utf8"})}b.issueCommand=gt});var Ae=v(U=>{"use strict";Object.defineProperty(U,"__esModule",{value:!0});U.checkBypass=U.getProxyUrl=void 0;function _t(t){let e=t.protocol==="https:";if(Se(t))return;let r=(()=>e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)();if(r)return new URL(r)}U.getProxyUrl=_t;function Se(t){if(!t.hostname)return!1;let e=process.env.no_proxy||process.env.NO_PROXY||"";if(!e)return!1;let r;t.port?r=Number(t.port):t.protocol==="http:"?r=80:t.protocol==="https:"&&(r=443);let n=[t.hostname.toUpperCase()];typeof r=="number"&&n.push(`${n[0]}:${r}`);for(let i of e.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(n.some(s=>s===i))return!0;return!1}U.checkBypass=Se});var Me=v(C=>{"use strict";var _r=require("net"),wt=require("tls"),W=require("http"),Te=require("https"),yt=require("events"),wr=require("assert"),Ot=require("util");C.httpOverHttp=bt;C.httpsOverHttp=Et;C.httpOverHttps=Rt;C.httpsOverHttps=St;function bt(t){var e=new R(t);return e.request=W.request,e}function Et(t){var e=new R(t);return e.request=W.request,e.createSocket=qe,e.defaultPort=443,e}function Rt(t){var e=new R(t);return e.request=Te.request,e}function St(t){var e=new R(t);return e.request=Te.request,e.createSocket=qe,e.defaultPort=443,e}function R(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||W.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,i,s,o){for(var l=Pe(i,s,o),d=0,u=e.requests.length;d=this.maxSockets){s.requests.push(o);return}s.createSocket(o,function(l){l.on("free",d),l.on("close",u),l.on("agentRemove",u),e.onSocket(l);function d(){s.emit("free",l,o)}function u(a){s.removeSocket(l),l.removeListener("free",d),l.removeListener("close",u),l.removeListener("agentRemove",u)}})};R.prototype.createSocket=function(e,r){var n=this,i={};n.sockets.push(i);var s=X({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),A("making CONNECT request");var o=n.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",l),o.once("upgrade",d),o.once("connect",u),o.once("error",a),o.end();function l(f){f.upgrade=!0}function d(f,p,P){process.nextTick(function(){u(f,p,P)})}function u(f,p,P){if(o.removeAllListeners(),p.removeAllListeners(),f.statusCode!==200){A("tunneling socket could not be established, statusCode=%d",f.statusCode),p.destroy();var k=new Error("tunneling socket could not be established, statusCode="+f.statusCode);k.code="ECONNRESET",e.request.emit("error",k),n.removeSocket(i);return}if(P.length>0){A("got illegal response body from proxy"),p.destroy();var k=new Error("got illegal response body from proxy");k.code="ECONNRESET",e.request.emit("error",k),n.removeSocket(i);return}return A("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=p,r(p)}function a(f){o.removeAllListeners(),A(`tunneling socket could not be established, cause=%s +"use strict";var Xe=Object.create;var pe=Object.defineProperty;var Ze=Object.getOwnPropertyDescriptor;var et=Object.getOwnPropertyNames;var tt=Object.getPrototypeOf,rt=Object.prototype.hasOwnProperty;var v=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var nt=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of et(e))!rt.call(t,i)&&i!==r&&pe(t,i,{get:()=>e[i],enumerable:!(n=Ze(e,i))||n.enumerable});return t};var K=(t,e,r)=>(r=t!=null?Xe(tt(t)):{},nt(e||!t||!t.__esModule?pe(r,"default",{value:t,enumerable:!0}):r,t));var ge=v(ve=>{"use strict";Object.defineProperty(ve,"__esModule",{value:!0})});var I=v(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.toCommandProperties=M.toCommandValue=void 0;function it(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}M.toCommandValue=it;function st(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}M.toCommandProperties=st});var Oe=v(w=>{"use strict";var ot=w&&w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ut=w&&w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),at=w&&w.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&ot(e,t,r);return ut(e,t),e};Object.defineProperty(w,"__esModule",{value:!0});w.issue=w.issueCommand=void 0;var ct=at(require("os")),we=I();function ye(t,e,r){let n=new Q(t,e,r);process.stdout.write(n.toString()+ct.EOL)}w.issueCommand=ye;function lt(t,e=""){ye(t,{},e)}w.issue=lt;var _e="::",Q=class{constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=_e+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${dt(i)}`)}}return e+=`${_e}${ft(this.message)}`,e}};function ft(t){return we.toCommandValue(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function dt(t){return we.toCommandValue(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var Re=v(b=>{"use strict";var ht=b&&b.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pt=b&&b.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ee=b&&b.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&ht(e,t,r);return pt(e,t),e};Object.defineProperty(b,"__esModule",{value:!0});b.issueCommand=void 0;var be=Ee(require("fs")),mt=Ee(require("os")),vt=I();function gt(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!be.existsSync(r))throw new Error(`Missing file at path: ${r}`);be.appendFileSync(r,`${vt.toCommandValue(e)}${mt.EOL}`,{encoding:"utf8"})}b.issueCommand=gt});var Ae=v(U=>{"use strict";Object.defineProperty(U,"__esModule",{value:!0});U.checkBypass=U.getProxyUrl=void 0;function _t(t){let e=t.protocol==="https:";if(Se(t))return;let r=(()=>e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)();if(r)return new URL(r)}U.getProxyUrl=_t;function Se(t){if(!t.hostname)return!1;let e=process.env.no_proxy||process.env.NO_PROXY||"";if(!e)return!1;let r;t.port?r=Number(t.port):t.protocol==="http:"?r=80:t.protocol==="https:"&&(r=443);let n=[t.hostname.toUpperCase()];typeof r=="number"&&n.push(`${n[0]}:${r}`);for(let i of e.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(n.some(s=>s===i))return!0;return!1}U.checkBypass=Se});var Me=v(C=>{"use strict";var _r=require("net"),wt=require("tls"),W=require("http"),Te=require("https"),yt=require("events"),wr=require("assert"),Ot=require("util");C.httpOverHttp=bt;C.httpsOverHttp=Et;C.httpOverHttps=Rt;C.httpsOverHttps=St;function bt(t){var e=new R(t);return e.request=W.request,e}function Et(t){var e=new R(t);return e.request=W.request,e.createSocket=qe,e.defaultPort=443,e}function Rt(t){var e=new R(t);return e.request=Te.request,e}function St(t){var e=new R(t);return e.request=Te.request,e.createSocket=qe,e.defaultPort=443,e}function R(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||W.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,i,s,o){for(var l=Pe(i,s,o),d=0,u=e.requests.length;d=this.maxSockets){s.requests.push(o);return}s.createSocket(o,function(l){l.on("free",d),l.on("close",u),l.on("agentRemove",u),e.onSocket(l);function d(){s.emit("free",l,o)}function u(a){s.removeSocket(l),l.removeListener("free",d),l.removeListener("close",u),l.removeListener("agentRemove",u)}})};R.prototype.createSocket=function(e,r){var n=this,i={};n.sockets.push(i);var s=X({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),A("making CONNECT request");var o=n.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",l),o.once("upgrade",d),o.once("connect",u),o.once("error",a),o.end();function l(f){f.upgrade=!0}function d(f,p,P){process.nextTick(function(){u(f,p,P)})}function u(f,p,P){if(o.removeAllListeners(),p.removeAllListeners(),f.statusCode!==200){A("tunneling socket could not be established, statusCode=%d",f.statusCode),p.destroy();var k=new Error("tunneling socket could not be established, statusCode="+f.statusCode);k.code="ECONNRESET",e.request.emit("error",k),n.removeSocket(i);return}if(P.length>0){A("got illegal response body from proxy"),p.destroy();var k=new Error("got illegal response body from proxy");k.code="ECONNRESET",e.request.emit("error",k),n.removeSocket(i);return}return A("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=p,r(p)}function a(f){o.removeAllListeners(),A(`tunneling socket could not be established, cause=%s `,f.message,f.stack);var p=new Error("tunneling socket could not be established, cause="+f.message);p.code="ECONNRESET",e.request.emit("error",p),n.removeSocket(i)}};R.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}};function qe(t,e){var r=this;R.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=X({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),o=wt.connect(0,s);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function Pe(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function X(t){for(var e=1,r=arguments.length;e{Ue.exports=Me()});var De=v(h=>{"use strict";var At=h&&h.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tt=h&&h.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F=h&&h.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&At(e,t,r);return Tt(e,t),e},m=h&&h.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function l(a){try{u(n.next(a))}catch(f){o(f)}}function d(a){try{u(n.throw(a))}catch(f){o(f)}}function u(a){a.done?s(a.value):i(a.value).then(l,d)}u((n=n.apply(t,e||[])).next())})};Object.defineProperty(h,"__esModule",{value:!0});h.HttpClient=h.isHttps=h.HttpClientResponse=h.HttpClientError=h.getProxyUrl=h.MediaTypes=h.Headers=h.HttpCodes=void 0;var N=F(require("http")),Z=F(require("https")),je=F(Ae()),B=F(Ce()),O;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(O=h.HttpCodes||(h.HttpCodes={}));var g;(function(t){t.Accept="accept",t.ContentType="content-type"})(g=h.Headers||(h.Headers={}));var T;(function(t){t.ApplicationJson="application/json"})(T=h.MediaTypes||(h.MediaTypes={}));function qt(t){let e=je.getProxyUrl(new URL(t));return e?e.href:""}h.getProxyUrl=qt;var Pt=[O.MovedPermanently,O.ResourceMoved,O.SeeOther,O.TemporaryRedirect,O.PermanentRedirect],Mt=[O.BadGateway,O.ServiceUnavailable,O.GatewayTimeout],Ut=["OPTIONS","GET","DELETE","HEAD"],Ct=10,jt=5,j=class extends Error{constructor(e,r){super(e),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,j.prototype)}};h.HttpClientError=j;var L=class{constructor(e){this.message=e}readBody(){return m(this,void 0,void 0,function*(){return new Promise(e=>m(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",n=>{r=Buffer.concat([r,n])}),this.message.on("end",()=>{e(r.toString())})}))})}};h.HttpClientResponse=L;function Dt(t){return new URL(t).protocol==="https:"}h.isHttps=Dt;var ee=class{constructor(e,r,n){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=e,this.handlers=r||[],this.requestOptions=n,n&&(n.ignoreSslError!=null&&(this._ignoreSslError=n.ignoreSslError),this._socketTimeout=n.socketTimeout,n.allowRedirects!=null&&(this._allowRedirects=n.allowRedirects),n.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=n.allowRedirectDowngrade),n.maxRedirects!=null&&(this._maxRedirects=Math.max(n.maxRedirects,0)),n.keepAlive!=null&&(this._keepAlive=n.keepAlive),n.allowRetries!=null&&(this._allowRetries=n.allowRetries),n.maxRetries!=null&&(this._maxRetries=n.maxRetries))}options(e,r){return m(this,void 0,void 0,function*(){return this.request("OPTIONS",e,null,r||{})})}get(e,r){return m(this,void 0,void 0,function*(){return this.request("GET",e,null,r||{})})}del(e,r){return m(this,void 0,void 0,function*(){return this.request("DELETE",e,null,r||{})})}post(e,r,n){return m(this,void 0,void 0,function*(){return this.request("POST",e,r,n||{})})}patch(e,r,n){return m(this,void 0,void 0,function*(){return this.request("PATCH",e,r,n||{})})}put(e,r,n){return m(this,void 0,void 0,function*(){return this.request("PUT",e,r,n||{})})}head(e,r){return m(this,void 0,void 0,function*(){return this.request("HEAD",e,null,r||{})})}sendStream(e,r,n,i){return m(this,void 0,void 0,function*(){return this.request(e,r,n,i)})}getJson(e,r={}){return m(this,void 0,void 0,function*(){r[g.Accept]=this._getExistingOrDefaultHeader(r,g.Accept,T.ApplicationJson);let n=yield this.get(e,r);return this._processResponse(n,this.requestOptions)})}postJson(e,r,n={}){return m(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[g.Accept]=this._getExistingOrDefaultHeader(n,g.Accept,T.ApplicationJson),n[g.ContentType]=this._getExistingOrDefaultHeader(n,g.ContentType,T.ApplicationJson);let s=yield this.post(e,i,n);return this._processResponse(s,this.requestOptions)})}putJson(e,r,n={}){return m(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[g.Accept]=this._getExistingOrDefaultHeader(n,g.Accept,T.ApplicationJson),n[g.ContentType]=this._getExistingOrDefaultHeader(n,g.ContentType,T.ApplicationJson);let s=yield this.put(e,i,n);return this._processResponse(s,this.requestOptions)})}patchJson(e,r,n={}){return m(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[g.Accept]=this._getExistingOrDefaultHeader(n,g.Accept,T.ApplicationJson),n[g.ContentType]=this._getExistingOrDefaultHeader(n,g.ContentType,T.ApplicationJson);let s=yield this.patch(e,i,n);return this._processResponse(s,this.requestOptions)})}request(e,r,n,i){return m(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),o=this._prepareRequest(e,s,i),l=this._allowRetries&&Ut.includes(e)?this._maxRetries+1:1,d=0,u;do{if(u=yield this.requestRaw(o,n),u&&u.message&&u.message.statusCode===O.Unauthorized){let f;for(let p of this.handlers)if(p.canHandleAuthentication(u)){f=p;break}return f?f.handleAuthentication(this,o,n):u}let a=this._maxRedirects;for(;u.message.statusCode&&Pt.includes(u.message.statusCode)&&this._allowRedirects&&a>0;){let f=u.message.headers.location;if(!f)break;let p=new URL(f);if(s.protocol==="https:"&&s.protocol!==p.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield u.readBody(),p.hostname!==s.hostname)for(let P in i)P.toLowerCase()==="authorization"&&delete i[P];o=this._prepareRequest(e,p,i),u=yield this.requestRaw(o,n),a--}if(!u.message.statusCode||!Mt.includes(u.message.statusCode))return u;d+=1,d{function s(o,l){o?i(o):l?n(l):i(new Error("Unknown error"))}this.requestRawWithCallback(e,r,s)})})}requestRawWithCallback(e,r,n){typeof r=="string"&&(e.options.headers||(e.options.headers={}),e.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let i=!1;function s(d,u){i||(i=!0,n(d,u))}let o=e.httpModule.request(e.options,d=>{let u=new L(d);s(void 0,u)}),l;o.on("socket",d=>{l=d}),o.setTimeout(this._socketTimeout||3*6e4,()=>{l&&l.end(),s(new Error(`Request timeout: ${e.options.path}`))}),o.on("error",function(d){s(d)}),r&&typeof r=="string"&&o.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){o.end()}),r.pipe(o)):o.end()}getAgent(e){let r=new URL(e);return this._getAgent(r)}_prepareRequest(e,r,n){let i={};i.parsedUrl=r;let s=i.parsedUrl.protocol==="https:";i.httpModule=s?Z:N;let o=s?443:80;if(i.options={},i.options.host=i.parsedUrl.hostname,i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):o,i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||""),i.options.method=e,i.options.headers=this._mergeHeaders(n),this.userAgent!=null&&(i.options.headers["user-agent"]=this.userAgent),i.options.agent=this._getAgent(i.parsedUrl),this.handlers)for(let l of this.handlers)l.prepareRequest(i.options);return i}_mergeHeaders(e){return this.requestOptions&&this.requestOptions.headers?Object.assign({},$(this.requestOptions.headers),$(e||{})):$(e||{})}_getExistingOrDefaultHeader(e,r,n){let i;return this.requestOptions&&this.requestOptions.headers&&(i=$(this.requestOptions.headers)[r]),e[r]||i||n}_getAgent(e){let r,n=je.getProxyUrl(e),i=n&&n.hostname;if(this._keepAlive&&i&&(r=this._proxyAgent),this._keepAlive&&!i&&(r=this._agent),r)return r;let s=e.protocol==="https:",o=100;if(this.requestOptions&&(o=this.requestOptions.maxSockets||N.globalAgent.maxSockets),n&&n.hostname){let l={maxSockets:o,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},d,u=n.protocol==="https:";s?d=u?B.httpsOverHttps:B.httpsOverHttp:d=u?B.httpOverHttps:B.httpOverHttp,r=d(l),this._proxyAgent=r}if(this._keepAlive&&!r){let l={keepAlive:this._keepAlive,maxSockets:o};r=s?new Z.Agent(l):new N.Agent(l),this._agent=r}return r||(r=s?Z.globalAgent:N.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(e){return m(this,void 0,void 0,function*(){e=Math.min(Ct,e);let r=jt*Math.pow(2,e);return new Promise(n=>setTimeout(()=>n(),r))})}_processResponse(e,r){return m(this,void 0,void 0,function*(){return new Promise((n,i)=>m(this,void 0,void 0,function*(){let s=e.message.statusCode||0,o={statusCode:s,result:null,headers:{}};s===O.NotFound&&n(o);function l(a,f){if(typeof f=="string"){let p=new Date(f);if(!isNaN(p.valueOf()))return p}return f}let d,u;try{u=yield e.readBody(),u&&u.length>0&&(r&&r.deserializeDates?d=JSON.parse(u,l):d=JSON.parse(u),o.result=d),o.headers=e.message.headers}catch{}if(s>299){let a;d&&d.message?a=d.message:u&&u.length>0?a=u:a=`Failed request: (${s})`;let f=new j(a,s);f.result=o.result,i(f)}else n(o)}))})}};h.HttpClient=ee;var $=t=>Object.keys(t).reduce((e,r)=>(e[r.toLowerCase()]=t[r],e),{})});var ke=v(E=>{"use strict";var ie=E&&E.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function l(a){try{u(n.next(a))}catch(f){o(f)}}function d(a){try{u(n.throw(a))}catch(f){o(f)}}function u(a){a.done?s(a.value):i(a.value).then(l,d)}u((n=n.apply(t,e||[])).next())})};Object.defineProperty(E,"__esModule",{value:!0});E.PersonalAccessTokenCredentialHandler=E.BearerCredentialHandler=E.BasicCredentialHandler=void 0;var te=class{constructor(e,r){this.username=e,this.password=r}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return ie(this,void 0,void 0,function*(){throw new Error("not implemented")})}};E.BasicCredentialHandler=te;var re=class{constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return ie(this,void 0,void 0,function*(){throw new Error("not implemented")})}};E.BearerCredentialHandler=re;var ne=class{constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return ie(this,void 0,void 0,function*(){throw new Error("not implemented")})}};E.PersonalAccessTokenCredentialHandler=ne});var Ne=v(D=>{"use strict";var xe=D&&D.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function l(a){try{u(n.next(a))}catch(f){o(f)}}function d(a){try{u(n.throw(a))}catch(f){o(f)}}function u(a){a.done?s(a.value):i(a.value).then(l,d)}u((n=n.apply(t,e||[])).next())})};Object.defineProperty(D,"__esModule",{value:!0});D.OidcClient=void 0;var kt=De(),xt=ke(),Ie=se(),q=class{static createHttpClient(e=!0,r=10){let n={allowRetries:e,maxRetries:r};return new kt.HttpClient("actions/oidc-client",[new xt.BearerCredentialHandler(q.getRequestToken())],n)}static getRequestToken(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return e}static getIDTokenUrl(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return e}static getCall(e){var r;return xe(this,void 0,void 0,function*(){let s=(r=(yield q.createHttpClient().getJson(e).catch(o=>{throw new Error(`Failed to get ID Token. Error Code : ${o.statusCode} diff --git a/find-and-replace-all/index.js b/find-and-replace-all/index.js index a097268b7..3767be854 100644 --- a/find-and-replace-all/index.js +++ b/find-and-replace-all/index.js @@ -1,4 +1,4 @@ -var He=Object.create;var fe=Object.defineProperty;var Qe=Object.getOwnPropertyDescriptor;var We=Object.getOwnPropertyNames;var Xe=Object.getPrototypeOf,Ze=Object.prototype.hasOwnProperty;var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var et=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of We(e))!Ze.call(t,i)&&i!==r&&fe(t,i,{get:()=>e[i],enumerable:!(n=Qe(e,i))||n.enumerable});return t};var tt=(t,e,r)=>(r=t!=null?He(Xe(t)):{},et(e||!t||!t.__esModule?fe(r,"default",{value:t,enumerable:!0}):r,t));var he=g(de=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0})});var N=g(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.toCommandProperties=M.toCommandValue=void 0;function rt(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}M.toCommandValue=rt;function nt(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}M.toCommandProperties=nt});var ve=g(w=>{"use strict";var it=w&&w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),st=w&&w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ot=w&&w.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&it(e,t,r);return st(e,t),e};Object.defineProperty(w,"__esModule",{value:!0});w.issue=w.issueCommand=void 0;var ut=ot(require("os")),me=N();function ge(t,e,r){let n=new K(t,e,r);process.stdout.write(n.toString()+ut.EOL)}w.issueCommand=ge;function at(t,e=""){ge(t,{},e)}w.issue=at;var pe="::",K=class{constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=pe+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${lt(i)}`)}}return e+=`${pe}${ct(this.message)}`,e}};function ct(t){return me.toCommandValue(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function lt(t){return me.toCommandValue(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var ye=g(b=>{"use strict";var ft=b&&b.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dt=b&&b.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),we=b&&b.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&ft(e,t,r);return dt(e,t),e};Object.defineProperty(b,"__esModule",{value:!0});b.issueCommand=void 0;var _e=we(require("fs")),ht=we(require("os")),pt=N();function mt(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!_e.existsSync(r))throw new Error(`Missing file at path: ${r}`);_e.appendFileSync(r,`${pt.toCommandValue(e)}${ht.EOL}`,{encoding:"utf8"})}b.issueCommand=mt});var be=g(U=>{"use strict";Object.defineProperty(U,"__esModule",{value:!0});U.checkBypass=U.getProxyUrl=void 0;function gt(t){let e=t.protocol==="https:";if(Oe(t))return;let r=(()=>e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)();if(r)return new URL(r)}U.getProxyUrl=gt;function Oe(t){if(!t.hostname)return!1;let e=process.env.no_proxy||process.env.NO_PROXY||"";if(!e)return!1;let r;t.port?r=Number(t.port):t.protocol==="http:"?r=80:t.protocol==="https:"&&(r=443);let n=[t.hostname.toUpperCase()];typeof r=="number"&&n.push(`${n[0]}:${r}`);for(let i of e.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(n.some(s=>s===i))return!0;return!1}U.checkBypass=Oe});var Ae=g(C=>{"use strict";var mr=require("net"),vt=require("tls"),Y=require("http"),Re=require("https"),_t=require("events"),gr=require("assert"),wt=require("util");C.httpOverHttp=yt;C.httpsOverHttp=Ot;C.httpOverHttps=bt;C.httpsOverHttps=Rt;function yt(t){var e=new E(t);return e.request=Y.request,e}function Ot(t){var e=new E(t);return e.request=Y.request,e.createSocket=Ee,e.defaultPort=443,e}function bt(t){var e=new E(t);return e.request=Re.request,e}function Rt(t){var e=new E(t);return e.request=Re.request,e.createSocket=Ee,e.defaultPort=443,e}function E(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||Y.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,i,s,o){for(var l=Se(i,s,o),d=0,u=e.requests.length;d=this.maxSockets){s.requests.push(o);return}s.createSocket(o,function(l){l.on("free",d),l.on("close",u),l.on("agentRemove",u),e.onSocket(l);function d(){s.emit("free",l,o)}function u(a){s.removeSocket(l),l.removeListener("free",d),l.removeListener("close",u),l.removeListener("agentRemove",u)}})};E.prototype.createSocket=function(e,r){var n=this,i={};n.sockets.push(i);var s=H({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),A("making CONNECT request");var o=n.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",l),o.once("upgrade",d),o.once("connect",u),o.once("error",a),o.end();function l(f){f.upgrade=!0}function d(f,p,P){process.nextTick(function(){u(f,p,P)})}function u(f,p,P){if(o.removeAllListeners(),p.removeAllListeners(),f.statusCode!==200){A("tunneling socket could not be established, statusCode=%d",f.statusCode),p.destroy();var D=new Error("tunneling socket could not be established, statusCode="+f.statusCode);D.code="ECONNRESET",e.request.emit("error",D),n.removeSocket(i);return}if(P.length>0){A("got illegal response body from proxy"),p.destroy();var D=new Error("got illegal response body from proxy");D.code="ECONNRESET",e.request.emit("error",D),n.removeSocket(i);return}return A("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=p,r(p)}function a(f){o.removeAllListeners(),A(`tunneling socket could not be established, cause=%s +"use strict";var He=Object.create;var fe=Object.defineProperty;var Qe=Object.getOwnPropertyDescriptor;var We=Object.getOwnPropertyNames;var Xe=Object.getPrototypeOf,Ze=Object.prototype.hasOwnProperty;var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var et=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of We(e))!Ze.call(t,i)&&i!==r&&fe(t,i,{get:()=>e[i],enumerable:!(n=Qe(e,i))||n.enumerable});return t};var tt=(t,e,r)=>(r=t!=null?He(Xe(t)):{},et(e||!t||!t.__esModule?fe(r,"default",{value:t,enumerable:!0}):r,t));var he=g(de=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0})});var N=g(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.toCommandProperties=M.toCommandValue=void 0;function rt(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}M.toCommandValue=rt;function nt(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}M.toCommandProperties=nt});var ve=g(w=>{"use strict";var it=w&&w.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),st=w&&w.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ot=w&&w.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&it(e,t,r);return st(e,t),e};Object.defineProperty(w,"__esModule",{value:!0});w.issue=w.issueCommand=void 0;var ut=ot(require("os")),me=N();function ge(t,e,r){let n=new K(t,e,r);process.stdout.write(n.toString()+ut.EOL)}w.issueCommand=ge;function at(t,e=""){ge(t,{},e)}w.issue=at;var pe="::",K=class{constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=pe+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${lt(i)}`)}}return e+=`${pe}${ct(this.message)}`,e}};function ct(t){return me.toCommandValue(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function lt(t){return me.toCommandValue(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var ye=g(b=>{"use strict";var ft=b&&b.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dt=b&&b.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),we=b&&b.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&ft(e,t,r);return dt(e,t),e};Object.defineProperty(b,"__esModule",{value:!0});b.issueCommand=void 0;var _e=we(require("fs")),ht=we(require("os")),pt=N();function mt(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!_e.existsSync(r))throw new Error(`Missing file at path: ${r}`);_e.appendFileSync(r,`${pt.toCommandValue(e)}${ht.EOL}`,{encoding:"utf8"})}b.issueCommand=mt});var be=g(U=>{"use strict";Object.defineProperty(U,"__esModule",{value:!0});U.checkBypass=U.getProxyUrl=void 0;function gt(t){let e=t.protocol==="https:";if(Oe(t))return;let r=(()=>e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)();if(r)return new URL(r)}U.getProxyUrl=gt;function Oe(t){if(!t.hostname)return!1;let e=process.env.no_proxy||process.env.NO_PROXY||"";if(!e)return!1;let r;t.port?r=Number(t.port):t.protocol==="http:"?r=80:t.protocol==="https:"&&(r=443);let n=[t.hostname.toUpperCase()];typeof r=="number"&&n.push(`${n[0]}:${r}`);for(let i of e.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(n.some(s=>s===i))return!0;return!1}U.checkBypass=Oe});var Ae=g(C=>{"use strict";var mr=require("net"),vt=require("tls"),Y=require("http"),Re=require("https"),_t=require("events"),gr=require("assert"),wt=require("util");C.httpOverHttp=yt;C.httpsOverHttp=Ot;C.httpOverHttps=bt;C.httpsOverHttps=Rt;function yt(t){var e=new E(t);return e.request=Y.request,e}function Ot(t){var e=new E(t);return e.request=Y.request,e.createSocket=Ee,e.defaultPort=443,e}function bt(t){var e=new E(t);return e.request=Re.request,e}function Rt(t){var e=new E(t);return e.request=Re.request,e.createSocket=Ee,e.defaultPort=443,e}function E(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||Y.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,i,s,o){for(var l=Se(i,s,o),d=0,u=e.requests.length;d=this.maxSockets){s.requests.push(o);return}s.createSocket(o,function(l){l.on("free",d),l.on("close",u),l.on("agentRemove",u),e.onSocket(l);function d(){s.emit("free",l,o)}function u(a){s.removeSocket(l),l.removeListener("free",d),l.removeListener("close",u),l.removeListener("agentRemove",u)}})};E.prototype.createSocket=function(e,r){var n=this,i={};n.sockets.push(i);var s=H({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),A("making CONNECT request");var o=n.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",l),o.once("upgrade",d),o.once("connect",u),o.once("error",a),o.end();function l(f){f.upgrade=!0}function d(f,p,P){process.nextTick(function(){u(f,p,P)})}function u(f,p,P){if(o.removeAllListeners(),p.removeAllListeners(),f.statusCode!==200){A("tunneling socket could not be established, statusCode=%d",f.statusCode),p.destroy();var D=new Error("tunneling socket could not be established, statusCode="+f.statusCode);D.code="ECONNRESET",e.request.emit("error",D),n.removeSocket(i);return}if(P.length>0){A("got illegal response body from proxy"),p.destroy();var D=new Error("got illegal response body from proxy");D.code="ECONNRESET",e.request.emit("error",D),n.removeSocket(i);return}return A("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=p,r(p)}function a(f){o.removeAllListeners(),A(`tunneling socket could not be established, cause=%s `,f.message,f.stack);var p=new Error("tunneling socket could not be established, cause="+f.message);p.code="ECONNRESET",e.request.emit("error",p),n.removeSocket(i)}};E.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}};function Ee(t,e){var r=this;E.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=H({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),o=vt.connect(0,s);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function Se(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function H(t){for(var e=1,r=arguments.length;e{Te.exports=Ae()});var Me=g(h=>{"use strict";var Et=h&&h.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),St=h&&h.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F=h&&h.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&Et(e,t,r);return St(e,t),e},m=h&&h.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function l(a){try{u(n.next(a))}catch(f){o(f)}}function d(a){try{u(n.throw(a))}catch(f){o(f)}}function u(a){a.done?s(a.value):i(a.value).then(l,d)}u((n=n.apply(t,e||[])).next())})};Object.defineProperty(h,"__esModule",{value:!0});h.HttpClient=h.isHttps=h.HttpClientResponse=h.HttpClientError=h.getProxyUrl=h.MediaTypes=h.Headers=h.HttpCodes=void 0;var B=F(require("http")),Q=F(require("https")),Pe=F(be()),k=F(qe()),O;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(O=h.HttpCodes||(h.HttpCodes={}));var v;(function(t){t.Accept="accept",t.ContentType="content-type"})(v=h.Headers||(h.Headers={}));var T;(function(t){t.ApplicationJson="application/json"})(T=h.MediaTypes||(h.MediaTypes={}));function At(t){let e=Pe.getProxyUrl(new URL(t));return e?e.href:""}h.getProxyUrl=At;var Tt=[O.MovedPermanently,O.ResourceMoved,O.SeeOther,O.TemporaryRedirect,O.PermanentRedirect],qt=[O.BadGateway,O.ServiceUnavailable,O.GatewayTimeout],Pt=["OPTIONS","GET","DELETE","HEAD"],Mt=10,Ut=5,I=class extends Error{constructor(e,r){super(e),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,I.prototype)}};h.HttpClientError=I;var L=class{constructor(e){this.message=e}readBody(){return m(this,void 0,void 0,function*(){return new Promise(e=>m(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",n=>{r=Buffer.concat([r,n])}),this.message.on("end",()=>{e(r.toString())})}))})}};h.HttpClientResponse=L;function Ct(t){return new URL(t).protocol==="https:"}h.isHttps=Ct;var W=class{constructor(e,r,n){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=e,this.handlers=r||[],this.requestOptions=n,n&&(n.ignoreSslError!=null&&(this._ignoreSslError=n.ignoreSslError),this._socketTimeout=n.socketTimeout,n.allowRedirects!=null&&(this._allowRedirects=n.allowRedirects),n.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=n.allowRedirectDowngrade),n.maxRedirects!=null&&(this._maxRedirects=Math.max(n.maxRedirects,0)),n.keepAlive!=null&&(this._keepAlive=n.keepAlive),n.allowRetries!=null&&(this._allowRetries=n.allowRetries),n.maxRetries!=null&&(this._maxRetries=n.maxRetries))}options(e,r){return m(this,void 0,void 0,function*(){return this.request("OPTIONS",e,null,r||{})})}get(e,r){return m(this,void 0,void 0,function*(){return this.request("GET",e,null,r||{})})}del(e,r){return m(this,void 0,void 0,function*(){return this.request("DELETE",e,null,r||{})})}post(e,r,n){return m(this,void 0,void 0,function*(){return this.request("POST",e,r,n||{})})}patch(e,r,n){return m(this,void 0,void 0,function*(){return this.request("PATCH",e,r,n||{})})}put(e,r,n){return m(this,void 0,void 0,function*(){return this.request("PUT",e,r,n||{})})}head(e,r){return m(this,void 0,void 0,function*(){return this.request("HEAD",e,null,r||{})})}sendStream(e,r,n,i){return m(this,void 0,void 0,function*(){return this.request(e,r,n,i)})}getJson(e,r={}){return m(this,void 0,void 0,function*(){r[v.Accept]=this._getExistingOrDefaultHeader(r,v.Accept,T.ApplicationJson);let n=yield this.get(e,r);return this._processResponse(n,this.requestOptions)})}postJson(e,r,n={}){return m(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[v.Accept]=this._getExistingOrDefaultHeader(n,v.Accept,T.ApplicationJson),n[v.ContentType]=this._getExistingOrDefaultHeader(n,v.ContentType,T.ApplicationJson);let s=yield this.post(e,i,n);return this._processResponse(s,this.requestOptions)})}putJson(e,r,n={}){return m(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[v.Accept]=this._getExistingOrDefaultHeader(n,v.Accept,T.ApplicationJson),n[v.ContentType]=this._getExistingOrDefaultHeader(n,v.ContentType,T.ApplicationJson);let s=yield this.put(e,i,n);return this._processResponse(s,this.requestOptions)})}patchJson(e,r,n={}){return m(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[v.Accept]=this._getExistingOrDefaultHeader(n,v.Accept,T.ApplicationJson),n[v.ContentType]=this._getExistingOrDefaultHeader(n,v.ContentType,T.ApplicationJson);let s=yield this.patch(e,i,n);return this._processResponse(s,this.requestOptions)})}request(e,r,n,i){return m(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),o=this._prepareRequest(e,s,i),l=this._allowRetries&&Pt.includes(e)?this._maxRetries+1:1,d=0,u;do{if(u=yield this.requestRaw(o,n),u&&u.message&&u.message.statusCode===O.Unauthorized){let f;for(let p of this.handlers)if(p.canHandleAuthentication(u)){f=p;break}return f?f.handleAuthentication(this,o,n):u}let a=this._maxRedirects;for(;u.message.statusCode&&Tt.includes(u.message.statusCode)&&this._allowRedirects&&a>0;){let f=u.message.headers.location;if(!f)break;let p=new URL(f);if(s.protocol==="https:"&&s.protocol!==p.protocol&&!this._allowRedirectDowngrade)throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.");if(yield u.readBody(),p.hostname!==s.hostname)for(let P in i)P.toLowerCase()==="authorization"&&delete i[P];o=this._prepareRequest(e,p,i),u=yield this.requestRaw(o,n),a--}if(!u.message.statusCode||!qt.includes(u.message.statusCode))return u;d+=1,d{function s(o,l){o?i(o):l?n(l):i(new Error("Unknown error"))}this.requestRawWithCallback(e,r,s)})})}requestRawWithCallback(e,r,n){typeof r=="string"&&(e.options.headers||(e.options.headers={}),e.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let i=!1;function s(d,u){i||(i=!0,n(d,u))}let o=e.httpModule.request(e.options,d=>{let u=new L(d);s(void 0,u)}),l;o.on("socket",d=>{l=d}),o.setTimeout(this._socketTimeout||3*6e4,()=>{l&&l.end(),s(new Error(`Request timeout: ${e.options.path}`))}),o.on("error",function(d){s(d)}),r&&typeof r=="string"&&o.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){o.end()}),r.pipe(o)):o.end()}getAgent(e){let r=new URL(e);return this._getAgent(r)}_prepareRequest(e,r,n){let i={};i.parsedUrl=r;let s=i.parsedUrl.protocol==="https:";i.httpModule=s?Q:B;let o=s?443:80;if(i.options={},i.options.host=i.parsedUrl.hostname,i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):o,i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||""),i.options.method=e,i.options.headers=this._mergeHeaders(n),this.userAgent!=null&&(i.options.headers["user-agent"]=this.userAgent),i.options.agent=this._getAgent(i.parsedUrl),this.handlers)for(let l of this.handlers)l.prepareRequest(i.options);return i}_mergeHeaders(e){return this.requestOptions&&this.requestOptions.headers?Object.assign({},$(this.requestOptions.headers),$(e||{})):$(e||{})}_getExistingOrDefaultHeader(e,r,n){let i;return this.requestOptions&&this.requestOptions.headers&&(i=$(this.requestOptions.headers)[r]),e[r]||i||n}_getAgent(e){let r,n=Pe.getProxyUrl(e),i=n&&n.hostname;if(this._keepAlive&&i&&(r=this._proxyAgent),this._keepAlive&&!i&&(r=this._agent),r)return r;let s=e.protocol==="https:",o=100;if(this.requestOptions&&(o=this.requestOptions.maxSockets||B.globalAgent.maxSockets),n&&n.hostname){let l={maxSockets:o,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},d,u=n.protocol==="https:";s?d=u?k.httpsOverHttps:k.httpsOverHttp:d=u?k.httpOverHttps:k.httpOverHttp,r=d(l),this._proxyAgent=r}if(this._keepAlive&&!r){let l={keepAlive:this._keepAlive,maxSockets:o};r=s?new Q.Agent(l):new B.Agent(l),this._agent=r}return r||(r=s?Q.globalAgent:B.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(e){return m(this,void 0,void 0,function*(){e=Math.min(Mt,e);let r=Ut*Math.pow(2,e);return new Promise(n=>setTimeout(()=>n(),r))})}_processResponse(e,r){return m(this,void 0,void 0,function*(){return new Promise((n,i)=>m(this,void 0,void 0,function*(){let s=e.message.statusCode||0,o={statusCode:s,result:null,headers:{}};s===O.NotFound&&n(o);function l(a,f){if(typeof f=="string"){let p=new Date(f);if(!isNaN(p.valueOf()))return p}return f}let d,u;try{u=yield e.readBody(),u&&u.length>0&&(r&&r.deserializeDates?d=JSON.parse(u,l):d=JSON.parse(u),o.result=d),o.headers=e.message.headers}catch{}if(s>299){let a;d&&d.message?a=d.message:u&&u.length>0?a=u:a=`Failed request: (${s})`;let f=new I(a,s);f.result=o.result,i(f)}else n(o)}))})}};h.HttpClient=W;var $=t=>Object.keys(t).reduce((e,r)=>(e[r.toLowerCase()]=t[r],e),{})});var Ue=g(R=>{"use strict";var te=R&&R.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function l(a){try{u(n.next(a))}catch(f){o(f)}}function d(a){try{u(n.throw(a))}catch(f){o(f)}}function u(a){a.done?s(a.value):i(a.value).then(l,d)}u((n=n.apply(t,e||[])).next())})};Object.defineProperty(R,"__esModule",{value:!0});R.PersonalAccessTokenCredentialHandler=R.BearerCredentialHandler=R.BasicCredentialHandler=void 0;var X=class{constructor(e,r){this.username=e,this.password=r}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return te(this,void 0,void 0,function*(){throw new Error("not implemented")})}};R.BasicCredentialHandler=X;var Z=class{constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Bearer ${this.token}`}canHandleAuthentication(){return!1}handleAuthentication(){return te(this,void 0,void 0,function*(){throw new Error("not implemented")})}};R.BearerCredentialHandler=Z;var ee=class{constructor(e){this.token=e}prepareRequest(e){if(!e.headers)throw Error("The request has no headers");e.headers.Authorization=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return!1}handleAuthentication(){return te(this,void 0,void 0,function*(){throw new Error("not implemented")})}};R.PersonalAccessTokenCredentialHandler=ee});var je=g(j=>{"use strict";var Ce=j&&j.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function l(a){try{u(n.next(a))}catch(f){o(f)}}function d(a){try{u(n.throw(a))}catch(f){o(f)}}function u(a){a.done?s(a.value):i(a.value).then(l,d)}u((n=n.apply(t,e||[])).next())})};Object.defineProperty(j,"__esModule",{value:!0});j.OidcClient=void 0;var It=Me(),jt=Ue(),Ie=re(),q=class{static createHttpClient(e=!0,r=10){let n={allowRetries:e,maxRetries:r};return new It.HttpClient("actions/oidc-client",[new jt.BearerCredentialHandler(q.getRequestToken())],n)}static getRequestToken(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable");return e}static getIDTokenUrl(){let e=process.env.ACTIONS_ID_TOKEN_REQUEST_URL;if(!e)throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable");return e}static getCall(e){var r;return Ce(this,void 0,void 0,function*(){let s=(r=(yield q.createHttpClient().getJson(e).catch(o=>{throw new Error(`Failed to get ID Token. Error Code : ${o.statusCode} diff --git a/packages/add-changeset/package.json b/packages/add-changeset/package.json index c9f51ebbd..5cd851bb1 100644 --- a/packages/add-changeset/package.json +++ b/packages/add-changeset/package.json @@ -20,7 +20,7 @@ "@types/glob": "7.2.0", "@types/jest": "27.5.2", "@types/node": "16.11.59", - "esbuild": "0.14.43", + "esbuild": "0.14.54", "typescript": "4.6.4", "jest": "26.6.3", "jest-expect-message": "1.0.2", diff --git a/packages/extract-package-details/package.json b/packages/extract-package-details/package.json index cfc3ffcc3..a290451fb 100644 --- a/packages/extract-package-details/package.json +++ b/packages/extract-package-details/package.json @@ -16,7 +16,7 @@ "devDependencies": { "@types/jest": "27.5.2", "@types/node": "16.11.59", - "esbuild": "0.14.43", + "esbuild": "0.14.54", "jest": "26.6.3", "jest-expect-message": "1.0.2", "jest-extended": "1.2.1", diff --git a/packages/find-and-replace-all/package.json b/packages/find-and-replace-all/package.json index 672866bb8..eb19c5a7e 100644 --- a/packages/find-and-replace-all/package.json +++ b/packages/find-and-replace-all/package.json @@ -16,7 +16,7 @@ "devDependencies": { "@types/jest": "27.5.2", "@types/node": "16.11.59", - "esbuild": "0.14.43", + "esbuild": "0.14.54", "jest": "26.6.3", "jest-expect-message": "1.0.2", "jest-extended": "1.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0883aaf31..642914010 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ importers: '@types/glob': 7.2.0 '@types/jest': 27.5.2 '@types/node': 16.11.59 - esbuild: 0.14.43 + esbuild: 0.14.54 glob: 7.2.3 jest: 26.6.3 jest-expect-message: 1.0.2 @@ -55,7 +55,7 @@ importers: '@types/glob': 7.2.0 '@types/jest': 27.5.2 '@types/node': 16.11.59 - esbuild: 0.14.43 + esbuild: 0.14.54 jest: 26.6.3 jest-expect-message: 1.0.2 jest-extended: 1.2.1 @@ -69,7 +69,7 @@ importers: '@octopusdeploy/shared-action-utils': 0.1.0 '@types/jest': 27.5.2 '@types/node': 16.11.59 - esbuild: 0.14.43 + esbuild: 0.14.54 jest: 26.6.3 jest-expect-message: 1.0.2 jest-extended: 1.2.1 @@ -82,7 +82,7 @@ importers: devDependencies: '@types/jest': 27.5.2 '@types/node': 16.11.59 - esbuild: 0.14.43 + esbuild: 0.14.54 jest: 26.6.3 jest-expect-message: 1.0.2 jest-extended: 1.2.1 @@ -96,7 +96,7 @@ importers: '@octopusdeploy/shared-action-utils': 0.1.0 '@types/jest': 27.5.2 '@types/node': 16.11.59 - esbuild: 0.14.43 + esbuild: 0.14.54 jest: 26.6.3 jest-expect-message: 1.0.2 jest-extended: 1.2.1 @@ -109,7 +109,7 @@ importers: devDependencies: '@types/jest': 27.5.2 '@types/node': 16.11.59 - esbuild: 0.14.43 + esbuild: 0.14.54 jest: 26.6.3 jest-expect-message: 1.0.2 jest-extended: 1.2.1 @@ -681,6 +681,15 @@ packages: minimist: 1.2.6 dev: true + /@esbuild/linux-loong64/0.14.54: + resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@eslint/eslintrc/1.3.0: resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2120,8 +2129,8 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild-android-64/0.14.43: - resolution: {integrity: sha512-kqFXAS72K6cNrB6RiM7YJ5lNvmWRDSlpi7ZuRZ1hu1S3w0zlwcoCxWAyM23LQUyZSs1PbjHgdbbfYAN8IGh6xg==} + /esbuild-android-64/0.14.54: + resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -2129,8 +2138,8 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.14.43: - resolution: {integrity: sha512-bKS2BBFh+7XZY9rpjiHGRNA7LvWYbZWP87pLehggTG7tTaCDvj8qQGOU/OZSjCSKDYbgY7Q+oDw8RlYQ2Jt2BA==} + /esbuild-android-arm64/0.14.54: + resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -2138,8 +2147,8 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.14.43: - resolution: {integrity: sha512-/3PSilx011ttoieRGkSZ0XV8zjBf2C9enV4ScMMbCT4dpx0mFhMOpFnCHkOK0pWGB8LklykFyHrWk2z6DENVUg==} + /esbuild-darwin-64/0.14.54: + resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -2147,8 +2156,8 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.14.43: - resolution: {integrity: sha512-1HyFUKs8DMCBOvw1Qxpr5Vv/ThNcVIFb5xgXWK3pyT40WPvgYIiRTwJCvNs4l8i5qWF8/CK5bQxJVDjQvtv0Yw==} + /esbuild-darwin-arm64/0.14.54: + resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -2156,8 +2165,8 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.14.43: - resolution: {integrity: sha512-FNWc05TPHYgaXjbPZO5/rJKSBslfG6BeMSs8GhwnqAKP56eEhvmzwnIz1QcC9cRVyO+IKqWNfmHFkCa1WJTULA==} + /esbuild-freebsd-64/0.14.54: + resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -2165,8 +2174,8 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.14.43: - resolution: {integrity: sha512-amrYopclz3VohqisOPR6hA3GOWA3LZC1WDLnp21RhNmoERmJ/vLnOpnrG2P/Zao+/erKTCUqmrCIPVtj58DRoA==} + /esbuild-freebsd-arm64/0.14.54: + resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -2174,8 +2183,8 @@ packages: dev: true optional: true - /esbuild-linux-32/0.14.43: - resolution: {integrity: sha512-KoxoEra+9O3AKVvgDFvDkiuddCds6q71owSQEYwjtqRV7RwbPzKxJa6+uyzUulHcyGVq0g15K0oKG5CFBcvYDw==} + /esbuild-linux-32/0.14.54: + resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -2183,8 +2192,8 @@ packages: dev: true optional: true - /esbuild-linux-64/0.14.43: - resolution: {integrity: sha512-EwINwGMyiJMgBby5/SbMqKcUhS5AYAZ2CpEBzSowsJPNBJEdhkCTtEjk757TN/wxgbu3QklqDM6KghY660QCUw==} + /esbuild-linux-64/0.14.54: + resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -2192,8 +2201,8 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.14.43: - resolution: {integrity: sha512-e6YzQUoDxxtyamuF12eVzzRC7bbEFSZohJ6igQB9tBqnNmIQY3fI6Cns3z2wxtbZ3f2o6idkD2fQnlvs2902Dg==} + /esbuild-linux-arm/0.14.54: + resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -2201,8 +2210,8 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.14.43: - resolution: {integrity: sha512-UlSpjMWllAc70zYbHxWuDS3FJytyuR/gHJYBr8BICcTNb/TSOYVBg6U7b3jZ3mILTrgzwJUHwhEwK18FZDouUQ==} + /esbuild-linux-arm64/0.14.54: + resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -2210,8 +2219,8 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.14.43: - resolution: {integrity: sha512-f+v8cInPEL1/SDP//CfSYzcDNgE4CY3xgDV81DWm3KAPWzhvxARrKxB1Pstf5mB56yAslJDxu7ryBUPX207EZA==} + /esbuild-linux-mips64le/0.14.54: + resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2219,8 +2228,8 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.14.43: - resolution: {integrity: sha512-5wZYMDGAL/K2pqkdIsW+I4IR41kyfHr/QshJcNpUfK3RjB3VQcPWOaZmc+74rm4ZjVirYrtz+jWw0SgxtxRanA==} + /esbuild-linux-ppc64le/0.14.54: + resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2228,8 +2237,8 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.14.43: - resolution: {integrity: sha512-lYcAOUxp85hC7lSjycJUVSmj4/9oEfSyXjb/ua9bNl8afonaduuqtw7hvKMoKuYnVwOCDw4RSfKpcnIRDWq+Bw==} + /esbuild-linux-riscv64/0.14.54: + resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -2237,8 +2246,8 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.14.43: - resolution: {integrity: sha512-27e43ZhHvhFE4nM7HqtUbMRu37I/4eNSUbb8FGZWszV+uLzMIsHDwLoBiJmw7G9N+hrehNPeQ4F5Ujad0DrUKQ==} + /esbuild-linux-s390x/0.14.54: + resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -2246,8 +2255,8 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.14.43: - resolution: {integrity: sha512-2mH4QF6hHBn5zzAfxEI/2eBC0mspVsZ6UVo821LpAJKMvLJPBk3XJO5xwg7paDqSqpl7p6IRrAenW999AEfJhQ==} + /esbuild-netbsd-64/0.14.54: + resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2255,8 +2264,8 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.14.43: - resolution: {integrity: sha512-ZhQpiZjvqCqO8jKdGp9+8k9E/EHSA+zIWOg+grwZasI9RoblqJ1QiZqqi7jfd6ZrrG1UFBNGe4m0NFxCFbMVbg==} + /esbuild-openbsd-64/0.14.54: + resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -2264,8 +2273,8 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.14.43: - resolution: {integrity: sha512-DgxSi9DaHReL9gYuul2rrQCAapgnCJkh3LSHPKsY26zytYppG0HgkgVF80zjIlvEsUbGBP/GHQzBtrezj/Zq1Q==} + /esbuild-sunos-64/0.14.54: + resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -2273,8 +2282,8 @@ packages: dev: true optional: true - /esbuild-windows-32/0.14.43: - resolution: {integrity: sha512-Ih3+2O5oExiqm0mY6YYE5dR0o8+AspccQ3vIAtRodwFvhuyGLjb0Hbmzun/F3Lw19nuhPMu3sW2fqIJ5xBxByw==} + /esbuild-windows-32/0.14.54: + resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -2282,8 +2291,8 @@ packages: dev: true optional: true - /esbuild-windows-64/0.14.43: - resolution: {integrity: sha512-8NsuNfI8xwFuJbrCuI+aBqNTYkrWErejFO5aYM+yHqyHuL8mmepLS9EPzAzk8rvfaJrhN0+RvKWAcymViHOKEw==} + /esbuild-windows-64/0.14.54: + resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2291,8 +2300,8 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.14.43: - resolution: {integrity: sha512-7ZlD7bo++kVRblJEoG+cepljkfP8bfuTPz5fIXzptwnPaFwGS6ahvfoYzY7WCf5v/1nX2X02HDraVItTgbHnKw==} + /esbuild-windows-arm64/0.14.54: + resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -2300,32 +2309,33 @@ packages: dev: true optional: true - /esbuild/0.14.43: - resolution: {integrity: sha512-Uf94+kQmy/5jsFwKWiQB4hfo/RkM9Dh7b79p8yqd1tshULdr25G2szLz631NoH3s2ujnKEKVD16RmOxvCNKRFA==} + /esbuild/0.14.54: + resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-64: 0.14.43 - esbuild-android-arm64: 0.14.43 - esbuild-darwin-64: 0.14.43 - esbuild-darwin-arm64: 0.14.43 - esbuild-freebsd-64: 0.14.43 - esbuild-freebsd-arm64: 0.14.43 - esbuild-linux-32: 0.14.43 - esbuild-linux-64: 0.14.43 - esbuild-linux-arm: 0.14.43 - esbuild-linux-arm64: 0.14.43 - esbuild-linux-mips64le: 0.14.43 - esbuild-linux-ppc64le: 0.14.43 - esbuild-linux-riscv64: 0.14.43 - esbuild-linux-s390x: 0.14.43 - esbuild-netbsd-64: 0.14.43 - esbuild-openbsd-64: 0.14.43 - esbuild-sunos-64: 0.14.43 - esbuild-windows-32: 0.14.43 - esbuild-windows-64: 0.14.43 - esbuild-windows-arm64: 0.14.43 + '@esbuild/linux-loong64': 0.14.54 + esbuild-android-64: 0.14.54 + esbuild-android-arm64: 0.14.54 + esbuild-darwin-64: 0.14.54 + esbuild-darwin-arm64: 0.14.54 + esbuild-freebsd-64: 0.14.54 + esbuild-freebsd-arm64: 0.14.54 + esbuild-linux-32: 0.14.54 + esbuild-linux-64: 0.14.54 + esbuild-linux-arm: 0.14.54 + esbuild-linux-arm64: 0.14.54 + esbuild-linux-mips64le: 0.14.54 + esbuild-linux-ppc64le: 0.14.54 + esbuild-linux-riscv64: 0.14.54 + esbuild-linux-s390x: 0.14.54 + esbuild-netbsd-64: 0.14.54 + esbuild-openbsd-64: 0.14.54 + esbuild-sunos-64: 0.14.54 + esbuild-windows-32: 0.14.54 + esbuild-windows-64: 0.14.54 + esbuild-windows-arm64: 0.14.54 dev: true /escalade/3.1.1: