Skip to content

chore(deps): update @happyvertical/utils to ^0.71.0 #161

chore(deps): update @happyvertical/utils to ^0.71.0

chore(deps): update @happyvertical/utils to ^0.71.0 #161

Triggered via pull request March 2, 2026 07:59
Status Failure
Total duration 1m 38s
Artifacts

test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
src/scrapers/scrapers.spec.ts > BasicScraper > should respect cache options: src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15 ❯ BasicScraper.scrape src/scrapers/basic.ts:78:18 ❯ src/scrapers/scrapers.spec.ts:116:21 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:57.560Z' }
src/scrapers/scrapers.spec.ts > BasicScraper > should use DOM spider when specified: src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ DomAdapter.fetch src/adapters/dom.ts:221:15 ❯ BasicScraper.scrape src/scrapers/basic.ts:78:18 ❯ src/scrapers/scrapers.spec.ts:77:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:55.541Z' }
src/scrapers/scrapers.spec.ts > BasicScraper > should scrape a simple page: src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15 ❯ BasicScraper.scrape src/scrapers/basic.ts:78:18 ❯ src/scrapers/scrapers.spec.ts:42:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:54.701Z' }
src/index.spec.ts > DomAdapter > should cache processed pages: src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ DomAdapter.fetch src/adapters/dom.ts:221:15 ❯ src/index.spec.ts:164:19 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:58.983Z' }
src/index.spec.ts > DomAdapter > should process HTML with happy-dom: src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ DomAdapter.fetch src/adapters/dom.ts:221:15 ❯ src/index.spec.ts:151:18 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:58.289Z' }
src/index.spec.ts > DomAdapter > should fetch and process a page: src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ DomAdapter.fetch src/adapters/dom.ts:221:15 ❯ src/index.spec.ts:137:18 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:57.594Z' }
src/index.spec.ts > SimpleAdapter > should bypass cache when cache=false: src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15 ❯ src/index.spec.ts:121:19 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:56.900Z' }
src/index.spec.ts > SimpleAdapter > should handle custom headers and timeout: src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15 ❯ src/index.spec.ts:108:18 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:56.204Z' }
src/index.spec.ts > SimpleAdapter > should cache fetched pages: src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15 ❯ src/index.spec.ts:58:19 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:55.507Z' }
src/index.spec.ts > SimpleAdapter > should fetch a page with links: src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate ❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15 ❯ src/index.spec.ts:40:18 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:54.807Z' }