@currents/playwright
Advanced tools
Comparing version 1.0.1 to 1.1.0
# Changelog | ||
# [1.1.0](https://github.com/currents-dev/currents-playwright/compare/v1.0.1...v1.1.0) (2024-03-27) | ||
### Features | ||
* Pipeline url information from azure ([#137](https://github.com/currents-dev/currents-playwright/issues/137)) ([0c022ac](https://github.com/currents-dev/currents-playwright/commit/0c022acce2febf92f14106fde91a2a7593de7cf0)) | ||
## [1.0.1](https://github.com/currents-dev/currents-playwright/compare/v0.12.2...v1.0.1) (2024-03-26) | ||
@@ -594,2 +601,2 @@ | ||
- make initial setup call from Playwright ([ac5083b](https://github.com/currents-dev/currents-playwright/commit/ac5083bb3c1d585293d090fc6475eb173373ecab)) | ||
- sent version headers with network requests ([3ad1896](https://github.com/currents-dev/currents-playwright/commit/3ad1896c239c944ed657a471eeb6e07ea80b762e)) | ||
- sent version headers with network requests ([3ad1896](https://github.com/currents-dev/currents-playwright/commit/3ad1896c239c944ed657a471eeb6e07ea80b762e)) |
#! /usr/bin/env node | ||
"use strict";var ht=Object.create;var S=Object.defineProperty;var bt=Object.getOwnPropertyDescriptor;var wt=Object.getOwnPropertyNames;var yt=Object.getPrototypeOf,xt=Object.prototype.hasOwnProperty;var i=(e,t)=>()=>(e&&(t=e(e=0)),t);var ee=(e,t)=>{for(var r in t)S(e,r,{get:t[r],enumerable:!0})},Ct=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of wt(t))!xt.call(e,a)&&a!==r&&S(e,a,{get:()=>t[a],enumerable:!(n=bt(t,a))||n.enumerable});return e};var d=(e,t,r)=>(r=e!=null?ht(yt(e)):{},Ct(t||!e||!e.__esModule?S(r,"default",{value:e,enumerable:!0}):r,e));var o=i(()=>{});var te,y,_=i(()=>{"use strict";o();te=require("nanoid"),y=(0,te.customAlphabet)("abcdefghijklmnopqrstuvwxyz",10)});function re(e){Et.push(e)}var Et,P=i(()=>{"use strict";o();Et=[]});var oe,ne=i(()=>{"use strict";o();oe=[]});var m,E,O,R,c,x,j,rr,or,nr,sr,ir,ar,T,cr,p,dr,se=i(()=>{"use strict";o();m=d(require("chalk")),E=d(require("util"));g();P();ne();O=(...e)=>{let t=E.default.format(...e);re(t),console.log(t)},R=O,c=(...e)=>{let t=E.default.format(...e);return oe.push(t),u("WARNING: ",t),O(m.default.bgYellow.black(" WARNING "),t)},x=(...e)=>O(m.default.bgRed.white(" ERROR "),E.default.format(...e)),j=(e=2)=>console.log(Array(e).fill("").join(` | ||
`)),rr=m.default.cyan,or=m.default.blueBright,nr=m.default.red,sr=m.default.yellow,ir=m.default.green,ar=m.default.gray,T=m.default.white,cr=m.default.magenta,p=m.default.dim,dr=m.default.bold});var b=i(()=>{"use strict";o();P();se()});var ae,ie=i(()=>{ae={name:"@currents/playwright",version:"1.0.1",main:"./dist/index.js",author:"Currents Software Inc",license:"GPL-3.0-or-later",scripts:{test:"vitest",rm:"rimraf dist",lint:'TIMING=1 eslint "**/*.ts*"',build:"tsup-node --minify --dts",dev:"tsup-node --watch --dts",release:"release-it ","publish:npm":"npm run rm && npm run build && ./publish.js","release-ci":"npm run rm && npm run build && ./publish.js -t latest"},bin:{pwc:"./dist/bin/index.js","pwc-p":"./dist/bin/pwc-p.js"},devDependencies:{"@playwright/test":"1.42.1","@release-it/conventional-changelog":"^7.0.2","@types/async-retry":"^1.4.5","@types/babel__code-frame":"^7.0.3","@types/debug":"^4.1.11","@types/getos":"^3.0.1","@types/json-stringify-safe":"^5.0.0","@types/lodash":"^4.14.191","@types/pluralize":"^0.0.33","@types/randomstring":"^1.1.8","@types/shelljs":"^0.8.11","@types/stack-utils":"^2.0.1","@types/ws":"^8.5.10",eslint:"^7.32.0","eslint-config-custom":"*",msw:"^2.2.1","release-it":"^16.2.1",rimraf:"^4.1.1",tsconfig:"*",tsup:"^6.5.0",typescript:"^4.5.2",vitest:"^1.3.0",wtfnode:"^0.9.1"},dependencies:{"@babel/code-frame":"^7.18.6","@commander-js/extra-typings":"^11.1.0","@currents/commit-info":"1.0.1-beta.0","@currents/pwc-scanner":"0.0.3","async-retry":"^1.3.3",axios:"^1.6.7","axios-retry":"^3.4.0",chalk:"^4.1.2",commander:"^11.1.0","date-fns":"^2.29.3",debug:"^4.3.4",dotenv:"^16.0.3",execa:"^7.2.0",getos:"^3.2.1","json-stringify-safe":"^5.0.1","lil-http-terminator":"^1.2.3",lodash:"^4.17.21",nanoid:"^3.3.4","p-debounce":"^2.1.0","p-queue":"6.6.2",pino:"^8.11.0",pluralize:"^8.0.0","pretty-ms":"^7.0.1","source-map-support":"^0.5.21","stack-utils":"^2.0.6","tmp-promise":"^3.0.3","ts-pattern":"^4.3.0",ws:"^8.16.0"},files:["dist","!**/*.map","!**/*/*.map","**/*.LEGAL.txt","LICENSE.md","README.md","CHANGELOG.md"],keywords:["playwright","playwright dashboard","cloud dashboard","reporter","currents","tests reporter","sorry cypress","ci"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./orchestration":{import:"./dist/orchestration/index.js",require:"./dist/orchestration/index.js"},"./package.json":"./package.json"},publishConfig:{access:"public",registry:"https://registry.npmjs.org"},"release-it":{npm:{publish:!1},github:{release:!0},plugins:{"@release-it/conventional-changelog":{preset:"angular",header:"# Changelog",ignoreVersion:!0,infile:"../../CHANGELOG.md"}},git:{commitMessage:"chore: release v${version}",tagName:"v${version}"}}}});var v,L=i(()=>{"use strict";o();ie();v=ae.version});var $,ce,de=i(()=>{"use strict";o();$=()=>process.env.CURRENTS_API_URL??"https://cy.currents.dev",ce=()=>3e4});function le(e,t,r){pe("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,q.default)(I(e)),e,k()),c("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,q.default)(I(e)),e,k())}var F,q,pe,I,ue,k,me=i(()=>{"use strict";o();F=require("axios"),q=d(require("pretty-ms"));g();b();pe=u.extend("http"),I=e=>[3*1e3,15*1e3,30*1e3][e-1],ue=e=>(pe("isRetriableError: %o",{message:e.message,code:"code"in e?e.code:void 0,status:"response"in e?e.response?.status:void 0,headers:"response"in e?e.response?.headers:void 0,data:"response"in e?e.response?.data:void 0,isAxiosError:(0,F.isAxiosError)(e)}),"code"in e&&e.code&&["ECONNABORTED","ECONNREFUSED","ECONNRESET","ETIMEDOUT","ENETRESET"].includes(e.code)?!0:(0,F.isAxiosError)(e)?[429,502,503,504].includes(e.response?.status??0):!1),k=()=>3});function vt(){let e=he.default.create({baseURL:$(),timeout:ce(),transitional:{clarifyTimeoutError:!0}});return e.interceptors.request.use(t=>{let r=t["axios-retry"]?.retryCount??0,n=Ee();t.headers.set({...Tt,"x-currents-idempotency-key":t.headers["x-currents-idempotency-key"]??(0,ye.nanoid)(),"x-pwc-request-attempt":r,"x-currents-key":n?.recordKey??null}),n?.orchestrationId&&t.headers.set("x-currents-orchestration-id",n.orchestrationId),n?.machineId&&t.headers.set("x-currents-machine-id",n.machineId),t.headers.get("Content-Type")||t.headers.set("Content-Type","application/json");let a={...we.default.pick(t,"method","url","headers"),data:Buffer.isBuffer(t.data)?"buffer":t.data};return r?fe("network request retry: %o",ge({...a,isRetry:!0})):fe("network request: %o",ge(a)),t}),(0,be.default)(e,{retries:k(),retryCondition:ue,retryDelay:I,shouldResetTimeout:!0,onRetry:le}),e}function xe(){return N||(N=vt(),N)}function ge(e){return{method:e.method,baseUrl:$(),url:e.url,data:e.isRetry?"<retry>":It(e.data),headers:{...e.headers,["x-currents-key"]:"***"}}}function It(e){return e?.results?.raw?{...e,results:{...e.results,raw:"***"}}:e}var he,be,we,ye,fe,Tt,N,Ce=i(()=>{"use strict";o();he=d(require("axios")),be=d(require("axios-retry")),we=d(require("lodash")),ye=require("nanoid");A();g();L();de();me();fe=u.extend("http"),Tt={"x-pw-version":"0.0.0","x-pwc-version":v},N=null});var Re,Te,ve=i(()=>{"use strict";o();Re=d(require("events"));g();B();Te=new Re.default});var M,ke,Ie,Ne,Ae=i(()=>{"use strict";o();b();ve();M={cancellationReason:null},ke=e=>{M.cancellationReason||(M.cancellationReason=e)},Ie=()=>M.cancellationReason,Ne=({showWarning:e=!0}={})=>{let t=Ie();t&&(e&&c("%s",t),Te.emit("runCancelled",t))}});var B=i(()=>{"use strict";o();Ae()});function _e(e){(0,f.match)(e).when(De.isAxiosError,kt).otherwise(()=>{c("Unexpected error while sending network request: %s",e)})}function kt(e){return(0,f.match)(e).with({code:"ECONNABORTED"},()=>{c("Network connection aborted")}).with({code:"ECONNREFUSED"},()=>{c("Network connection aborted")}).with({code:"ECONNRESET"},()=>{c("Network connection reset")}).with({code:"ETIMEDOUT"},()=>{c("Network connection timeout")}).with({response:f.P.not(f.P.nullish)},t=>{Nt(t,{status:t.response.status,data:t.response.data})}).otherwise(t=>{c(`[currents] Unexpected network error: %s | ||
`)),rr=m.default.cyan,or=m.default.blueBright,nr=m.default.red,sr=m.default.yellow,ir=m.default.green,ar=m.default.gray,T=m.default.white,cr=m.default.magenta,p=m.default.dim,dr=m.default.bold});var b=i(()=>{"use strict";o();P();se()});var ae,ie=i(()=>{ae={name:"@currents/playwright",version:"1.1.0",main:"./dist/index.js",author:"Currents Software Inc",license:"GPL-3.0-or-later",scripts:{test:"vitest",rm:"rimraf dist",lint:'TIMING=1 eslint "**/*.ts*"',build:"tsup-node --minify --dts",dev:"tsup-node --watch --dts",release:"release-it ","publish:npm":"npm run rm && npm run build && ./publish.js","release-ci":"npm run rm && npm run build && ./publish.js -t latest"},bin:{pwc:"./dist/bin/index.js","pwc-p":"./dist/bin/pwc-p.js"},devDependencies:{"@playwright/test":"1.42.1","@release-it/conventional-changelog":"^7.0.2","@types/async-retry":"^1.4.5","@types/babel__code-frame":"^7.0.3","@types/debug":"^4.1.11","@types/getos":"^3.0.1","@types/json-stringify-safe":"^5.0.0","@types/lodash":"^4.14.191","@types/pluralize":"^0.0.33","@types/randomstring":"^1.1.8","@types/shelljs":"^0.8.11","@types/stack-utils":"^2.0.1","@types/ws":"^8.5.10",eslint:"^7.32.0","eslint-config-custom":"*",msw:"^2.2.1","release-it":"^16.2.1",rimraf:"^4.1.1",tsconfig:"*",tsup:"^6.5.0",typescript:"^4.5.2",vitest:"^1.3.0",wtfnode:"^0.9.1"},dependencies:{"@babel/code-frame":"^7.18.6","@commander-js/extra-typings":"^11.1.0","@currents/commit-info":"1.0.1-beta.0","@currents/pwc-scanner":"0.0.3","async-retry":"^1.3.3",axios:"^1.6.7","axios-retry":"^3.4.0",chalk:"^4.1.2",commander:"^11.1.0","date-fns":"^2.29.3",debug:"^4.3.4",dotenv:"^16.0.3",execa:"^7.2.0",getos:"^3.2.1","json-stringify-safe":"^5.0.1","lil-http-terminator":"^1.2.3",lodash:"^4.17.21",nanoid:"^3.3.4","p-debounce":"^2.1.0","p-queue":"6.6.2",pino:"^8.11.0",pluralize:"^8.0.0","pretty-ms":"^7.0.1","source-map-support":"^0.5.21","stack-utils":"^2.0.6","tmp-promise":"^3.0.3","ts-pattern":"^4.3.0",ws:"^8.16.0"},files:["dist","!**/*.map","!**/*/*.map","**/*.LEGAL.txt","LICENSE.md","README.md","CHANGELOG.md"],keywords:["playwright","playwright dashboard","cloud dashboard","reporter","currents","tests reporter","sorry cypress","ci"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./orchestration":{import:"./dist/orchestration/index.js",require:"./dist/orchestration/index.js"},"./package.json":"./package.json"},publishConfig:{access:"public",registry:"https://registry.npmjs.org"},"release-it":{npm:{publish:!1},github:{release:!0},plugins:{"@release-it/conventional-changelog":{preset:"angular",header:"# Changelog",ignoreVersion:!0,infile:"../../CHANGELOG.md"}},git:{commitMessage:"chore: release v${version}",tagName:"v${version}"}}}});var v,L=i(()=>{"use strict";o();ie();v=ae.version});var $,ce,de=i(()=>{"use strict";o();$=()=>process.env.CURRENTS_API_URL??"https://cy.currents.dev",ce=()=>3e4});function le(e,t,r){pe("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,q.default)(I(e)),e,k()),c("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,q.default)(I(e)),e,k())}var F,q,pe,I,ue,k,me=i(()=>{"use strict";o();F=require("axios"),q=d(require("pretty-ms"));g();b();pe=u.extend("http"),I=e=>[3*1e3,15*1e3,30*1e3][e-1],ue=e=>(pe("isRetriableError: %o",{message:e.message,code:"code"in e?e.code:void 0,status:"response"in e?e.response?.status:void 0,headers:"response"in e?e.response?.headers:void 0,data:"response"in e?e.response?.data:void 0,isAxiosError:(0,F.isAxiosError)(e)}),"code"in e&&e.code&&["ECONNABORTED","ECONNREFUSED","ECONNRESET","ETIMEDOUT","ENETRESET"].includes(e.code)?!0:(0,F.isAxiosError)(e)?[429,502,503,504].includes(e.response?.status??0):!1),k=()=>3});function vt(){let e=he.default.create({baseURL:$(),timeout:ce(),transitional:{clarifyTimeoutError:!0}});return e.interceptors.request.use(t=>{let r=t["axios-retry"]?.retryCount??0,n=Ee();t.headers.set({...Tt,"x-currents-idempotency-key":t.headers["x-currents-idempotency-key"]??(0,ye.nanoid)(),"x-pwc-request-attempt":r,"x-currents-key":n?.recordKey??null}),n?.orchestrationId&&t.headers.set("x-currents-orchestration-id",n.orchestrationId),n?.machineId&&t.headers.set("x-currents-machine-id",n.machineId),t.headers.get("Content-Type")||t.headers.set("Content-Type","application/json");let a={...we.default.pick(t,"method","url","headers"),data:Buffer.isBuffer(t.data)?"buffer":t.data};return r?fe("network request retry: %o",ge({...a,isRetry:!0})):fe("network request: %o",ge(a)),t}),(0,be.default)(e,{retries:k(),retryCondition:ue,retryDelay:I,shouldResetTimeout:!0,onRetry:le}),e}function xe(){return N||(N=vt(),N)}function ge(e){return{method:e.method,baseUrl:$(),url:e.url,data:e.isRetry?"<retry>":It(e.data),headers:{...e.headers,["x-currents-key"]:"***"}}}function It(e){return e?.results?.raw?{...e,results:{...e.results,raw:"***"}}:e}var he,be,we,ye,fe,Tt,N,Ce=i(()=>{"use strict";o();he=d(require("axios")),be=d(require("axios-retry")),we=d(require("lodash")),ye=require("nanoid");A();g();L();de();me();fe=u.extend("http"),Tt={"x-pw-version":"0.0.0","x-pwc-version":v},N=null});var Re,Te,ve=i(()=>{"use strict";o();Re=d(require("events"));g();B();Te=new Re.default});var M,ke,Ie,Ne,Ae=i(()=>{"use strict";o();b();ve();M={cancellationReason:null},ke=e=>{M.cancellationReason||(M.cancellationReason=e)},Ie=()=>M.cancellationReason,Ne=({showWarning:e=!0}={})=>{let t=Ie();t&&(e&&c("%s",t),Te.emit("runCancelled",t))}});var B=i(()=>{"use strict";o();Ae()});function _e(e){(0,f.match)(e).when(De.isAxiosError,kt).otherwise(()=>{c("Unexpected error while sending network request: %s",e)})}function kt(e){return(0,f.match)(e).with({code:"ECONNABORTED"},()=>{c("Network connection aborted")}).with({code:"ECONNREFUSED"},()=>{c("Network connection aborted")}).with({code:"ECONNRESET"},()=>{c("Network connection reset")}).with({code:"ETIMEDOUT"},()=>{c("Network connection timeout")}).with({response:f.P.not(f.P.nullish)},t=>{Nt(t,{status:t.response.status,data:t.response.data})}).otherwise(t=>{c(`[currents] Unexpected network error: %s | ||
%O`,e.message,{method:e.response?.config.method,url:e.response?.config.url,status:e.response?.status,payload:e.response?.config.data})})}function Nt(e,{status:t,data:r}){(0,f.match)(t).with(401,()=>{c(`[currents] ${e.response?.config.method} ${e.response?.config.url}} - 401 Unauthorized Request from cloud service`)}).with(400,()=>{c(`[currents] ${e.response?.config.method} ${e.response?.config.url} - 400 Bad Request from cloud service: | ||
@@ -5,0 +5,0 @@ %o`,r)}).with(429,()=>{c(`[currents] ${e.response?.config.method} ${e.response?.config.url} - 429 Too Many Requests from cloud service`)}).with(422,()=>{At(e,r)}).otherwise(()=>{c(`[currents] Unexpected network response: %s |
@@ -5,3 +5,3 @@ #! /usr/bin/env node | ||
`),Jt=()=>g.default.dim(Array(64).fill("=").join("")),z=(e=2)=>console.log(Array(e).fill("").join(` | ||
`)),Ar=g.default.cyan,Ur=g.default.blueBright,Dr=g.default.red,_r=g.default.yellow,Lr=g.default.green,jr=g.default.gray,P=g.default.white,$r=g.default.magenta,u=g.default.dim,Fr=g.default.bold});var w=a(()=>{"use strict";o();K();ve()});var Ie=a(()=>{"use strict";o()});function ke(e){return e==="false"?!1:e==="remote"?"remote":e==="full"?"full":!!e}function J(e){if(!e)return;if(e==="false")return!1;let t=parseInt(e,10);if(isNaN(t)||t<1)throw new Se.CommanderError(255,"Invalid argument provided.","--pwc-cancel-after-failures must be a positive integer or 'false', provided: "+e);return t}var Se,X=a(()=>{"use strict";o();Se=require("commander")});function b(e){return Xt[e].env}var Xt,Y=a(()=>{"use strict";o();X();Xt={debug:{name:"Debug",env:"CURRENTS_DEBUG",cli:"--pwc-debug"},ciBuildId:{name:"CI Build ID",env:"CURRENTS_CI_BUILD_ID",cli:"--ci-build-id"},recordKey:{name:"Record Key",env:"CURRENTS_RECORD_KEY",cli:"--key"},projectId:{name:"Project ID",env:"CURRENTS_PROJECT_ID",cli:"--project-id"},tag:{name:"Currents Tag",env:"CURRENTS_TAG",cli:"--tag"},cancelAfterFailures:{name:"Currents Cancel After Failures",env:"CURRENTS_CANCEL_AFTER_FAILURES",cli:"--pwc-cancel-after-failures"},disableTitleTags:{name:"Disable Title Tags",env:"CURRENTS_DISABLE_TITLE_TAGS",cli:"--pwc-disable-title-tags"},testSuiteFile:{name:"Test Suite File",env:"CURRENTS_TEST_SUITE_FILE",cli:"--pwc-test-suite-file"},machineId:{name:"Machine ID",env:"CURRENTS_MACHINE_ID",cli:"--pwc-machine-id"},orchestrationId:{name:"Orchestration ID",env:"CURRENTS_ORCHESTRATION_ID",cli:"--pwc-orchestration-id"}}});function Ne(e){return{ciBuildId:e.ciBuildId,projectId:e.projectId,recordKey:e.key,tag:e.tag,removeTitleTags:e.pwcRemoveTitleTags,cancelAfterFailures:e.pwcCancelAfterFailures,disableTitleTags:e.pwcDisableTitleTags,debug:e.pwcDebug,testSuiteFile:e.pwcTestSuiteFile,machineId:e.pwcMachineId}}var Yt,Z=a(()=>{"use strict";o();Yt=c(require("fs"));m()});function Oe(){return Zt}var Zt,Pe=a(()=>{"use strict";o();m();Ie();w();Y();Z();Zt=null});var A=a(()=>{"use strict";o();Pe();Y();Z()});var Ue,Ae=a(()=>{Ue={name:"@currents/playwright",version:"1.0.1",main:"./dist/index.js",author:"Currents Software Inc",license:"GPL-3.0-or-later",scripts:{test:"vitest",rm:"rimraf dist",lint:'TIMING=1 eslint "**/*.ts*"',build:"tsup-node --minify --dts",dev:"tsup-node --watch --dts",release:"release-it ","publish:npm":"npm run rm && npm run build && ./publish.js","release-ci":"npm run rm && npm run build && ./publish.js -t latest"},bin:{pwc:"./dist/bin/index.js","pwc-p":"./dist/bin/pwc-p.js"},devDependencies:{"@playwright/test":"1.42.1","@release-it/conventional-changelog":"^7.0.2","@types/async-retry":"^1.4.5","@types/babel__code-frame":"^7.0.3","@types/debug":"^4.1.11","@types/getos":"^3.0.1","@types/json-stringify-safe":"^5.0.0","@types/lodash":"^4.14.191","@types/pluralize":"^0.0.33","@types/randomstring":"^1.1.8","@types/shelljs":"^0.8.11","@types/stack-utils":"^2.0.1","@types/ws":"^8.5.10",eslint:"^7.32.0","eslint-config-custom":"*",msw:"^2.2.1","release-it":"^16.2.1",rimraf:"^4.1.1",tsconfig:"*",tsup:"^6.5.0",typescript:"^4.5.2",vitest:"^1.3.0",wtfnode:"^0.9.1"},dependencies:{"@babel/code-frame":"^7.18.6","@commander-js/extra-typings":"^11.1.0","@currents/commit-info":"1.0.1-beta.0","@currents/pwc-scanner":"0.0.3","async-retry":"^1.3.3",axios:"^1.6.7","axios-retry":"^3.4.0",chalk:"^4.1.2",commander:"^11.1.0","date-fns":"^2.29.3",debug:"^4.3.4",dotenv:"^16.0.3",execa:"^7.2.0",getos:"^3.2.1","json-stringify-safe":"^5.0.1","lil-http-terminator":"^1.2.3",lodash:"^4.17.21",nanoid:"^3.3.4","p-debounce":"^2.1.0","p-queue":"6.6.2",pino:"^8.11.0",pluralize:"^8.0.0","pretty-ms":"^7.0.1","source-map-support":"^0.5.21","stack-utils":"^2.0.6","tmp-promise":"^3.0.3","ts-pattern":"^4.3.0",ws:"^8.16.0"},files:["dist","!**/*.map","!**/*/*.map","**/*.LEGAL.txt","LICENSE.md","README.md","CHANGELOG.md"],keywords:["playwright","playwright dashboard","cloud dashboard","reporter","currents","tests reporter","sorry cypress","ci"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./orchestration":{import:"./dist/orchestration/index.js",require:"./dist/orchestration/index.js"},"./package.json":"./package.json"},publishConfig:{access:"public",registry:"https://registry.npmjs.org"},"release-it":{npm:{publish:!1},github:{release:!0},plugins:{"@release-it/conventional-changelog":{preset:"angular",header:"# Changelog",ignoreVersion:!0,infile:"../../CHANGELOG.md"}},git:{commitMessage:"chore: release v${version}",tagName:"v${version}"}}}});var U,Q=a(()=>{"use strict";o();Ae();U=Ue.version});var ee,De,_e=a(()=>{"use strict";o();ee=()=>process.env.CURRENTS_API_URL??"https://cy.currents.dev",De=()=>3e4});function $e(e,t,r){Le("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,re.default)(D(e)),e,_()),p("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,re.default)(D(e)),e,_())}var te,re,Le,D,je,_,Fe=a(()=>{"use strict";o();te=require("axios"),re=c(require("pretty-ms"));m();w();Le=d.extend("http"),D=e=>[3*1e3,15*1e3,30*1e3][e-1],je=e=>(Le("isRetriableError: %o",{message:e.message,code:"code"in e?e.code:void 0,status:"response"in e?e.response?.status:void 0,headers:"response"in e?e.response?.headers:void 0,data:"response"in e?e.response?.data:void 0,isAxiosError:(0,te.isAxiosError)(e)}),"code"in e&&e.code&&["ECONNABORTED","ECONNREFUSED","ECONNRESET","ETIMEDOUT","ENETRESET"].includes(e.code)?!0:(0,te.isAxiosError)(e)?[429,502,503,504].includes(e.response?.status??0):!1),_=()=>3});function tr(){let e=Be.default.create({baseURL:ee(),timeout:De(),transitional:{clarifyTimeoutError:!0}});return e.interceptors.request.use(t=>{let r=t["axios-retry"]?.retryCount??0,n=Oe();t.headers.set({...er,"x-currents-idempotency-key":t.headers["x-currents-idempotency-key"]??(0,He.nanoid)(),"x-pwc-request-attempt":r,"x-currents-key":n?.recordKey??null}),n?.orchestrationId&&t.headers.set("x-currents-orchestration-id",n.orchestrationId),n?.machineId&&t.headers.set("x-currents-machine-id",n.machineId),t.headers.get("Content-Type")||t.headers.set("Content-Type","application/json");let i={...Ge.default.pick(t,"method","url","headers"),data:Buffer.isBuffer(t.data)?"buffer":t.data};return r?Me("network request retry: %o",qe({...i,isRetry:!0})):Me("network request: %o",qe(i)),t}),(0,We.default)(e,{retries:_(),retryCondition:je,retryDelay:D,shouldResetTimeout:!0,onRetry:$e}),e}function Ke(){return L||(L=tr(),L)}function qe(e){return{method:e.method,baseUrl:ee(),url:e.url,data:e.isRetry?"<retry>":rr(e.data),headers:{...e.headers,["x-currents-key"]:"***"}}}function rr(e){return e?.results?.raw?{...e,results:{...e.results,raw:"***"}}:e}var Be,We,Ge,He,Me,er,L,Ve=a(()=>{"use strict";o();Be=c(require("axios")),We=c(require("axios-retry")),Ge=c(require("lodash")),He=require("nanoid");A();m();Q();_e();Fe();Me=d.extend("http"),er={"x-pw-version":"0.0.0","x-pwc-version":U},L=null});var ze,Je,Xe=a(()=>{"use strict";o();ze=c(require("events"));m();oe();Je=new ze.default});var ne,Ze,Ye,Qe,et=a(()=>{"use strict";o();w();Xe();ne={cancellationReason:null},Ze=e=>{ne.cancellationReason||(ne.cancellationReason=e)},Ye=()=>ne.cancellationReason,Qe=({showWarning:e=!0}={})=>{let t=Ye();t&&(e&&p("%s",t),Je.emit("runCancelled",t))}});var oe=a(()=>{"use strict";o();et()});function nt(e){(0,f.match)(e).when(rt.isAxiosError,or).otherwise(()=>{p("Unexpected error while sending network request: %s",e)})}function or(e){return(0,f.match)(e).with({code:"ECONNABORTED"},()=>{p("Network connection aborted")}).with({code:"ECONNREFUSED"},()=>{p("Network connection aborted")}).with({code:"ECONNRESET"},()=>{p("Network connection reset")}).with({code:"ETIMEDOUT"},()=>{p("Network connection timeout")}).with({response:f.P.not(f.P.nullish)},t=>{nr(t,{status:t.response.status,data:t.response.data})}).otherwise(t=>{p(`[currents] Unexpected network error: %s | ||
`)),Ar=g.default.cyan,Ur=g.default.blueBright,Dr=g.default.red,_r=g.default.yellow,Lr=g.default.green,jr=g.default.gray,P=g.default.white,$r=g.default.magenta,u=g.default.dim,Fr=g.default.bold});var w=a(()=>{"use strict";o();K();ve()});var Ie=a(()=>{"use strict";o()});function ke(e){return e==="false"?!1:e==="remote"?"remote":e==="full"?"full":!!e}function J(e){if(!e)return;if(e==="false")return!1;let t=parseInt(e,10);if(isNaN(t)||t<1)throw new Se.CommanderError(255,"Invalid argument provided.","--pwc-cancel-after-failures must be a positive integer or 'false', provided: "+e);return t}var Se,X=a(()=>{"use strict";o();Se=require("commander")});function b(e){return Xt[e].env}var Xt,Y=a(()=>{"use strict";o();X();Xt={debug:{name:"Debug",env:"CURRENTS_DEBUG",cli:"--pwc-debug"},ciBuildId:{name:"CI Build ID",env:"CURRENTS_CI_BUILD_ID",cli:"--ci-build-id"},recordKey:{name:"Record Key",env:"CURRENTS_RECORD_KEY",cli:"--key"},projectId:{name:"Project ID",env:"CURRENTS_PROJECT_ID",cli:"--project-id"},tag:{name:"Currents Tag",env:"CURRENTS_TAG",cli:"--tag"},cancelAfterFailures:{name:"Currents Cancel After Failures",env:"CURRENTS_CANCEL_AFTER_FAILURES",cli:"--pwc-cancel-after-failures"},disableTitleTags:{name:"Disable Title Tags",env:"CURRENTS_DISABLE_TITLE_TAGS",cli:"--pwc-disable-title-tags"},testSuiteFile:{name:"Test Suite File",env:"CURRENTS_TEST_SUITE_FILE",cli:"--pwc-test-suite-file"},machineId:{name:"Machine ID",env:"CURRENTS_MACHINE_ID",cli:"--pwc-machine-id"},orchestrationId:{name:"Orchestration ID",env:"CURRENTS_ORCHESTRATION_ID",cli:"--pwc-orchestration-id"}}});function Ne(e){return{ciBuildId:e.ciBuildId,projectId:e.projectId,recordKey:e.key,tag:e.tag,removeTitleTags:e.pwcRemoveTitleTags,cancelAfterFailures:e.pwcCancelAfterFailures,disableTitleTags:e.pwcDisableTitleTags,debug:e.pwcDebug,testSuiteFile:e.pwcTestSuiteFile,machineId:e.pwcMachineId}}var Yt,Z=a(()=>{"use strict";o();Yt=c(require("fs"));m()});function Oe(){return Zt}var Zt,Pe=a(()=>{"use strict";o();m();Ie();w();Y();Z();Zt=null});var A=a(()=>{"use strict";o();Pe();Y();Z()});var Ue,Ae=a(()=>{Ue={name:"@currents/playwright",version:"1.1.0",main:"./dist/index.js",author:"Currents Software Inc",license:"GPL-3.0-or-later",scripts:{test:"vitest",rm:"rimraf dist",lint:'TIMING=1 eslint "**/*.ts*"',build:"tsup-node --minify --dts",dev:"tsup-node --watch --dts",release:"release-it ","publish:npm":"npm run rm && npm run build && ./publish.js","release-ci":"npm run rm && npm run build && ./publish.js -t latest"},bin:{pwc:"./dist/bin/index.js","pwc-p":"./dist/bin/pwc-p.js"},devDependencies:{"@playwright/test":"1.42.1","@release-it/conventional-changelog":"^7.0.2","@types/async-retry":"^1.4.5","@types/babel__code-frame":"^7.0.3","@types/debug":"^4.1.11","@types/getos":"^3.0.1","@types/json-stringify-safe":"^5.0.0","@types/lodash":"^4.14.191","@types/pluralize":"^0.0.33","@types/randomstring":"^1.1.8","@types/shelljs":"^0.8.11","@types/stack-utils":"^2.0.1","@types/ws":"^8.5.10",eslint:"^7.32.0","eslint-config-custom":"*",msw:"^2.2.1","release-it":"^16.2.1",rimraf:"^4.1.1",tsconfig:"*",tsup:"^6.5.0",typescript:"^4.5.2",vitest:"^1.3.0",wtfnode:"^0.9.1"},dependencies:{"@babel/code-frame":"^7.18.6","@commander-js/extra-typings":"^11.1.0","@currents/commit-info":"1.0.1-beta.0","@currents/pwc-scanner":"0.0.3","async-retry":"^1.3.3",axios:"^1.6.7","axios-retry":"^3.4.0",chalk:"^4.1.2",commander:"^11.1.0","date-fns":"^2.29.3",debug:"^4.3.4",dotenv:"^16.0.3",execa:"^7.2.0",getos:"^3.2.1","json-stringify-safe":"^5.0.1","lil-http-terminator":"^1.2.3",lodash:"^4.17.21",nanoid:"^3.3.4","p-debounce":"^2.1.0","p-queue":"6.6.2",pino:"^8.11.0",pluralize:"^8.0.0","pretty-ms":"^7.0.1","source-map-support":"^0.5.21","stack-utils":"^2.0.6","tmp-promise":"^3.0.3","ts-pattern":"^4.3.0",ws:"^8.16.0"},files:["dist","!**/*.map","!**/*/*.map","**/*.LEGAL.txt","LICENSE.md","README.md","CHANGELOG.md"],keywords:["playwright","playwright dashboard","cloud dashboard","reporter","currents","tests reporter","sorry cypress","ci"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./orchestration":{import:"./dist/orchestration/index.js",require:"./dist/orchestration/index.js"},"./package.json":"./package.json"},publishConfig:{access:"public",registry:"https://registry.npmjs.org"},"release-it":{npm:{publish:!1},github:{release:!0},plugins:{"@release-it/conventional-changelog":{preset:"angular",header:"# Changelog",ignoreVersion:!0,infile:"../../CHANGELOG.md"}},git:{commitMessage:"chore: release v${version}",tagName:"v${version}"}}}});var U,Q=a(()=>{"use strict";o();Ae();U=Ue.version});var ee,De,_e=a(()=>{"use strict";o();ee=()=>process.env.CURRENTS_API_URL??"https://cy.currents.dev",De=()=>3e4});function $e(e,t,r){Le("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,re.default)(D(e)),e,_()),p("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,re.default)(D(e)),e,_())}var te,re,Le,D,je,_,Fe=a(()=>{"use strict";o();te=require("axios"),re=c(require("pretty-ms"));m();w();Le=d.extend("http"),D=e=>[3*1e3,15*1e3,30*1e3][e-1],je=e=>(Le("isRetriableError: %o",{message:e.message,code:"code"in e?e.code:void 0,status:"response"in e?e.response?.status:void 0,headers:"response"in e?e.response?.headers:void 0,data:"response"in e?e.response?.data:void 0,isAxiosError:(0,te.isAxiosError)(e)}),"code"in e&&e.code&&["ECONNABORTED","ECONNREFUSED","ECONNRESET","ETIMEDOUT","ENETRESET"].includes(e.code)?!0:(0,te.isAxiosError)(e)?[429,502,503,504].includes(e.response?.status??0):!1),_=()=>3});function tr(){let e=Be.default.create({baseURL:ee(),timeout:De(),transitional:{clarifyTimeoutError:!0}});return e.interceptors.request.use(t=>{let r=t["axios-retry"]?.retryCount??0,n=Oe();t.headers.set({...er,"x-currents-idempotency-key":t.headers["x-currents-idempotency-key"]??(0,He.nanoid)(),"x-pwc-request-attempt":r,"x-currents-key":n?.recordKey??null}),n?.orchestrationId&&t.headers.set("x-currents-orchestration-id",n.orchestrationId),n?.machineId&&t.headers.set("x-currents-machine-id",n.machineId),t.headers.get("Content-Type")||t.headers.set("Content-Type","application/json");let i={...Ge.default.pick(t,"method","url","headers"),data:Buffer.isBuffer(t.data)?"buffer":t.data};return r?Me("network request retry: %o",qe({...i,isRetry:!0})):Me("network request: %o",qe(i)),t}),(0,We.default)(e,{retries:_(),retryCondition:je,retryDelay:D,shouldResetTimeout:!0,onRetry:$e}),e}function Ke(){return L||(L=tr(),L)}function qe(e){return{method:e.method,baseUrl:ee(),url:e.url,data:e.isRetry?"<retry>":rr(e.data),headers:{...e.headers,["x-currents-key"]:"***"}}}function rr(e){return e?.results?.raw?{...e,results:{...e.results,raw:"***"}}:e}var Be,We,Ge,He,Me,er,L,Ve=a(()=>{"use strict";o();Be=c(require("axios")),We=c(require("axios-retry")),Ge=c(require("lodash")),He=require("nanoid");A();m();Q();_e();Fe();Me=d.extend("http"),er={"x-pw-version":"0.0.0","x-pwc-version":U},L=null});var ze,Je,Xe=a(()=>{"use strict";o();ze=c(require("events"));m();oe();Je=new ze.default});var ne,Ze,Ye,Qe,et=a(()=>{"use strict";o();w();Xe();ne={cancellationReason:null},Ze=e=>{ne.cancellationReason||(ne.cancellationReason=e)},Ye=()=>ne.cancellationReason,Qe=({showWarning:e=!0}={})=>{let t=Ye();t&&(e&&p("%s",t),Je.emit("runCancelled",t))}});var oe=a(()=>{"use strict";o();et()});function nt(e){(0,f.match)(e).when(rt.isAxiosError,or).otherwise(()=>{p("Unexpected error while sending network request: %s",e)})}function or(e){return(0,f.match)(e).with({code:"ECONNABORTED"},()=>{p("Network connection aborted")}).with({code:"ECONNREFUSED"},()=>{p("Network connection aborted")}).with({code:"ECONNRESET"},()=>{p("Network connection reset")}).with({code:"ETIMEDOUT"},()=>{p("Network connection timeout")}).with({response:f.P.not(f.P.nullish)},t=>{nr(t,{status:t.response.status,data:t.response.data})}).otherwise(t=>{p(`[currents] Unexpected network error: %s | ||
%O`,e.message,{method:e.response?.config.method,url:e.response?.config.url,status:e.response?.status,payload:e.response?.config.data})})}function nr(e,{status:t,data:r}){(0,f.match)(t).with(401,()=>{p(`[currents] ${e.response?.config.method} ${e.response?.config.url}} - 401 Unauthorized Request from cloud service`)}).with(400,()=>{p(`[currents] ${e.response?.config.method} ${e.response?.config.url} - 400 Bad Request from cloud service: | ||
@@ -8,0 +8,0 @@ %o`,r)}).with(429,()=>{p(`[currents] ${e.response?.config.method} ${e.response?.config.url} - 429 Too Many Requests from cloud service`)}).with(422,()=>{sr(e,r)}).otherwise(()=>{p(`[currents] Unexpected network response: %s |
@@ -1,3 +0,3 @@ | ||
"use strict";var St=Object.create;var L=Object.defineProperty;var At=Object.getOwnPropertyDescriptor;var Lt=Object.getOwnPropertyNames;var Nt=Object.getPrototypeOf,Pt=Object.prototype.hasOwnProperty;var i=(e,t)=>()=>(e&&(t=e(e=0)),t);var Dt=(e,t)=>{for(var r in t)L(e,r,{get:t[r],enumerable:!0})},ue=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let u of Lt(t))!Pt.call(e,u)&&u!==r&&L(e,u,{get:()=>t[u],enumerable:!(s=At(t,u))||s.enumerable});return e};var l=(e,t,r)=>(r=e!=null?St(Nt(e)):{},ue(t||!e||!e.__esModule?L(r,"default",{value:e,enumerable:!0}):r,e)),Bt=e=>ue(L({},"__esModule",{value:!0}),e);var o=i(()=>{});var me,xt,pe=i(()=>{"use strict";o();me=require("nanoid"),xt=(0,me.customAlphabet)("abcdefghijklmnopqrstuvwxyz",10)});function _e(e){wt.push(e)}var wt,j=i(()=>{"use strict";o();wt=[]});var de,Ie=i(()=>{"use strict";o();de=[]});var d,N,K,h,m,C,$,W,Jr,Yr,qr,Qr,zr,vt,Xr,p,Zr,Re=i(()=>{"use strict";o();d=l(require("chalk")),N=l(require("util"));I();j();Ie();K=(...e)=>{let t=N.default.format(...e);_e(t),console.log(t)},h=K,m=(...e)=>{let t=N.default.format(...e);return de.push(t),a("WARNING: ",t),K(d.default.bgYellow.black(" WARNING "),t)},C=(...e)=>K(d.default.bgRed.white(" ERROR "),N.default.format(...e)),$=(e=2)=>console.log(Array(e).fill("").join(` | ||
`)),W=d.default.cyan,Jr=d.default.blueBright,Yr=d.default.red,qr=d.default.yellow,Qr=d.default.green,zr=d.default.gray,vt=d.default.white,Xr=d.default.magenta,p=d.default.dim,Zr=d.default.bold});var g=i(()=>{"use strict";o();j();Re()});var Ht,U,Gt,Ft,kt,Vt,co,uo,ge=i(()=>{"use strict";o();Ht=require("chalk"),U=l(require("debug")),Gt=l(require("fs")),Ft=l(require("os")),kt=l(require("path")),Vt=l(require("util"));pe();g();co=U.default.log,uo=(0,U.default)("currents:remote-debug")});var Ce=i(()=>{"use strict";o();ge()});var a,I=i(()=>{"use strict";o();Ce();a=(0,U.default)("currents")});var P,fe=i(()=>{"use strict";o();P=class extends Error{}});function he(e){if(!e)return;if(e==="false")return!1;let t=parseInt(e,10);if(isNaN(t)||t<1)throw new Te.CommanderError(255,"Invalid argument provided.","--pwc-cancel-after-failures must be a positive integer or 'false', provided: "+e);return t}var Te,Ue=i(()=>{"use strict";o();Te=require("commander")});function D(e){return _[e].env}function B(e){return _[e].cli}function Oe(e){return _[e].name}function Se(){return{projectId:process.env[_.projectId.env],recordKey:process.env[_.recordKey.env],ciBuildId:process.env[_.ciBuildId.env],tag:process.env[_.tag.env]?process.env[_.tag.env]?.split(",").map(e=>e.trim()):void 0,cancelAfterFailures:he(process.env[_.cancelAfterFailures.env]),disableTitleTags:process.env[_.disableTitleTags.env],debug:process.env[_.debug.env],testSuiteFile:process.env[_.testSuiteFile.env],machineId:process.env[_.machineId.env],orchestrationId:process.env[_.orchestrationId.env]}}var _,J=i(()=>{"use strict";o();Ue();_={debug:{name:"Debug",env:"CURRENTS_DEBUG",cli:"--pwc-debug"},ciBuildId:{name:"CI Build ID",env:"CURRENTS_CI_BUILD_ID",cli:"--ci-build-id"},recordKey:{name:"Record Key",env:"CURRENTS_RECORD_KEY",cli:"--key"},projectId:{name:"Project ID",env:"CURRENTS_PROJECT_ID",cli:"--project-id"},tag:{name:"Currents Tag",env:"CURRENTS_TAG",cli:"--tag"},cancelAfterFailures:{name:"Currents Cancel After Failures",env:"CURRENTS_CANCEL_AFTER_FAILURES",cli:"--pwc-cancel-after-failures"},disableTitleTags:{name:"Disable Title Tags",env:"CURRENTS_DISABLE_TITLE_TAGS",cli:"--pwc-disable-title-tags"},testSuiteFile:{name:"Test Suite File",env:"CURRENTS_TEST_SUITE_FILE",cli:"--pwc-test-suite-file"},machineId:{name:"Machine ID",env:"CURRENTS_MACHINE_ID",cli:"--pwc-machine-id"},orchestrationId:{name:"Orchestration ID",env:"CURRENTS_ORCHESTRATION_ID",cli:"--pwc-orchestration-id"}}});function Le(){if(process.env.CURRENTS_PWC_CONFIG_PATH)try{let e=JSON.parse(Ae.default.readFileSync(process.env.CURRENTS_PWC_CONFIG_PATH).toString());return a("CLI options from file: %o",e),e}catch{return{}}return{}}var Ae,Y=i(()=>{"use strict";o();Ae=l(require("fs"));I()});function Ne(e){let t={...q(e),...q(Le()),...q(Se())};jt.forEach(r=>{if(!t[r])throw C(`${Oe(r)} is required for Currents Reporter. Use the following methods to set Currents Project ID: | ||
"use strict";var St=Object.create;var L=Object.defineProperty;var At=Object.getOwnPropertyDescriptor;var Lt=Object.getOwnPropertyNames;var Nt=Object.getPrototypeOf,Pt=Object.prototype.hasOwnProperty;var i=(e,t)=>()=>(e&&(t=e(e=0)),t);var Dt=(e,t)=>{for(var r in t)L(e,r,{get:t[r],enumerable:!0})},ue=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let u of Lt(t))!Pt.call(e,u)&&u!==r&&L(e,u,{get:()=>t[u],enumerable:!(s=At(t,u))||s.enumerable});return e};var l=(e,t,r)=>(r=e!=null?St(Nt(e)):{},ue(t||!e||!e.__esModule?L(r,"default",{value:e,enumerable:!0}):r,e)),Bt=e=>ue(L({},"__esModule",{value:!0}),e);var o=i(()=>{});var me,xt,pe=i(()=>{"use strict";o();me=require("nanoid"),xt=(0,me.customAlphabet)("abcdefghijklmnopqrstuvwxyz",10)});function _e(e){wt.push(e)}var wt,j=i(()=>{"use strict";o();wt=[]});var de,Ie=i(()=>{"use strict";o();de=[]});var d,N,K,h,m,C,$,W,Yr,Jr,qr,Qr,zr,vt,Xr,p,Zr,Re=i(()=>{"use strict";o();d=l(require("chalk")),N=l(require("util"));I();j();Ie();K=(...e)=>{let t=N.default.format(...e);_e(t),console.log(t)},h=K,m=(...e)=>{let t=N.default.format(...e);return de.push(t),a("WARNING: ",t),K(d.default.bgYellow.black(" WARNING "),t)},C=(...e)=>K(d.default.bgRed.white(" ERROR "),N.default.format(...e)),$=(e=2)=>console.log(Array(e).fill("").join(` | ||
`)),W=d.default.cyan,Yr=d.default.blueBright,Jr=d.default.red,qr=d.default.yellow,Qr=d.default.green,zr=d.default.gray,vt=d.default.white,Xr=d.default.magenta,p=d.default.dim,Zr=d.default.bold});var g=i(()=>{"use strict";o();j();Re()});var Ht,U,Gt,Ft,kt,Vt,co,uo,ge=i(()=>{"use strict";o();Ht=require("chalk"),U=l(require("debug")),Gt=l(require("fs")),Ft=l(require("os")),kt=l(require("path")),Vt=l(require("util"));pe();g();co=U.default.log,uo=(0,U.default)("currents:remote-debug")});var Ce=i(()=>{"use strict";o();ge()});var a,I=i(()=>{"use strict";o();Ce();a=(0,U.default)("currents")});var P,fe=i(()=>{"use strict";o();P=class extends Error{}});function he(e){if(!e)return;if(e==="false")return!1;let t=parseInt(e,10);if(isNaN(t)||t<1)throw new Te.CommanderError(255,"Invalid argument provided.","--pwc-cancel-after-failures must be a positive integer or 'false', provided: "+e);return t}var Te,Ue=i(()=>{"use strict";o();Te=require("commander")});function D(e){return _[e].env}function B(e){return _[e].cli}function Oe(e){return _[e].name}function Se(){return{projectId:process.env[_.projectId.env],recordKey:process.env[_.recordKey.env],ciBuildId:process.env[_.ciBuildId.env],tag:process.env[_.tag.env]?process.env[_.tag.env]?.split(",").map(e=>e.trim()):void 0,cancelAfterFailures:he(process.env[_.cancelAfterFailures.env]),disableTitleTags:process.env[_.disableTitleTags.env],debug:process.env[_.debug.env],testSuiteFile:process.env[_.testSuiteFile.env],machineId:process.env[_.machineId.env],orchestrationId:process.env[_.orchestrationId.env]}}var _,Y=i(()=>{"use strict";o();Ue();_={debug:{name:"Debug",env:"CURRENTS_DEBUG",cli:"--pwc-debug"},ciBuildId:{name:"CI Build ID",env:"CURRENTS_CI_BUILD_ID",cli:"--ci-build-id"},recordKey:{name:"Record Key",env:"CURRENTS_RECORD_KEY",cli:"--key"},projectId:{name:"Project ID",env:"CURRENTS_PROJECT_ID",cli:"--project-id"},tag:{name:"Currents Tag",env:"CURRENTS_TAG",cli:"--tag"},cancelAfterFailures:{name:"Currents Cancel After Failures",env:"CURRENTS_CANCEL_AFTER_FAILURES",cli:"--pwc-cancel-after-failures"},disableTitleTags:{name:"Disable Title Tags",env:"CURRENTS_DISABLE_TITLE_TAGS",cli:"--pwc-disable-title-tags"},testSuiteFile:{name:"Test Suite File",env:"CURRENTS_TEST_SUITE_FILE",cli:"--pwc-test-suite-file"},machineId:{name:"Machine ID",env:"CURRENTS_MACHINE_ID",cli:"--pwc-machine-id"},orchestrationId:{name:"Orchestration ID",env:"CURRENTS_ORCHESTRATION_ID",cli:"--pwc-orchestration-id"}}});function Le(){if(process.env.CURRENTS_PWC_CONFIG_PATH)try{let e=JSON.parse(Ae.default.readFileSync(process.env.CURRENTS_PWC_CONFIG_PATH).toString());return a("CLI options from file: %o",e),e}catch{return{}}return{}}var Ae,J=i(()=>{"use strict";o();Ae=l(require("fs"));I()});function Ne(e){let t={...q(e),...q(Le()),...q(Se())};jt.forEach(r=>{if(!t[r])throw C(`${Oe(r)} is required for Currents Reporter. Use the following methods to set Currents Project ID: | ||
- as environment variable: ${p(D(r))} | ||
@@ -7,3 +7,3 @@ - as CLI flag of pwc command: ${p(B(r))} | ||
\u{1F4D6} https://currents.dev/readme/integration-with-playwright/currents-playwright`),new P("Missing required config variable")}),Q=t,a("Resolved Currents config: %o",Q)}function q(e){return Object.entries(e??{}).reduce((t,[r,s])=>s===void 0?t:{...t,[r]:s},{})}function f(){return Q}var jt,Q,Pe=i(()=>{"use strict";o();I();fe();g();J();Y();jt=["projectId","recordKey"],Q=null});var O=i(()=>{"use strict";o();Pe();J();Y()});var Fe,Ge=i(()=>{Fe={name:"@currents/playwright",version:"1.0.1",main:"./dist/index.js",author:"Currents Software Inc",license:"GPL-3.0-or-later",scripts:{test:"vitest",rm:"rimraf dist",lint:'TIMING=1 eslint "**/*.ts*"',build:"tsup-node --minify --dts",dev:"tsup-node --watch --dts",release:"release-it ","publish:npm":"npm run rm && npm run build && ./publish.js","release-ci":"npm run rm && npm run build && ./publish.js -t latest"},bin:{pwc:"./dist/bin/index.js","pwc-p":"./dist/bin/pwc-p.js"},devDependencies:{"@playwright/test":"1.42.1","@release-it/conventional-changelog":"^7.0.2","@types/async-retry":"^1.4.5","@types/babel__code-frame":"^7.0.3","@types/debug":"^4.1.11","@types/getos":"^3.0.1","@types/json-stringify-safe":"^5.0.0","@types/lodash":"^4.14.191","@types/pluralize":"^0.0.33","@types/randomstring":"^1.1.8","@types/shelljs":"^0.8.11","@types/stack-utils":"^2.0.1","@types/ws":"^8.5.10",eslint:"^7.32.0","eslint-config-custom":"*",msw:"^2.2.1","release-it":"^16.2.1",rimraf:"^4.1.1",tsconfig:"*",tsup:"^6.5.0",typescript:"^4.5.2",vitest:"^1.3.0",wtfnode:"^0.9.1"},dependencies:{"@babel/code-frame":"^7.18.6","@commander-js/extra-typings":"^11.1.0","@currents/commit-info":"1.0.1-beta.0","@currents/pwc-scanner":"0.0.3","async-retry":"^1.3.3",axios:"^1.6.7","axios-retry":"^3.4.0",chalk:"^4.1.2",commander:"^11.1.0","date-fns":"^2.29.3",debug:"^4.3.4",dotenv:"^16.0.3",execa:"^7.2.0",getos:"^3.2.1","json-stringify-safe":"^5.0.1","lil-http-terminator":"^1.2.3",lodash:"^4.17.21",nanoid:"^3.3.4","p-debounce":"^2.1.0","p-queue":"6.6.2",pino:"^8.11.0",pluralize:"^8.0.0","pretty-ms":"^7.0.1","source-map-support":"^0.5.21","stack-utils":"^2.0.6","tmp-promise":"^3.0.3","ts-pattern":"^4.3.0",ws:"^8.16.0"},files:["dist","!**/*.map","!**/*/*.map","**/*.LEGAL.txt","LICENSE.md","README.md","CHANGELOG.md"],keywords:["playwright","playwright dashboard","cloud dashboard","reporter","currents","tests reporter","sorry cypress","ci"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./orchestration":{import:"./dist/orchestration/index.js",require:"./dist/orchestration/index.js"},"./package.json":"./package.json"},publishConfig:{access:"public",registry:"https://registry.npmjs.org"},"release-it":{npm:{publish:!1},github:{release:!0},plugins:{"@release-it/conventional-changelog":{preset:"angular",header:"# Changelog",ignoreVersion:!0,infile:"../../CHANGELOG.md"}},git:{commitMessage:"chore: release v${version}",tagName:"v${version}"}}}});var M,Z=i(()=>{"use strict";o();Ge();M=Fe.version});var ee,ke,Ve=i(()=>{"use strict";o();ee=()=>process.env.CURRENTS_API_URL??"https://cy.currents.dev",ke=()=>3e4});function $e(e,t,r){je("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,re.default)(y(e)),e,x()),m("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,re.default)(y(e)),e,x())}var te,re,je,y,Ke,x,We=i(()=>{"use strict";o();te=require("axios"),re=l(require("pretty-ms"));I();g();je=a.extend("http"),y=e=>[3*1e3,15*1e3,30*1e3][e-1],Ke=e=>(je("isRetriableError: %o",{message:e.message,code:"code"in e?e.code:void 0,status:"response"in e?e.response?.status:void 0,headers:"response"in e?e.response?.headers:void 0,data:"response"in e?e.response?.data:void 0,isAxiosError:(0,te.isAxiosError)(e)}),"code"in e&&e.code&&["ECONNABORTED","ECONNREFUSED","ECONNRESET","ETIMEDOUT","ENETRESET"].includes(e.code)?!0:(0,te.isAxiosError)(e)?[429,502,503,504].includes(e.response?.status??0):!1),x=()=>3});function et(e){Ze["x-pw-version"]=e??"0.0.0"}function Er(){let e=qe.default.create({baseURL:ee(),timeout:ke(),transitional:{clarifyTimeoutError:!0}});return e.interceptors.request.use(t=>{let r=t["axios-retry"]?.retryCount??0,s=f();t.headers.set({...Ze,"x-currents-idempotency-key":t.headers["x-currents-idempotency-key"]??(0,Xe.nanoid)(),"x-pwc-request-attempt":r,"x-currents-key":s?.recordKey??null}),s?.orchestrationId&&t.headers.set("x-currents-orchestration-id",s.orchestrationId),s?.machineId&&t.headers.set("x-currents-machine-id",s.machineId),t.headers.get("Content-Type")||t.headers.set("Content-Type","application/json");let u={...ze.default.pick(t,"method","url","headers"),data:Buffer.isBuffer(t.data)?"buffer":t.data};return r?Je("network request retry: %o",Ye({...u,isRetry:!0})):Je("network request: %o",Ye(u)),t}),(0,Qe.default)(e,{retries:x(),retryCondition:Ke,retryDelay:y,shouldResetTimeout:!0,onRetry:$e}),e}function tt(){return w||(w=Er(),w)}function Ye(e){return{method:e.method,baseUrl:ee(),url:e.url,data:e.isRetry?"<retry>":mr(e.data),headers:{...e.headers,["x-currents-key"]:"***"}}}function mr(e){return e?.results?.raw?{...e,results:{...e.results,raw:"***"}}:e}var qe,Qe,ze,Xe,Je,Ze,w,oe=i(()=>{"use strict";o();qe=l(require("axios")),Qe=l(require("axios-retry")),ze=l(require("lodash")),Xe=require("nanoid");O();I();Z();Ve();We();Je=a.extend("http"),Ze={"x-pw-version":"0.0.0","x-pwc-version":M};w=null});var at,ct,ut=i(()=>{"use strict";o();at=l(require("events"));I();se();ct=new at.default});var ie,Et,lt,mt,pt=i(()=>{"use strict";o();g();ut();ie={cancellationReason:null},Et=e=>{ie.cancellationReason||(ie.cancellationReason=e)},lt=()=>ie.cancellationReason,mt=({showWarning:e=!0}={})=>{let t=lt();t&&(e&&m("%s",t),ct.emit("runCancelled",t))}});var se=i(()=>{"use strict";o();pt()});function Rt(e){(0,R.match)(e).when(dt.isAxiosError,Ir).otherwise(()=>{m("Unexpected error while sending network request: %s",e)})}function Ir(e){return(0,R.match)(e).with({code:"ECONNABORTED"},()=>{m("Network connection aborted")}).with({code:"ECONNREFUSED"},()=>{m("Network connection aborted")}).with({code:"ECONNRESET"},()=>{m("Network connection reset")}).with({code:"ETIMEDOUT"},()=>{m("Network connection timeout")}).with({response:R.P.not(R.P.nullish)},t=>{Rr(t,{status:t.response.status,data:t.response.data})}).otherwise(t=>{m(`[currents] Unexpected network error: %s | ||
\u{1F4D6} https://currents.dev/readme/integration-with-playwright/currents-playwright`),new P("Missing required config variable")}),Q=t,a("Resolved Currents config: %o",Q)}function q(e){return Object.entries(e??{}).reduce((t,[r,s])=>s===void 0?t:{...t,[r]:s},{})}function f(){return Q}var jt,Q,Pe=i(()=>{"use strict";o();I();fe();g();Y();J();jt=["projectId","recordKey"],Q=null});var O=i(()=>{"use strict";o();Pe();Y();J()});var Fe,Ge=i(()=>{Fe={name:"@currents/playwright",version:"1.1.0",main:"./dist/index.js",author:"Currents Software Inc",license:"GPL-3.0-or-later",scripts:{test:"vitest",rm:"rimraf dist",lint:'TIMING=1 eslint "**/*.ts*"',build:"tsup-node --minify --dts",dev:"tsup-node --watch --dts",release:"release-it ","publish:npm":"npm run rm && npm run build && ./publish.js","release-ci":"npm run rm && npm run build && ./publish.js -t latest"},bin:{pwc:"./dist/bin/index.js","pwc-p":"./dist/bin/pwc-p.js"},devDependencies:{"@playwright/test":"1.42.1","@release-it/conventional-changelog":"^7.0.2","@types/async-retry":"^1.4.5","@types/babel__code-frame":"^7.0.3","@types/debug":"^4.1.11","@types/getos":"^3.0.1","@types/json-stringify-safe":"^5.0.0","@types/lodash":"^4.14.191","@types/pluralize":"^0.0.33","@types/randomstring":"^1.1.8","@types/shelljs":"^0.8.11","@types/stack-utils":"^2.0.1","@types/ws":"^8.5.10",eslint:"^7.32.0","eslint-config-custom":"*",msw:"^2.2.1","release-it":"^16.2.1",rimraf:"^4.1.1",tsconfig:"*",tsup:"^6.5.0",typescript:"^4.5.2",vitest:"^1.3.0",wtfnode:"^0.9.1"},dependencies:{"@babel/code-frame":"^7.18.6","@commander-js/extra-typings":"^11.1.0","@currents/commit-info":"1.0.1-beta.0","@currents/pwc-scanner":"0.0.3","async-retry":"^1.3.3",axios:"^1.6.7","axios-retry":"^3.4.0",chalk:"^4.1.2",commander:"^11.1.0","date-fns":"^2.29.3",debug:"^4.3.4",dotenv:"^16.0.3",execa:"^7.2.0",getos:"^3.2.1","json-stringify-safe":"^5.0.1","lil-http-terminator":"^1.2.3",lodash:"^4.17.21",nanoid:"^3.3.4","p-debounce":"^2.1.0","p-queue":"6.6.2",pino:"^8.11.0",pluralize:"^8.0.0","pretty-ms":"^7.0.1","source-map-support":"^0.5.21","stack-utils":"^2.0.6","tmp-promise":"^3.0.3","ts-pattern":"^4.3.0",ws:"^8.16.0"},files:["dist","!**/*.map","!**/*/*.map","**/*.LEGAL.txt","LICENSE.md","README.md","CHANGELOG.md"],keywords:["playwright","playwright dashboard","cloud dashboard","reporter","currents","tests reporter","sorry cypress","ci"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./orchestration":{import:"./dist/orchestration/index.js",require:"./dist/orchestration/index.js"},"./package.json":"./package.json"},publishConfig:{access:"public",registry:"https://registry.npmjs.org"},"release-it":{npm:{publish:!1},github:{release:!0},plugins:{"@release-it/conventional-changelog":{preset:"angular",header:"# Changelog",ignoreVersion:!0,infile:"../../CHANGELOG.md"}},git:{commitMessage:"chore: release v${version}",tagName:"v${version}"}}}});var M,Z=i(()=>{"use strict";o();Ge();M=Fe.version});var ee,ke,Ve=i(()=>{"use strict";o();ee=()=>process.env.CURRENTS_API_URL??"https://cy.currents.dev",ke=()=>3e4});function $e(e,t,r){je("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,re.default)(y(e)),e,x()),m("Network request '%s' failed: '%s'. Next attempt is in %s (%d/%d).",`${r.method?.toUpperCase()} ${r.url}`,t.message,(0,re.default)(y(e)),e,x())}var te,re,je,y,Ke,x,We=i(()=>{"use strict";o();te=require("axios"),re=l(require("pretty-ms"));I();g();je=a.extend("http"),y=e=>[3*1e3,15*1e3,30*1e3][e-1],Ke=e=>(je("isRetriableError: %o",{message:e.message,code:"code"in e?e.code:void 0,status:"response"in e?e.response?.status:void 0,headers:"response"in e?e.response?.headers:void 0,data:"response"in e?e.response?.data:void 0,isAxiosError:(0,te.isAxiosError)(e)}),"code"in e&&e.code&&["ECONNABORTED","ECONNREFUSED","ECONNRESET","ETIMEDOUT","ENETRESET"].includes(e.code)?!0:(0,te.isAxiosError)(e)?[429,502,503,504].includes(e.response?.status??0):!1),x=()=>3});function et(e){Ze["x-pw-version"]=e??"0.0.0"}function Er(){let e=qe.default.create({baseURL:ee(),timeout:ke(),transitional:{clarifyTimeoutError:!0}});return e.interceptors.request.use(t=>{let r=t["axios-retry"]?.retryCount??0,s=f();t.headers.set({...Ze,"x-currents-idempotency-key":t.headers["x-currents-idempotency-key"]??(0,Xe.nanoid)(),"x-pwc-request-attempt":r,"x-currents-key":s?.recordKey??null}),s?.orchestrationId&&t.headers.set("x-currents-orchestration-id",s.orchestrationId),s?.machineId&&t.headers.set("x-currents-machine-id",s.machineId),t.headers.get("Content-Type")||t.headers.set("Content-Type","application/json");let u={...ze.default.pick(t,"method","url","headers"),data:Buffer.isBuffer(t.data)?"buffer":t.data};return r?Ye("network request retry: %o",Je({...u,isRetry:!0})):Ye("network request: %o",Je(u)),t}),(0,Qe.default)(e,{retries:x(),retryCondition:Ke,retryDelay:y,shouldResetTimeout:!0,onRetry:$e}),e}function tt(){return w||(w=Er(),w)}function Je(e){return{method:e.method,baseUrl:ee(),url:e.url,data:e.isRetry?"<retry>":mr(e.data),headers:{...e.headers,["x-currents-key"]:"***"}}}function mr(e){return e?.results?.raw?{...e,results:{...e.results,raw:"***"}}:e}var qe,Qe,ze,Xe,Ye,Ze,w,oe=i(()=>{"use strict";o();qe=l(require("axios")),Qe=l(require("axios-retry")),ze=l(require("lodash")),Xe=require("nanoid");O();I();Z();Ve();We();Ye=a.extend("http"),Ze={"x-pw-version":"0.0.0","x-pwc-version":M};w=null});var at,ct,ut=i(()=>{"use strict";o();at=l(require("events"));I();se();ct=new at.default});var ie,Et,lt,mt,pt=i(()=>{"use strict";o();g();ut();ie={cancellationReason:null},Et=e=>{ie.cancellationReason||(ie.cancellationReason=e)},lt=()=>ie.cancellationReason,mt=({showWarning:e=!0}={})=>{let t=lt();t&&(e&&m("%s",t),ct.emit("runCancelled",t))}});var se=i(()=>{"use strict";o();pt()});function Rt(e){(0,R.match)(e).when(dt.isAxiosError,Ir).otherwise(()=>{m("Unexpected error while sending network request: %s",e)})}function Ir(e){return(0,R.match)(e).with({code:"ECONNABORTED"},()=>{m("Network connection aborted")}).with({code:"ECONNREFUSED"},()=>{m("Network connection aborted")}).with({code:"ECONNRESET"},()=>{m("Network connection reset")}).with({code:"ETIMEDOUT"},()=>{m("Network connection timeout")}).with({response:R.P.not(R.P.nullish)},t=>{Rr(t,{status:t.response.status,data:t.response.data})}).otherwise(t=>{m(`[currents] Unexpected network error: %s | ||
%O`,e.message,{method:e.response?.config.method,url:e.response?.config.url,status:e.response?.status,payload:e.response?.config.data})})}function Rr(e,{status:t,data:r}){(0,R.match)(t).with(401,()=>{m(`[currents] ${e.response?.config.method} ${e.response?.config.url}} - 401 Unauthorized Request from cloud service`)}).with(400,()=>{m(`[currents] ${e.response?.config.method} ${e.response?.config.url} - 400 Bad Request from cloud service: | ||
@@ -15,3 +15,3 @@ %o`,r)}).with(429,()=>{m(`[currents] ${e.response?.config.method} ${e.response?.config.url} - 429 Too Many Requests from cloud service`)}).with(422,()=>{gr(e,r)}).otherwise(()=>{m(`[currents] Unexpected network response: %s | ||
`)} | ||
`]:["Unexpected network error"]}var dt,It,R,_t,gt=i(()=>{"use strict";o();dt=require("axios"),It=l(require("lodash")),R=require("ts-pattern");se();g();_t={RUN_CANCELLED:"RUN_CANCELLED",RUN_EXPIRED:"RUN_EXPIRED"}});async function ae(e,t=tt){try{let r=await t().request(e);return Ct("network response: %o",{...ft.default.omit(r,"request","config"),url:r.config.url,method:r.config.method}),r}catch(r){let s=r;throw Ct("network error: %o",{code:s.code,message:s.message,url:s.config?.url,method:s.config?.method,status:s.response?.status,headers:s.response?.headers,data:s.response?.data}),Rt(s),s}}var ft,Ct,Tt=i(()=>{"use strict";o();ft=l(require("lodash"));I();oe();gt();Ct=a.extend("http")});var ht=i(()=>{"use strict";o();Tt()});var Tr={};Dt(Tr,{default:()=>fr});module.exports=Bt(Tr);o();var Os=require("source-map-support/register");o();o();o();var bt=l(require("path"));o();function le(e,t){return e.suites.map(r=>{let s=t.projects.find(u=>u.name===r.title);return{name:r.title,tags:(s?.metadata?.pwc?.tags??[]).map(u=>u.trim()),tests:r.allTests().map(u=>({title:k(u),spec:V(u).title,tags:Mt(u),testId:Ee(u)}))}})}function Mt(e){let t=(k(e).join(" ").match(/@(\S+)/g)??[]).filter(Boolean).map(r=>r);return Array.from(new Set([...t,...e.tags??[]].map(r=>r.trim()).map(r=>r.replace("@",""))))}o();var yt=require("lodash");function k(e){let t=e.titlePath(),r=V(e).title;return t.slice(t.indexOf(r)+1,t.length)}function V(e){let t=e.parent;for(;t.parent?.location;)t=t.parent;return t}function Ee(e){return e.id??e._id}var Ot=require("nanoid");O();I();o();var E=require("lodash");O();I();g();var z=a.extend("ci"),Kt=(e,...t)=>(0,E.chain)(t).compact().join(e).value(),$t=(e,t)=>(0,E.set)(e,(0,E.camelCase)(t),process.env[t]),c=e=>(0,E.transform)(e,$t,{}),Wt=()=>process.env.TF_BUILD&&process.env.TF_BUILD_BUILDNUMBER,Jt=()=>process.env.TF_BUILD&&process.env.AZURE_HTTP_USER_AGENT,Yt=()=>(0,E.some)(process.env,(e,t)=>/^CODEBUILD_/.test(t)),qt=()=>process.env.bamboo_buildNumber,Qt=()=>process.env.CI_NAME&&process.env.CI_NAME==="codeship"&&process.env.CODESHIP,zt=()=>process.env.CI_NAME&&process.env.CI_NAME==="codeship"&&!process.env.CODESHIP,Xt=()=>(0,E.some)(process.env,(e,t)=>/^CONCOURSE_/.test(t)),Zt=()=>process.env.GITLAB_CI||process.env.CI_SERVER_NAME&&/^GitLab/.test(process.env.CI_SERVER_NAME),er=()=>process.env.GCP_PROJECT||process.env.GCLOUD_PROJECT||process.env.GOOGLE_CLOUD_PROJECT,tr=()=>process.env.JENKINS_URL||process.env.JENKINS_HOME||process.env.JENKINS_VERSION||process.env.HUDSON_URL||process.env.HUDSON_HOME,rr=()=>process.env.WERCKER||process.env.WERCKER_MAIN_PIPELINE_STARTED,or={appveyor:"APPVEYOR",azure:Jt,awsCodeBuild:Yt,bamboo:qt,bitbucket:"BITBUCKET_BUILD_NUMBER",buildkite:"BUILDKITE",circle:"CIRCLECI",codeshipBasic:Qt,codeshipPro:zt,concourse:Xt,codeFresh:"CF_BUILD_ID",drone:"DRONE",githubActions:"GITHUB_ACTIONS",gitlab:Zt,goCD:"GO_JOB_NAME",googleCloud:er,jenkins:tr,semaphore:"SEMAPHORE",shippable:"SHIPPABLE",teamcity:"TEAMCITY_VERSION",teamfoundation:Wt,travis:"TRAVIS",wercker:rr,netlify:"NETLIFY",layerci:"LAYERCI"};function nr(){let{env:e}=process;return(0,E.findKey)(or,t=>{if((0,E.isString)(t))return e[t];if((0,E.isFunction)(t))return t()})}var De=()=>({appveyor:c(["APPVEYOR_JOB_ID","APPVEYOR_ACCOUNT_NAME","APPVEYOR_PROJECT_SLUG","APPVEYOR_BUILD_NUMBER","APPVEYOR_BUILD_VERSION","APPVEYOR_PULL_REQUEST_NUMBER","APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH"]),azure:c(["BUILD_BUILDID","BUILD_BUILDNUMBER","BUILD_CONTAINERID","BUILD_REPOSITORY_URI"]),awsCodeBuild:c(["CODEBUILD_BUILD_ID","CODEBUILD_BUILD_NUMBER","CODEBUILD_RESOLVED_SOURCE_VERSION","CODEBUILD_SOURCE_REPO_URL","CODEBUILD_SOURCE_VERSION"]),bamboo:c(["bamboo_buildNumber","bamboo_buildResultsUrl","bamboo_planRepository_repositoryUrl","bamboo_buildKey"]),bitbucket:c(["BITBUCKET_REPO_SLUG","BITBUCKET_REPO_OWNER","BITBUCKET_BUILD_NUMBER","BITBUCKET_PARALLEL_STEP","BITBUCKET_STEP_RUN_NUMBER","BITBUCKET_PR_ID","BITBUCKET_PR_DESTINATION_BRANCH","BITBUCKET_PR_DESTINATION_COMMIT"]),buildkite:c(["BUILDKITE_REPO","BUILDKITE_SOURCE","BUILDKITE_JOB_ID","BUILDKITE_BUILD_ID","BUILDKITE_BUILD_URL","BUILDKITE_BUILD_NUMBER","BUILDKITE_PULL_REQUEST","BUILDKITE_PULL_REQUEST_REPO","BUILDKITE_PULL_REQUEST_BASE_BRANCH"]),circle:c(["CIRCLE_JOB","CIRCLE_BUILD_NUM","CIRCLE_BUILD_URL","CIRCLE_PR_NUMBER","CIRCLE_PR_REPONAME","CIRCLE_PR_USERNAME","CIRCLE_COMPARE_URL","CIRCLE_WORKFLOW_ID","CIRCLE_PULL_REQUEST","CIRCLE_REPOSITORY_URL","CI_PULL_REQUEST"]),codeshipBasic:c(["CI_BUILD_ID","CI_REPO_NAME","CI_BUILD_URL","CI_PROJECT_ID","CI_BUILD_NUMBER","CI_PULL_REQUEST"]),codeshipPro:c(["CI_BUILD_ID","CI_REPO_NAME","CI_PROJECT_ID"]),concourse:c(["BUILD_ID","BUILD_NAME","BUILD_JOB_NAME","BUILD_PIPELINE_NAME","BUILD_TEAM_NAME","ATC_EXTERNAL_URL"]),codeFresh:c(["CF_BUILD_ID","CF_BUILD_URL","CF_CURRENT_ATTEMPT","CF_STEP_NAME","CF_PIPELINE_NAME","CF_PIPELINE_TRIGGER_ID","CF_PULL_REQUEST_ID","CF_PULL_REQUEST_IS_FORK","CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_TARGET"]),drone:c(["DRONE_JOB_NUMBER","DRONE_BUILD_LINK","DRONE_BUILD_NUMBER","DRONE_PULL_REQUEST"]),githubActions:c(["GITHUB_WORKFLOW","GITHUB_ACTION","GITHUB_EVENT_NAME","GITHUB_RUN_ID","GITHUB_RUN_ATTEMPT","GITHUB_REPOSITORY"]),gitlab:c(["CI_PIPELINE_ID","CI_PIPELINE_URL","CI_BUILD_ID","CI_JOB_ID","CI_JOB_URL","CI_JOB_NAME","GITLAB_HOST","CI_PROJECT_ID","CI_PROJECT_URL","CI_REPOSITORY_URL","CI_ENVIRONMENT_URL","CI_DEFAULT_BRANCH"]),goCD:c(["GO_SERVER_URL","GO_ENVIRONMENT_NAME","GO_PIPELINE_NAME","GO_PIPELINE_COUNTER","GO_PIPELINE_LABEL","GO_STAGE_NAME","GO_STAGE_COUNTER","GO_JOB_NAME","GO_TRIGGER_USER","GO_REVISION","GO_TO_REVISION","GO_FROM_REVISION","GO_MATERIAL_HAS_CHANGED"]),googleCloud:c(["BUILD_ID","PROJECT_ID","REPO_NAME","BRANCH_NAME","TAG_NAME","COMMIT_SHA","SHORT_SHA"]),jenkins:c(["BUILD_ID","BUILD_URL","BUILD_NUMBER","ghprbPullId"]),semaphore:c(["SEMAPHORE_BRANCH_ID","SEMAPHORE_BUILD_NUMBER","SEMAPHORE_CURRENT_JOB","SEMAPHORE_CURRENT_THREAD","SEMAPHORE_EXECUTABLE_UUID","SEMAPHORE_GIT_BRANCH","SEMAPHORE_GIT_DIR","SEMAPHORE_GIT_REF","SEMAPHORE_GIT_REF_TYPE","SEMAPHORE_GIT_REPO_SLUG","SEMAPHORE_GIT_SHA","SEMAPHORE_GIT_URL","SEMAPHORE_JOB_COUNT","SEMAPHORE_JOB_ID","SEMAPHORE_JOB_NAME","SEMAPHORE_JOB_UUID","SEMAPHORE_PIPELINE_ID","SEMAPHORE_PLATFORM","SEMAPHORE_PROJECT_DIR","SEMAPHORE_PROJECT_HASH_ID","SEMAPHORE_PROJECT_ID","SEMAPHORE_PROJECT_NAME","SEMAPHORE_PROJECT_UUID","SEMAPHORE_REPO_SLUG","SEMAPHORE_TRIGGER_SOURCE","SEMAPHORE_WORKFLOW_ID","PULL_REQUEST_NUMBER"]),shippable:c(["SHIPPABLE_BUILD_ID","SHIPPABLE_BUILD_NUMBER","SHIPPABLE_COMMIT_RANGE","SHIPPABLE_CONTAINER_NAME","SHIPPABLE_JOB_ID","SHIPPABLE_JOB_NUMBER","SHIPPABLE_REPO_SLUG","IS_FORK","IS_GIT_TAG","IS_PRERELEASE","IS_RELEASE","REPOSITORY_URL","REPO_FULL_NAME","REPO_NAME","BUILD_URL","BASE_BRANCH","HEAD_BRANCH","IS_PULL_REQUEST","PULL_REQUEST","PULL_REQUEST_BASE_BRANCH","PULL_REQUEST_REPO_FULL_NAME"]),teamcity:null,teamfoundation:c(["BUILD_BUILDID","BUILD_BUILDNUMBER","BUILD_CONTAINERID"]),travis:c(["TRAVIS_JOB_ID","TRAVIS_BUILD_ID","TRAVIS_BUILD_WEB_URL","TRAVIS_REPO_SLUG","TRAVIS_JOB_NUMBER","TRAVIS_EVENT_TYPE","TRAVIS_COMMIT_RANGE","TRAVIS_BUILD_NUMBER","TRAVIS_PULL_REQUEST","TRAVIS_PULL_REQUEST_BRANCH","TRAVIS_PULL_REQUEST_SHA"]),wercker:null,netlify:c(["BUILD_ID","CONTEXT","URL","DEPLOY_URL","DEPLOY_PRIME_URL","DEPLOY_ID"]),layerci:c(["LAYERCI_JOB_ID","LAYERCI_RUNNER_ID","RETRY_INDEX","LAYERCI_PULL_REQUEST","LAYERCI_REPO_NAME","LAYERCI_REPO_OWNER","LAYERCI_BRANCH","GIT_TAG"])}),sr=()=>{let{env:e}=process;return{appveyor:{sha:e.APPVEYOR_REPO_COMMIT,branch:e.APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH||e.APPVEYOR_REPO_BRANCH,message:Kt(` | ||
`]:["Unexpected network error"]}var dt,It,R,_t,gt=i(()=>{"use strict";o();dt=require("axios"),It=l(require("lodash")),R=require("ts-pattern");se();g();_t={RUN_CANCELLED:"RUN_CANCELLED",RUN_EXPIRED:"RUN_EXPIRED"}});async function ae(e,t=tt){try{let r=await t().request(e);return Ct("network response: %o",{...ft.default.omit(r,"request","config"),url:r.config.url,method:r.config.method}),r}catch(r){let s=r;throw Ct("network error: %o",{code:s.code,message:s.message,url:s.config?.url,method:s.config?.method,status:s.response?.status,headers:s.response?.headers,data:s.response?.data}),Rt(s),s}}var ft,Ct,Tt=i(()=>{"use strict";o();ft=l(require("lodash"));I();oe();gt();Ct=a.extend("http")});var ht=i(()=>{"use strict";o();Tt()});var Tr={};Dt(Tr,{default:()=>fr});module.exports=Bt(Tr);o();var Os=require("source-map-support/register");o();o();o();var bt=l(require("path"));o();function le(e,t){return e.suites.map(r=>{let s=t.projects.find(u=>u.name===r.title);return{name:r.title,tags:(s?.metadata?.pwc?.tags??[]).map(u=>u.trim()),tests:r.allTests().map(u=>({title:k(u),spec:V(u).title,tags:Mt(u),testId:Ee(u)}))}})}function Mt(e){let t=(k(e).join(" ").match(/@(\S+)/g)??[]).filter(Boolean).map(r=>r);return Array.from(new Set([...t,...e.tags??[]].map(r=>r.trim()).map(r=>r.replace("@",""))))}o();var yt=require("lodash");function k(e){let t=e.titlePath(),r=V(e).title;return t.slice(t.indexOf(r)+1,t.length)}function V(e){let t=e.parent;for(;t.parent?.location;)t=t.parent;return t}function Ee(e){return e.id??e._id}var Ot=require("nanoid");O();I();o();var E=require("lodash");O();I();g();var z=a.extend("ci"),Kt=(e,...t)=>(0,E.chain)(t).compact().join(e).value(),$t=(e,t)=>(0,E.set)(e,(0,E.camelCase)(t),process.env[t]),c=e=>(0,E.transform)(e,$t,{}),Wt=()=>process.env.TF_BUILD&&process.env.TF_BUILD_BUILDNUMBER,Yt=()=>process.env.TF_BUILD&&process.env.AZURE_HTTP_USER_AGENT,Jt=()=>(0,E.some)(process.env,(e,t)=>/^CODEBUILD_/.test(t)),qt=()=>process.env.bamboo_buildNumber,Qt=()=>process.env.CI_NAME&&process.env.CI_NAME==="codeship"&&process.env.CODESHIP,zt=()=>process.env.CI_NAME&&process.env.CI_NAME==="codeship"&&!process.env.CODESHIP,Xt=()=>(0,E.some)(process.env,(e,t)=>/^CONCOURSE_/.test(t)),Zt=()=>process.env.GITLAB_CI||process.env.CI_SERVER_NAME&&/^GitLab/.test(process.env.CI_SERVER_NAME),er=()=>process.env.GCP_PROJECT||process.env.GCLOUD_PROJECT||process.env.GOOGLE_CLOUD_PROJECT,tr=()=>process.env.JENKINS_URL||process.env.JENKINS_HOME||process.env.JENKINS_VERSION||process.env.HUDSON_URL||process.env.HUDSON_HOME,rr=()=>process.env.WERCKER||process.env.WERCKER_MAIN_PIPELINE_STARTED,or={appveyor:"APPVEYOR",azure:Yt,awsCodeBuild:Jt,bamboo:qt,bitbucket:"BITBUCKET_BUILD_NUMBER",buildkite:"BUILDKITE",circle:"CIRCLECI",codeshipBasic:Qt,codeshipPro:zt,concourse:Xt,codeFresh:"CF_BUILD_ID",drone:"DRONE",githubActions:"GITHUB_ACTIONS",gitlab:Zt,goCD:"GO_JOB_NAME",googleCloud:er,jenkins:tr,semaphore:"SEMAPHORE",shippable:"SHIPPABLE",teamcity:"TEAMCITY_VERSION",teamfoundation:Wt,travis:"TRAVIS",wercker:rr,netlify:"NETLIFY",layerci:"LAYERCI"};function nr(){let{env:e}=process;return(0,E.findKey)(or,t=>{if((0,E.isString)(t))return e[t];if((0,E.isFunction)(t))return t()})}var De=()=>({appveyor:c(["APPVEYOR_JOB_ID","APPVEYOR_ACCOUNT_NAME","APPVEYOR_PROJECT_SLUG","APPVEYOR_BUILD_NUMBER","APPVEYOR_BUILD_VERSION","APPVEYOR_PULL_REQUEST_NUMBER","APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH"]),azure:c(["BUILD_BUILDID","BUILD_BUILDNUMBER","BUILD_CONTAINERID","BUILD_REPOSITORY_URI","SYSTEM_TEAMPROJECT","SYSTEM_COLLECTIONURI"]),awsCodeBuild:c(["CODEBUILD_BUILD_ID","CODEBUILD_BUILD_NUMBER","CODEBUILD_RESOLVED_SOURCE_VERSION","CODEBUILD_SOURCE_REPO_URL","CODEBUILD_SOURCE_VERSION"]),bamboo:c(["bamboo_buildNumber","bamboo_buildResultsUrl","bamboo_planRepository_repositoryUrl","bamboo_buildKey"]),bitbucket:c(["BITBUCKET_REPO_SLUG","BITBUCKET_REPO_OWNER","BITBUCKET_BUILD_NUMBER","BITBUCKET_PARALLEL_STEP","BITBUCKET_STEP_RUN_NUMBER","BITBUCKET_PR_ID","BITBUCKET_PR_DESTINATION_BRANCH","BITBUCKET_PR_DESTINATION_COMMIT"]),buildkite:c(["BUILDKITE_REPO","BUILDKITE_SOURCE","BUILDKITE_JOB_ID","BUILDKITE_BUILD_ID","BUILDKITE_BUILD_URL","BUILDKITE_BUILD_NUMBER","BUILDKITE_PULL_REQUEST","BUILDKITE_PULL_REQUEST_REPO","BUILDKITE_PULL_REQUEST_BASE_BRANCH"]),circle:c(["CIRCLE_JOB","CIRCLE_BUILD_NUM","CIRCLE_BUILD_URL","CIRCLE_PR_NUMBER","CIRCLE_PR_REPONAME","CIRCLE_PR_USERNAME","CIRCLE_COMPARE_URL","CIRCLE_WORKFLOW_ID","CIRCLE_PULL_REQUEST","CIRCLE_REPOSITORY_URL","CI_PULL_REQUEST"]),codeshipBasic:c(["CI_BUILD_ID","CI_REPO_NAME","CI_BUILD_URL","CI_PROJECT_ID","CI_BUILD_NUMBER","CI_PULL_REQUEST"]),codeshipPro:c(["CI_BUILD_ID","CI_REPO_NAME","CI_PROJECT_ID"]),concourse:c(["BUILD_ID","BUILD_NAME","BUILD_JOB_NAME","BUILD_PIPELINE_NAME","BUILD_TEAM_NAME","ATC_EXTERNAL_URL"]),codeFresh:c(["CF_BUILD_ID","CF_BUILD_URL","CF_CURRENT_ATTEMPT","CF_STEP_NAME","CF_PIPELINE_NAME","CF_PIPELINE_TRIGGER_ID","CF_PULL_REQUEST_ID","CF_PULL_REQUEST_IS_FORK","CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_TARGET"]),drone:c(["DRONE_JOB_NUMBER","DRONE_BUILD_LINK","DRONE_BUILD_NUMBER","DRONE_PULL_REQUEST"]),githubActions:c(["GITHUB_WORKFLOW","GITHUB_ACTION","GITHUB_EVENT_NAME","GITHUB_RUN_ID","GITHUB_RUN_ATTEMPT","GITHUB_REPOSITORY"]),gitlab:c(["CI_PIPELINE_ID","CI_PIPELINE_URL","CI_BUILD_ID","CI_JOB_ID","CI_JOB_URL","CI_JOB_NAME","GITLAB_HOST","CI_PROJECT_ID","CI_PROJECT_URL","CI_REPOSITORY_URL","CI_ENVIRONMENT_URL","CI_DEFAULT_BRANCH"]),goCD:c(["GO_SERVER_URL","GO_ENVIRONMENT_NAME","GO_PIPELINE_NAME","GO_PIPELINE_COUNTER","GO_PIPELINE_LABEL","GO_STAGE_NAME","GO_STAGE_COUNTER","GO_JOB_NAME","GO_TRIGGER_USER","GO_REVISION","GO_TO_REVISION","GO_FROM_REVISION","GO_MATERIAL_HAS_CHANGED"]),googleCloud:c(["BUILD_ID","PROJECT_ID","REPO_NAME","BRANCH_NAME","TAG_NAME","COMMIT_SHA","SHORT_SHA"]),jenkins:c(["BUILD_ID","BUILD_URL","BUILD_NUMBER","ghprbPullId"]),semaphore:c(["SEMAPHORE_BRANCH_ID","SEMAPHORE_BUILD_NUMBER","SEMAPHORE_CURRENT_JOB","SEMAPHORE_CURRENT_THREAD","SEMAPHORE_EXECUTABLE_UUID","SEMAPHORE_GIT_BRANCH","SEMAPHORE_GIT_DIR","SEMAPHORE_GIT_REF","SEMAPHORE_GIT_REF_TYPE","SEMAPHORE_GIT_REPO_SLUG","SEMAPHORE_GIT_SHA","SEMAPHORE_GIT_URL","SEMAPHORE_JOB_COUNT","SEMAPHORE_JOB_ID","SEMAPHORE_JOB_NAME","SEMAPHORE_JOB_UUID","SEMAPHORE_PIPELINE_ID","SEMAPHORE_PLATFORM","SEMAPHORE_PROJECT_DIR","SEMAPHORE_PROJECT_HASH_ID","SEMAPHORE_PROJECT_ID","SEMAPHORE_PROJECT_NAME","SEMAPHORE_PROJECT_UUID","SEMAPHORE_REPO_SLUG","SEMAPHORE_TRIGGER_SOURCE","SEMAPHORE_WORKFLOW_ID","PULL_REQUEST_NUMBER"]),shippable:c(["SHIPPABLE_BUILD_ID","SHIPPABLE_BUILD_NUMBER","SHIPPABLE_COMMIT_RANGE","SHIPPABLE_CONTAINER_NAME","SHIPPABLE_JOB_ID","SHIPPABLE_JOB_NUMBER","SHIPPABLE_REPO_SLUG","IS_FORK","IS_GIT_TAG","IS_PRERELEASE","IS_RELEASE","REPOSITORY_URL","REPO_FULL_NAME","REPO_NAME","BUILD_URL","BASE_BRANCH","HEAD_BRANCH","IS_PULL_REQUEST","PULL_REQUEST","PULL_REQUEST_BASE_BRANCH","PULL_REQUEST_REPO_FULL_NAME"]),teamcity:null,teamfoundation:c(["BUILD_BUILDID","BUILD_BUILDNUMBER","BUILD_CONTAINERID"]),travis:c(["TRAVIS_JOB_ID","TRAVIS_BUILD_ID","TRAVIS_BUILD_WEB_URL","TRAVIS_REPO_SLUG","TRAVIS_JOB_NUMBER","TRAVIS_EVENT_TYPE","TRAVIS_COMMIT_RANGE","TRAVIS_BUILD_NUMBER","TRAVIS_PULL_REQUEST","TRAVIS_PULL_REQUEST_BRANCH","TRAVIS_PULL_REQUEST_SHA"]),wercker:null,netlify:c(["BUILD_ID","CONTEXT","URL","DEPLOY_URL","DEPLOY_PRIME_URL","DEPLOY_ID"]),layerci:c(["LAYERCI_JOB_ID","LAYERCI_RUNNER_ID","RETRY_INDEX","LAYERCI_PULL_REQUEST","LAYERCI_REPO_NAME","LAYERCI_REPO_OWNER","LAYERCI_BRANCH","GIT_TAG"])}),sr=()=>{let{env:e}=process;return{appveyor:{sha:e.APPVEYOR_REPO_COMMIT,branch:e.APPVEYOR_PULL_REQUEST_HEAD_REPO_BRANCH||e.APPVEYOR_REPO_BRANCH,message:Kt(` | ||
`,e.APPVEYOR_REPO_COMMIT_MESSAGE,e.APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED),authorName:e.APPVEYOR_REPO_COMMIT_AUTHOR,authorEmail:e.APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL},awsCodeBuild:{sha:e.CODEBUILD_RESOLVED_SOURCE_VERSION,remoteOrigin:e.CODEBUILD_SOURCE_REPO_URL},azure:{sha:e.BUILD_SOURCEVERSION,branch:e.BUILD_SOURCEBRANCHNAME,message:e.BUILD_SOURCEVERSIONMESSAGE,authorName:e.BUILD_SOURCEVERSIONAUTHOR,authorEmail:e.BUILD_REQUESTEDFOREMAIL},bamboo:{sha:e.bamboo_planRepository_revision,branch:e.bamboo_planRepository_branch,authorName:e.bamboo_planRepository_username,remoteOrigin:e.bamboo_planRepository_repositoryURL},bitbucket:{sha:e.BITBUCKET_COMMIT,branch:e.BITBUCKET_BRANCH},buildkite:{sha:e.BUILDKITE_COMMIT,branch:e.BUILDKITE_BRANCH,message:e.BUILDKITE_MESSAGE,authorName:e.BUILDKITE_BUILD_CREATOR,authorEmail:e.BUILDKITE_BUILD_CREATOR_EMAIL,remoteOrigin:e.BUILDKITE_REPO,defaultBranch:e.BUILDKITE_PIPELINE_DEFAULT_BRANCH},circle:{sha:e.CIRCLE_SHA1,branch:e.CIRCLE_BRANCH,authorName:e.CIRCLE_USERNAME,remoteOrigin:e.CIRCLE_REPOSITORY_URL},codeshipBasic:{sha:e.CI_COMMIT_ID,branch:e.CI_BRANCH,message:e.CI_COMMIT_MESSAGE,authorName:e.CI_COMMITTER_NAME,authorEmail:e.CI_COMMITTER_EMAIL},codeshipPro:{sha:e.CI_COMMIT_ID,branch:e.CI_BRANCH,message:e.CI_COMMIT_MESSAGE,authorName:e.CI_COMMITTER_NAME,authorEmail:e.CI_COMMITTER_EMAIL},codeFresh:{sha:e.CF_REVISION,branch:e.CF_BRANCH,message:e.CF_COMMIT_MESSAGE,authorName:e.CF_COMMIT_AUTHOR},drone:{sha:e.DRONE_COMMIT_SHA,branch:e.DRONE_SOURCE_BRANCH,message:e.DRONE_COMMIT_MESSAGE,authorName:e.DRONE_COMMIT_AUTHOR,authorEmail:e.DRONE_COMMIT_AUTHOR_EMAIL,remoteOrigin:e.DRONE_GIT_HTTP_URL,defaultBranch:e.DRONE_REPO_BRANCH},githubActions:{sha:e.GITHUB_SHA,branch:e.GH_BRANCH||e.GITHUB_REF,defaultBranch:e.GITHUB_BASE_REF,remoteBranch:e.GITHUB_HEAD_REF,runAttempt:e.GITHUB_RUN_ATTEMPT},gitlab:{sha:e.CI_COMMIT_SHA,branch:e.CI_COMMIT_REF_NAME,message:e.CI_COMMIT_MESSAGE,authorName:e.GITLAB_USER_NAME,authorEmail:e.GITLAB_USER_EMAIL,remoteOrigin:e.CI_REPOSITORY_URL,defaultBranch:e.CI_DEFAULT_BRANCH},googleCloud:{sha:e.COMMIT_SHA,branch:e.BRANCH_NAME},jenkins:{sha:e.GIT_COMMIT,branch:e.GIT_BRANCH},semaphore:{sha:e.SEMAPHORE_GIT_SHA,branch:e.SEMAPHORE_GIT_BRANCH,remoteOrigin:e.SEMAPHORE_GIT_REPO_SLUG},shippable:{sha:e.COMMIT,branch:e.BRANCH,message:e.COMMIT_MESSAGE,authorName:e.COMMITTER},snap:null,teamcity:null,teamfoundation:{sha:e.BUILD_SOURCEVERSION,branch:e.BUILD_SOURCEBRANCHNAME,message:e.BUILD_SOURCEVERSIONMESSAGE,authorName:e.BUILD_SOURCEVERSIONAUTHOR},travis:{sha:e.TRAVIS_PULL_REQUEST_SHA||e.TRAVIS_COMMIT,branch:e.TRAVIS_PULL_REQUEST_BRANCH||e.TRAVIS_BRANCH,message:e.TRAVIS_COMMIT_MESSAGE},wercker:null,netlify:{sha:e.COMMIT_REF,branch:e.BRANCH,remoteOrigin:e.REPOSITORY_URL},layerci:{sha:e.GIT_COMMIT,branch:e.LAYERCI_BRANCH,message:e.GIT_COMMIT_TITLE}}},Be=e=>{let t=be();return t?(0,E.chain)(e()).get(t).value():{}};function ir(e){if(e&&ar().includes(e))return!0;throw C(`Currents failed to automatically detect CI build ID for this environment. Please use one of the following to set CI build ID: | ||
@@ -18,0 +18,0 @@ |
{ | ||
"name": "@currents/playwright", | ||
"version": "1.0.1", | ||
"version": "1.1.0", | ||
"main": "./dist/index.js", | ||
@@ -5,0 +5,0 @@ "author": "Currents Software Inc", |
Sorry, the diff of this file is too big to display
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
223364
3