Skip to content

chore(deps): update @happyvertical/cache to ^0.71.0 #159

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

chore(deps): update @happyvertical/cache to ^0.71.0 #159

Triggered via pull request March 2, 2026 07:59
Status Failure
Total duration 1m 41s
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:21.377Z' }
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:19.285Z' }
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:18.437Z' }
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:22.800Z' }
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:22.102Z' }
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:21.399Z' }
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:20.700Z' }
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:19.999Z' }
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:19.302Z' }
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:18.593Z' }