Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

Feat(browser-emulator): Migrating away from proxies, lots of extra improvements and enabling TS strict mode #792

Feat(browser-emulator): Migrating away from proxies, lots of extra improvements and enabling TS strict mode

Feat(browser-emulator): Migrating away from proxies, lots of extra improvements and enabling TS strict mode #792

Triggered via pull request August 21, 2024 13:15
Status Failure
Total duration 30m 31s
Artifacts 5

lint-and-test.yml

on: pull_request
Matrix: lint-and-test
Fit to window
Zoom out
Zoom in

Annotations

42 errors and 9 warnings
Test node-18, ubuntu-latest, latest
Process completed with exit code 1.
Test node-18, ubuntu-latest, latest
Process completed with exit code 2.
headful chrome for debugging: agent/main/lib/DevtoolsSession.ts#L144
BrowserLaunchError: at DevtoolsSession.onClosed (../agent/main/lib/DevtoolsSession.ts:144:21) at Connection.onClosed (../agent/main/lib/Connection.ts:93:15) at PipeTransport.onReadClosed (../agent/main/lib/PipeTransport.ts:85:42) ------DEVTOOLS------------------------------------ ------DEVTOOLS_SESSION_ID=------------------------ at new Resolvable (../../shared/commons/lib/Resolvable.ts:19:18) at createPromise (../../shared/commons/lib/utils.ts:147:10) at DevtoolsSession.send (../agent/main/lib/DevtoolsSession.ts:84:37) at Browser.testConnection (../agent/main/lib/Browser.ts:341:32) at Browser.launch (../agent/main/lib/Browser.ts:156:18) at async Object.cb (../agent/main/lib/Pool.ts:179:7) at async Queue.next (../../shared/commons/lib/Queue.ts:188:19) ===================================================================================== ===================================================================================== ===================================================================================== Looks like you launched Headed Chrome without an XServer running. ================================ To workaround Linux XServer issues, do either of the following: - Use headless (showChrome: false) - Use 'xvfb-run <your script>' ================================ ------BROWSER_CREATION_Q-------------------------- at Queue.run (../../shared/commons/lib/Queue.ts:63:19) at Pool.getBrowser (../agent/main/lib/Pool.ts:143:44) at Agent.open (../agent/main/lib/Agent.ts:116:34) at async Agent.newPage (../agent/main/lib/Agent.ts:160:31) at async Object.<anonymous> (../plugins/default-browser-emulator/test/proxyLeak.test.ts:667:16)
emulator › should set for all pages: agent/main/lib/Agent.ts#L112
A browserEngine is required to create a new Agent instance. at Agent.open (../agent/main/lib/Agent.ts:112:15) at Agent.newPage (../agent/main/lib/Agent.ts:160:42) at Object.<anonymous> (../plugins/default-browser-emulator/test/basic.test.ts:36:32)
it should not be able to detect incognito: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/navigator.test.ts:19:45)
it should handle overflows in plugins: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/navigator.test.ts:19:45)
it should mimic a chrome object: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/chrome.test.ts:18:45)
it should update loadtimes and csi values: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/chrome.test.ts:18:45)
Test node-20, ubuntu-latest, latest
Process completed with exit code 1.
should not trigger stack for unhandled rejections: plugins/default-browser-emulator/test/detection.test.ts#L1417
expect(received).toBeFalsy() Received: true at Object.<anonymous> (../plugins/default-browser-emulator/test/detection.test.ts:1417:24)
headful chrome for debugging: agent/main/lib/DevtoolsSession.ts#L144
BrowserLaunchError: at DevtoolsSession.onClosed (../agent/main/lib/DevtoolsSession.ts:144:21) at Connection.onClosed (../agent/main/lib/Connection.ts:93:15) at PipeTransport.onReadClosed (../agent/main/lib/PipeTransport.ts:85:42) ------DEVTOOLS------------------------------------ ------DEVTOOLS_SESSION_ID=------------------------ at new Resolvable (../../shared/commons/lib/Resolvable.ts:19:18) at createPromise (../../shared/commons/lib/utils.ts:147:10) at DevtoolsSession.send (../agent/main/lib/DevtoolsSession.ts:84:37) at Browser.testConnection (../agent/main/lib/Browser.ts:341:32) at Browser.launch (../agent/main/lib/Browser.ts:156:18) at async Object.cb (../agent/main/lib/Pool.ts:179:7) at async Queue.next (../../shared/commons/lib/Queue.ts:188:19) ===================================================================================== ===================================================================================== ===================================================================================== Looks like you launched Headed Chrome without an XServer running. ================================ To workaround Linux XServer issues, do either of the following: - Use headless (showChrome: false) - Use 'xvfb-run <your script>' ================================ ------BROWSER_CREATION_Q-------------------------- at Queue.run (../../shared/commons/lib/Queue.ts:63:19) at Pool.getBrowser (../agent/main/lib/Pool.ts:143:44) at Agent.open (../agent/main/lib/Agent.ts:116:34) at async Agent.newPage (../agent/main/lib/Agent.ts:160:31) at async Object.<anonymous> (../plugins/default-browser-emulator/test/proxyLeak.test.ts:667:16)
emulator › should set for all pages: agent/main/lib/Agent.ts#L112
A browserEngine is required to create a new Agent instance. at Agent.open (../agent/main/lib/Agent.ts:112:15) at Agent.newPage (../agent/main/lib/Agent.ts:160:42) at Object.<anonymous> (../plugins/default-browser-emulator/test/basic.test.ts:36:32)
it should not be able to detect incognito: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/navigator.test.ts:19:45)
it should handle overflows in plugins: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/navigator.test.ts:19:45)
it should mimic a chrome object: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/chrome.test.ts:18:45)
it should update loadtimes and csi values: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/chrome.test.ts:18:45)
Test node-20.x, ubuntu-latest, chrome-115-0
Process completed with exit code 1.
headful chrome for debugging: agent/main/lib/DevtoolsSession.ts#L144
BrowserLaunchError: at DevtoolsSession.onClosed (../agent/main/lib/DevtoolsSession.ts:144:21) at Connection.onClosed (../agent/main/lib/Connection.ts:93:15) at PipeTransport.onReadClosed (../agent/main/lib/PipeTransport.ts:85:42) ------DEVTOOLS------------------------------------ ------DEVTOOLS_SESSION_ID=------------------------ at new Resolvable (../../shared/commons/lib/Resolvable.ts:19:18) at createPromise (../../shared/commons/lib/utils.ts:147:10) at DevtoolsSession.send (../agent/main/lib/DevtoolsSession.ts:84:37) at Browser.testConnection (../agent/main/lib/Browser.ts:341:32) at Browser.launch (../agent/main/lib/Browser.ts:156:18) at async Object.cb (../agent/main/lib/Pool.ts:179:7) at async Queue.next (../../shared/commons/lib/Queue.ts:188:19) ===================================================================================== ===================================================================================== ===================================================================================== Looks like you launched Headed Chrome without an XServer running. ================================ To workaround Linux XServer issues, do either of the following: - Use headless (showChrome: false) - Use 'xvfb-run <your script>' ================================ ------BROWSER_CREATION_Q-------------------------- at Queue.run (../../shared/commons/lib/Queue.ts:63:19) at Pool.getBrowser (../agent/main/lib/Pool.ts:143:44) at Agent.open (../agent/main/lib/Agent.ts:116:34) at async Agent.newPage (../agent/main/lib/Agent.ts:160:31) at async Object.<anonymous> (../plugins/default-browser-emulator/test/proxyLeak.test.ts:667:16)
emulator › should set for all pages: agent/main/lib/Agent.ts#L112
A browserEngine is required to create a new Agent instance. at Agent.open (../agent/main/lib/Agent.ts:112:15) at Agent.newPage (../agent/main/lib/Agent.ts:160:42) at Object.<anonymous> (../plugins/default-browser-emulator/test/basic.test.ts:36:32)
emulator › should work for subframes: plugins/default-browser-emulator/test/basic.test.ts#L141
expect(received).toBe(expected) // Object.is equality Expected: "foobar" Received: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" at Object.<anonymous> (../plugins/default-browser-emulator/test/basic.test.ts:141:45)
it should not be able to detect incognito: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/navigator.test.ts:19:45)
it should handle overflows in plugins: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/navigator.test.ts:19:45)
it should mimic a chrome object: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/chrome.test.ts:18:45)
it should update loadtimes and csi values: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/chrome.test.ts:18:45)
Test node-20.x, ubuntu-latest, chrome-114-0
Process completed with exit code 1.
should not trigger stack for unhandled rejections: plugins/default-browser-emulator/test/detection.test.ts#L1417
expect(received).toBeFalsy() Received: true at Object.<anonymous> (../plugins/default-browser-emulator/test/detection.test.ts:1417:24)
headful chrome for debugging: home/runner/work/unblocked/shared/commons/lib/Resolvable.ts#L19
BrowserLaunchError: at new Resolvable (../../shared/commons/lib/Resolvable.ts:19:18) at createPromise (../../shared/commons/lib/utils.ts:147:10) at DevtoolsSession.send (../agent/main/lib/DevtoolsSession.ts:84:37) at Browser.testConnection (../agent/main/lib/Browser.ts:341:32) at Browser.launch (../agent/main/lib/Browser.ts:156:18) at async Object.cb (../agent/main/lib/Pool.ts:179:7) at async Queue.next (../../shared/commons/lib/Queue.ts:188:19) ===================================================================================== ===================================================================================== ===================================================================================== Looks like you launched Headed Chrome without an XServer running. ================================ To workaround Linux XServer issues, do either of the following: - Use headless (showChrome: false) - Use 'xvfb-run <your script>' ================================ ------BROWSER_CREATION_Q-------------------------- at Queue.run (../../shared/commons/lib/Queue.ts:63:19) at Pool.getBrowser (../agent/main/lib/Pool.ts:143:44) at Agent.open (../agent/main/lib/Agent.ts:116:34) at async Agent.newPage (../agent/main/lib/Agent.ts:160:31) at async Object.<anonymous> (../plugins/default-browser-emulator/test/proxyLeak.test.ts:667:16)
emulator › should set for all pages: agent/main/lib/Agent.ts#L112
A browserEngine is required to create a new Agent instance. at Agent.open (../agent/main/lib/Agent.ts:112:15) at Agent.newPage (../agent/main/lib/Agent.ts:160:42) at Object.<anonymous> (../plugins/default-browser-emulator/test/basic.test.ts:36:32)
it should not be able to detect incognito: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/navigator.test.ts:19:45)
it should handle overflows in plugins: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/navigator.test.ts:19:45)
it should mimic a chrome object: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/chrome.test.ts:18:45)
it should update loadtimes and csi values: plugins/default-browser-emulator/lib/UserAgentSelector.ts#L28
Invalid argument not valid semver ('Sequoia' received) at validateAndParse (node_modules/compare-versions/lib/esm/utils.js:8:15) at compareVersions (node_modules/compare-versions/lib/esm/compareVersions.js:11:16) at Object.compare (node_modules/compare-versions/lib/esm/compare.js:24:17) at UserAgentSelector.isMatch (../plugins/default-browser-emulator/lib/UserAgentSelector.ts:28:41) at Array.filter (<anonymous>) at UserAgentOptions.findWithSelector (../plugins/default-browser-emulator/lib/UserAgentOptions.ts:98:51) at selectUserAgentOption (../plugins/default-browser-emulator/lib/helpers/selectUserAgentOption.ts:18:37) at Function.selectBrowserMeta (../plugins/default-browser-emulator/index.ts:344:50) at Object.<anonymous> (../plugins/default-browser-emulator/test/chrome.test.ts:18:45)
Test node-20.x, ubuntu-latest, chrome-120-0
Process completed with exit code 1.
Test node-20, windows-latest, latest
The job running on runner GitHub Actions 17 has exceeded the maximum execution time of 30 minutes.
Test node-20, windows-latest, latest
The operation was canceled.
Test node-18, windows-latest, latest
The job running on runner GitHub Actions 4 has exceeded the maximum execution time of 30 minutes.
Test node-18, windows-latest, latest
The operation was canceled.
Test node-18, macos-13, latest
The job running on runner GitHub Actions 3 has exceeded the maximum execution time of 30 minutes.
Test node-18, macos-13, latest
The operation was canceled.
Test node-20, macos-13, latest
The job running on runner GitHub Actions 11 has exceeded the maximum execution time of 30 minutes.
Test node-20, macos-13, latest
The operation was canceled.
Test node-18, ubuntu-latest, latest
Restore cache failed: Dependencies file is not found in /home/runner/work/unblocked/unblocked. Supported file pattern: go.sum
Test node-20, ubuntu-latest, latest
Restore cache failed: Dependencies file is not found in /home/runner/work/unblocked/unblocked. Supported file pattern: go.sum
Test node-20.x, ubuntu-latest, chrome-115-0
Restore cache failed: Dependencies file is not found in /home/runner/work/unblocked/unblocked. Supported file pattern: go.sum
Test node-20.x, ubuntu-latest, chrome-114-0
Restore cache failed: Dependencies file is not found in /home/runner/work/unblocked/unblocked. Supported file pattern: go.sum
Test node-20.x, ubuntu-latest, chrome-120-0
Restore cache failed: Dependencies file is not found in /home/runner/work/unblocked/unblocked. Supported file pattern: go.sum
Test node-20, windows-latest, latest
Restore cache failed: Dependencies file is not found in D:\a\unblocked\unblocked. Supported file pattern: go.sum
Test node-18, windows-latest, latest
Restore cache failed: Dependencies file is not found in D:\a\unblocked\unblocked. Supported file pattern: go.sum
Test node-18, macos-13, latest
Restore cache failed: Dependencies file is not found in /Users/runner/work/unblocked/unblocked. Supported file pattern: go.sum
Test node-20, macos-13, latest
Restore cache failed: Dependencies file is not found in /Users/runner/work/unblocked/unblocked. Supported file pattern: go.sum

Artifacts

Produced during runtime
Name Size
test-logs-ubuntu-latest-18-main Expired
167 Bytes
test-logs-ubuntu-latest-20-main Expired
2.09 MB
test-logs-ubuntu-latest-20.x-chrome-114-0 Expired
2.07 MB
test-logs-ubuntu-latest-20.x-chrome-115-0 Expired
2.06 MB
test-logs-ubuntu-latest-20.x-chrome-120-0 Expired
2.08 MB