Skip to content

fix(deps): update dependency vitest to v2 #6936

fix(deps): update dependency vitest to v2

fix(deps): update dependency vitest to v2 #6936

Triggered via pull request August 19, 2024 23:32
Status Failure
Total duration 1m 6s
Artifacts

node.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 1 warning
packages/database/test/Database.test.ts > should have crypto: test/factoryMocks.ts#L40
AssertionError: expected [Function] to not throw an error but '{"name":"ServerError","message":"DES-…' was thrown - Expected: undefined + Received: "{\"name\":\"ServerError\",\"message\":\"DES-CBC cipher not available\",\"stack\":\"ServerError: DES-CBC cipher not available\\n at Module.verifyLegacyCipherSupport (/home/runner/work/server/server/packages/gateway/src/encryption.ts:82:21)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:18\\n at Proxy.assertThrows (file:///home/runner/work/server/server/node_modules/chai/chai.js:2682:5)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:977:16)\\n at Proxy.overwritingMethodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1647:33)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:1512:21)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:920:17)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:51\"}" ❯ test/factoryMocks.ts:40:51
packages/gateway/test/encryption.test.ts > should have crypto: test/factoryMocks.ts#L40
AssertionError: expected [Function] to not throw an error but '{"name":"ServerError","message":"DES-…' was thrown - Expected: undefined + Received: "{\"name\":\"ServerError\",\"message\":\"DES-CBC cipher not available\",\"stack\":\"ServerError: DES-CBC cipher not available\\n at Module.verifyLegacyCipherSupport (/home/runner/work/server/server/packages/gateway/src/encryption.ts:82:21)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:18\\n at Proxy.assertThrows (file:///home/runner/work/server/server/node_modules/chai/chai.js:2682:5)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:977:16)\\n at Proxy.overwritingMethodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1647:33)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:1512:21)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:920:17)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:51\"}" ❯ test/factoryMocks.ts:40:51
packages/gateway/test/encryption.test.ts > Encryption > should be able to encrypt and decrypt a command message: packages/gateway/src/encryption.ts#L38
Error: error:0308010C:digital envelope routines::unsupported ❯ Module.createCommandEncryptionPair packages/gateway/src/encryption.ts:38:22 ❯ packages/gateway/test/encryption.test.ts:60:39 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' }
packages/gateway/test/encryption.test.ts > Encryption > should be able to encrypt and decrypt a command message: packages/gateway/src/encryption.ts#L38
Error: error:0308010C:digital envelope routines::unsupported ❯ Module.createCommandEncryptionPair packages/gateway/src/encryption.ts:38:22 ❯ packages/gateway/test/encryption.test.ts:117:39 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' }
packages/login/test/LoginServer.test.ts > should have crypto: test/factoryMocks.ts#L40
AssertionError: expected [Function] to not throw an error but '{"name":"ServerError","message":"DES-…' was thrown - Expected: undefined + Received: "{\"name\":\"ServerError\",\"message\":\"DES-CBC cipher not available\",\"stack\":\"ServerError: DES-CBC cipher not available\\n at Module.verifyLegacyCipherSupport (/home/runner/work/server/server/packages/gateway/src/encryption.ts:82:21)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:18\\n at Proxy.assertThrows (file:///home/runner/work/server/server/node_modules/chai/chai.js:2682:5)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:977:16)\\n at Proxy.overwritingMethodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1647:33)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:1512:21)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:920:17)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:51\"}" ❯ test/factoryMocks.ts:40:51
packages/patch/test/PatchServer.test.ts > should have crypto: test/factoryMocks.ts#L40
AssertionError: expected [Function] to not throw an error but '{"name":"ServerError","message":"DES-…' was thrown - Expected: undefined + Received: "{\"name\":\"ServerError\",\"message\":\"DES-CBC cipher not available\",\"stack\":\"ServerError: DES-CBC cipher not available\\n at Module.verifyLegacyCipherSupport (/home/runner/work/server/server/packages/gateway/src/encryption.ts:82:21)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:18\\n at Proxy.assertThrows (file:///home/runner/work/server/server/node_modules/chai/chai.js:2682:5)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:977:16)\\n at Proxy.overwritingMethodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1647:33)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:1512:21)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:920:17)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:51\"}" ❯ test/factoryMocks.ts:40:51
packages/transactions/test/_getPlayerRaceHistory.test.ts > should have crypto: test/factoryMocks.ts#L40
AssertionError: expected [Function] to not throw an error but '{"name":"ServerError","message":"DES-…' was thrown - Expected: undefined + Received: "{\"name\":\"ServerError\",\"message\":\"DES-CBC cipher not available\",\"stack\":\"ServerError: DES-CBC cipher not available\\n at Module.verifyLegacyCipherSupport (/home/runner/work/server/server/packages/gateway/src/encryption.ts:82:21)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:18\\n at Proxy.assertThrows (file:///home/runner/work/server/server/node_modules/chai/chai.js:2682:5)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:977:16)\\n at Proxy.overwritingMethodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1647:33)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:1512:21)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:920:17)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:51\"}" ❯ test/factoryMocks.ts:40:51
packages/transactions/test/clientConnect.test.ts > should have crypto: test/factoryMocks.ts#L40
AssertionError: expected [Function] to not throw an error but '{"name":"ServerError","message":"DES-…' was thrown - Expected: undefined + Received: "{\"name\":\"ServerError\",\"message\":\"DES-CBC cipher not available\",\"stack\":\"ServerError: DES-CBC cipher not available\\n at Module.verifyLegacyCipherSupport (/home/runner/work/server/server/packages/gateway/src/encryption.ts:82:21)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:18\\n at Proxy.assertThrows (file:///home/runner/work/server/server/node_modules/chai/chai.js:2682:5)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:977:16)\\n at Proxy.overwritingMethodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1647:33)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:1512:21)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:920:17)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:51\"}" ❯ test/factoryMocks.ts:40:51
packages/transactions/test/clientConnect.test.ts > clientConnect > throws when connection is not found: packages/transactions/test/clientConnect.test.ts#L48
AssertionError: expected Error: error:0308010C:digital envelope ro… { …(3) } to deeply equal ServerError: Encryption not found for con… { code: … } - Expected + Received - [ServerError: Encryption not found for connection test] + [Error: error:0308010C:digital envelope routines::unsupported] ❯ packages/transactions/test/clientConnect.test.ts:48:27
packages/transactions/test/getLobbies.test.ts > should have crypto: test/factoryMocks.ts#L40
AssertionError: expected [Function] to not throw an error but '{"name":"ServerError","message":"DES-…' was thrown - Expected: undefined + Received: "{\"name\":\"ServerError\",\"message\":\"DES-CBC cipher not available\",\"stack\":\"ServerError: DES-CBC cipher not available\\n at Module.verifyLegacyCipherSupport (/home/runner/work/server/server/packages/gateway/src/encryption.ts:82:21)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:18\\n at Proxy.assertThrows (file:///home/runner/work/server/server/node_modules/chai/chai.js:2682:5)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:977:16)\\n at Proxy.overwritingMethodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1647:33)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:1512:21)\\n at Proxy.<anonymous> (file:///home/runner/work/server/server/node_modules/@vitest/expect/dist/index.js:920:17)\\n at Proxy.methodWrapper (file:///home/runner/work/server/server/node_modules/chai/chai.js:1591:25)\\n at /home/runner/work/server/server/test/factoryMocks.ts:40:51\"}" ❯ test/factoryMocks.ts:40:51
build (20.x)
The job was canceled because "_18_x" failed.
build (20.x)
The operation was canceled.
build (21.x)
The job was canceled because "_18_x" failed.
build (21.x)
The operation was canceled.
build (18.x)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/