Skip to content

crypto: runtime-deprecate calling Hmac.digest() more than once (DEP0206) #85340

crypto: runtime-deprecate calling Hmac.digest() more than once (DEP0206)

crypto: runtime-deprecate calling Hmac.digest() more than once (DEP0206) #85340

Triggered via pull request May 16, 2026 19:14
Status Failure
Total duration 1h 5m 22s
Artifacts

test-linux.yml

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

Annotations

6 errors and 2 notices
test-linux (ubuntu-24.04-arm)
Process completed with exit code 2.
test-linux (ubuntu-24.04-arm): test/parallel/test-crypto-hmac.js#L0
--- stderr --- (node:159408) [DEP0181] DeprecationWarning: crypto.Hmac constructor is deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) node:internal/assert/utils:146 throw error; ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'crypto.Hmac constructor is deprecated.' - 'Calling digest() on an already-finalized Hmac instance is deprecated.' at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:694:14) at Object.DeprecationWarning (/home/runner/work/node/node/node/test/common/index.js:509:15) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:718:33) at process.emit (node:events:521:24) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'crypto.Hmac constructor is deprecated.', expected: 'Calling digest() on an already-finalized Hmac instance is deprecated.', operator: 'strictEqual', diff: 'simple' } Node.js v27.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/parallel/test-crypto-hmac.js
test-linux (ubuntu-24.04-arm): test/parallel/test-crypto-dep0206.js#L10
--- stderr --- (node:159051) [DEP0206] DeprecationWarning: Calling digest() on an already-finalized Hmac instance is deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) --- stdout --- Mismatched <anonymous> function calls. Expected exactly 2, actual 1. at mustCall (/home/runner/work/node/node/node/test/common/index.js:467:10) at _expectWarning (/home/runner/work/node/node/node/test/common/index.js:686:10) at /home/runner/work/node/node/node/test/common/index.js:725:28 at Array.forEach (<anonymous>) at Proxy.expectWarning (/home/runner/work/node/node/node/test/common/index.js:724:28) at Object.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-crypto-dep0206.js:10:8) at Module._compile (node:internal/modules/cjs/loader:1873:14) at Object..js (node:internal/modules/cjs/loader:2013:10) at Module.load (node:internal/modules/cjs/loader:1596:32) Command: out/Release/node /home/runner/work/node/node/node/test/parallel/test-crypto-dep0206.js
test-linux (ubuntu-24.04)
Process completed with exit code 2.
test-linux (ubuntu-24.04): test/parallel/test-crypto-hmac.js#L0
--- stderr --- (node:167180) [DEP0181] DeprecationWarning: crypto.Hmac constructor is deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) node:internal/assert/utils:146 throw error; ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + 'crypto.Hmac constructor is deprecated.' - 'Calling digest() on an already-finalized Hmac instance is deprecated.' at Object.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:694:14) at Object.DeprecationWarning (/home/runner/work/node/node/node/test/common/index.js:509:15) at process.<anonymous> (/home/runner/work/node/node/node/test/common/index.js:718:33) at process.emit (node:events:521:24) at doEmitWarning (node:internal/process/warning:85:11) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'crypto.Hmac constructor is deprecated.', expected: 'Calling digest() on an already-finalized Hmac instance is deprecated.', operator: 'strictEqual', diff: 'simple' } Node.js v27.0.0-pre Command: out/Release/node /home/runner/work/node/node/node/test/parallel/test-crypto-hmac.js
test-linux (ubuntu-24.04): test/parallel/test-crypto-dep0206.js#L10
--- stderr --- (node:166864) [DEP0206] DeprecationWarning: Calling digest() on an already-finalized Hmac instance is deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) --- stdout --- Mismatched <anonymous> function calls. Expected exactly 2, actual 1. at mustCall (/home/runner/work/node/node/node/test/common/index.js:467:10) at _expectWarning (/home/runner/work/node/node/node/test/common/index.js:686:10) at /home/runner/work/node/node/node/test/common/index.js:725:28 at Array.forEach (<anonymous>) at Proxy.expectWarning (/home/runner/work/node/node/node/test/common/index.js:724:28) at Object.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-crypto-dep0206.js:10:8) at Module._compile (node:internal/modules/cjs/loader:1873:14) at Object..js (node:internal/modules/cjs/loader:2013:10) at Module.load (node:internal/modules/cjs/loader:1596:32) Command: out/Release/node /home/runner/work/node/node/node/test/parallel/test-crypto-dep0206.js
sccache stats - test-linux
52% - 2580 hits, 2393 misses, 0 errors
sccache stats - test-linux
65% - 3210 hits, 1753 misses, 0 errors