Skip to content

OpenAI LLM event refactor and new base LLM classes #1252

OpenAI LLM event refactor and new base LLM classes

OpenAI LLM event refactor and new base LLM classes #1252

Triggered via push February 5, 2026 17:40
Status Failure
Total duration 17m 17s
Artifacts 9

ci-workflow.yml

on: push
should_run
6s
should_run
Matrix: integration
Matrix: unit
Matrix: versioned-internal
Matrix: ci
Matrix: lint
Matrix: versioned-external
Matrix: codecov
all-clear
2s
all-clear
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 10 notices
unit (24.x)
Process completed with exit code 1.
assigns total_tokens from response: test/unit/llm-events/openai/embedding.test.js#L202
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:202:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
does not calculate tokens when no content exists: test/unit/llm-events/openai/embedding.test.js#L181
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:181:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by recording content when true: test/unit/llm-events/openai/embedding.test.js#L155
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:155:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by not recording content when set to false: test/unit/llm-events/openai/embedding.test.js#L128
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:128:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
should set error to true: test/unit/llm-events/openai/embedding.test.js#L99
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:99:30 at runInContextCb (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1251:20) at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at TransactionShim.applyContext (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1254:66) at _applyRecorderSegment (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:819:16)
unit (22.x)
Process completed with exit code 1.
assigns total_tokens from response: test/unit/llm-events/openai/embedding.test.js#L202
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:202:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
does not calculate tokens when no content exists: test/unit/llm-events/openai/embedding.test.js#L181
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:181:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by recording content when true: test/unit/llm-events/openai/embedding.test.js#L155
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:155:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by not recording content when set to false: test/unit/llm-events/openai/embedding.test.js#L128
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:128:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
should set error to true: test/unit/llm-events/openai/embedding.test.js#L99
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:99:30 at runInContextCb (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1251:20) at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at TransactionShim.applyContext (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1254:66) at _applyRecorderSegment (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:819:16)
unit (20.x)
Process completed with exit code 1.
assigns total_tokens from response: test/unit/llm-events/openai/embedding.test.js#L202
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:202:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
does not calculate tokens when no content exists: test/unit/llm-events/openai/embedding.test.js#L181
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:181:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by recording content when true: test/unit/llm-events/openai/embedding.test.js#L155
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:155:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by not recording content when set to false: test/unit/llm-events/openai/embedding.test.js#L128
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:128:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
should set error to true: test/unit/llm-events/openai/embedding.test.js#L99
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:99:30 at runInContextCb (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1251:20) at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at TransactionShim.applyContext (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1254:66) at _applyRecorderSegment (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:819:16)
versioned-internal (24.x)
Process completed with exit code 4.
versioned-internal (22.x)
Process completed with exit code 4.
versioned-internal (20.x)
Process completed with exit code 4.
all-clear
Process completed with exit code 1.
ci (lts/*)
Total Tests: 36 Suites 📂: 0 Passed ✅: 36 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 594.602ms
unit (24.x)
Total Tests: 5036 Suites 📂: 13 Passed ✅: 5010 Failed ❌: 5 Canceled 🚫: 0 Skipped ⏭️: 2 Todo 📝: 19 Duration 🕐: 68499.278ms
unit (22.x)
Total Tests: 5036 Suites 📂: 13 Passed ✅: 5010 Failed ❌: 5 Canceled 🚫: 0 Skipped ⏭️: 2 Todo 📝: 19 Duration 🕐: 71385.949ms
integration (24.x)
Total Tests: 1 Suites 📂: 0 Passed ✅: 1 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 518.378ms
integration (24.x)
Total Tests: 791 Suites 📂: 0 Passed ✅: 787 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 4 Todo 📝: 0 Duration 🕐: 53194.901ms
unit (20.x)
Total Tests: 5033 Suites 📂: 13 Passed ✅: 5006 Failed ❌: 5 Canceled 🚫: 0 Skipped ⏭️: 3 Todo 📝: 19 Duration 🕐: 81119.304ms
integration (20.x)
Total Tests: 1 Suites 📂: 0 Passed ✅: 1 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 571.159ms
integration (20.x)
Total Tests: 791 Suites 📂: 0 Passed ✅: 786 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 5 Todo 📝: 0 Duration 🕐: 123944.029ms
integration (22.x)
Total Tests: 1 Suites 📂: 0 Passed ✅: 1 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 536.593ms
integration (22.x)
Total Tests: 791 Suites 📂: 0 Passed ✅: 787 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 4 Todo 📝: 0 Duration 🕐: 127903.613ms

Artifacts

Produced during runtime
Name Size Digest
integration-tests-cjs-20.x
153 KB
sha256:aff10d99338a2182dee3dd891478a23fcdfb72f531fce54301d17b0c3b39b2cc
integration-tests-cjs-22.x
153 KB
sha256:70723aadf27b061f0dac3f8af78f5242feca3d65ba5f533a3828d09cc464651e
integration-tests-cjs-24.x
153 KB
sha256:bee9885fc30cc18aaae1ffac680298812215503be79eabc0cef3ace3359794e2
integration-tests-esm-20.x
88.9 KB
sha256:b90b2622f782e3a6749bf808d698e1b7a48073417c159ab63045e028bbfebc68
integration-tests-esm-22.x
88.9 KB
sha256:3b98825ee65cdec1ece4c7c1a1184036204175feeb5dcfb7ed393740d736ad46
integration-tests-esm-24.x
89.8 KB
sha256:60794d0fa82d7f7e117c447ac0db94aa1d49f62a08fdb7e373fe30424feb1215
logs-20.x.tgz
541 KB
sha256:06abbf4d8b43acaa941541592e8ea8b5ed8b016880cd8b6fe7db16b1e7d38a10
logs-22.x.tgz
521 KB
sha256:1938f61f2633d9595ad49d6fb75645f409ccaf82bc48a2409b54a031428f5e8d
logs-24.x.tgz
507 KB
sha256:bf0875d0d46e7ae60bff9c78f0871aaffc251079e0542319765b539678114d14