Skip to content

feat: M12 Carousel — key rotation without re-encrypting data (v5.2.0) #70

feat: M12 Carousel — key rotation without re-encrypting data (v5.2.0)

feat: M12 Carousel — key rotation without re-encrypting data (v5.2.0) #70

Triggered via pull request February 28, 2026 16:19
Status Failure
Total duration 21s
Artifacts

ci.yml

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

Annotations

6 errors
test-unit
Process completed with exit code 1.
test/unit/facade/ContentAddressableStore.rotation.test.js > ContentAddressableStore – rotateVaultPassphrase > metadata updated with new KDF salt: src/domain/services/VaultService.js#L236
GitPlumbingError: Git command failed with code 128 ❯ GitErrorClassifier.classify node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/GitErrorClassifier.js:56:12 ❯ ExecutionOrchestrator.orchestrate node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/ExecutionOrchestrator.js:50:41 ❯ timeout node_modules/.pnpm/@git-stunts+alfred@0.10.0/node_modules/@git-stunts/alfred/src/policies/timeout.js:93:20 ❯ VaultService.writeCommit src/domain/services/VaultService.js:236:23 ❯ VaultService.initVault src/domain/services/VaultService.js:342:12 ❯ test/unit/facade/ContentAddressableStore.rotation.test.js:163:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { operation: 'ExecutionOrchestrator.orchestrate', details: { args: [ 'commit-tree', 'bbf35d1675cca5f51b26fab26727d6cb65a8cfe6', '-m', 'vault: init' ], stderr: 'Author identity unknown\n\n*** Please tell me who you are.\n\nRun\n\n git config --global user.email "you@example.com"\n git config --global user.name "Your Name"\n\nto set your account\'s default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: empty ident name (for <runner@runnervmnay03.bxfxhvyjb2je3bpitqmo1o3ped.bx.internal.cloudapp.net>) not allowed\n', stdout: '', code: 128, traceId: 'a9q5le', latency: 3.045603999999912 } }
test/unit/facade/ContentAddressableStore.rotation.test.js > ContentAddressableStore – rotateVaultPassphrase > vault not encrypted → VAULT_METADATA_INVALID: src/domain/services/VaultService.js#L236
GitPlumbingError: Git command failed with code 128 ❯ GitErrorClassifier.classify node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/GitErrorClassifier.js:56:12 ❯ ExecutionOrchestrator.orchestrate node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/ExecutionOrchestrator.js:50:41 ❯ timeout node_modules/.pnpm/@git-stunts+alfred@0.10.0/node_modules/@git-stunts/alfred/src/policies/timeout.js:93:20 ❯ VaultService.writeCommit src/domain/services/VaultService.js:236:23 ❯ VaultService.initVault src/domain/services/VaultService.js:342:12 ❯ test/unit/facade/ContentAddressableStore.rotation.test.js:145:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { operation: 'ExecutionOrchestrator.orchestrate', details: { args: [ 'commit-tree', '2f2391b5a1f59e88b7619a761add91246b75b490', '-m', 'vault: init' ], stderr: 'Author identity unknown\n\n*** Please tell me who you are.\n\nRun\n\n git config --global user.email "you@example.com"\n git config --global user.name "Your Name"\n\nto set your account\'s default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: empty ident name (for <runner@runnervmnay03.bxfxhvyjb2je3bpitqmo1o3ped.bx.internal.cloudapp.net>) not allowed\n', stdout: '', code: 128, traceId: 'w0ojb4', latency: 4.1020050000000765 } }
test/unit/facade/ContentAddressableStore.rotation.test.js > ContentAddressableStore – rotateVaultPassphrase > wrong old passphrase → error: src/domain/services/VaultService.js#L236
GitPlumbingError: Git command failed with code 128 ❯ GitErrorClassifier.classify node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/GitErrorClassifier.js:56:12 ❯ ExecutionOrchestrator.orchestrate node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/ExecutionOrchestrator.js:50:41 ❯ timeout node_modules/.pnpm/@git-stunts+alfred@0.10.0/node_modules/@git-stunts/alfred/src/policies/timeout.js:93:20 ❯ VaultService.writeCommit src/domain/services/VaultService.js:236:23 ❯ VaultService.initVault src/domain/services/VaultService.js:342:12 ❯ test/unit/facade/ContentAddressableStore.rotation.test.js:136:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { operation: 'ExecutionOrchestrator.orchestrate', details: { args: [ 'commit-tree', 'e4a42c57a3c6751fbc31c53005a7c125f1563589', '-m', 'vault: init' ], stderr: 'Author identity unknown\n\n*** Please tell me who you are.\n\nRun\n\n git config --global user.email "you@example.com"\n git config --global user.name "Your Name"\n\nto set your account\'s default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: empty ident name (for <runner@runnervmnay03.bxfxhvyjb2je3bpitqmo1o3ped.bx.internal.cloudapp.net>) not allowed\n', stdout: '', code: 128, traceId: '6mlv7', latency: 4.091578000000027 } }
test/unit/facade/ContentAddressableStore.rotation.test.js > ContentAddressableStore – rotateVaultPassphrase > mixed: 2 envelope + 1 non-envelope → 2 rotated, 1 skipped: src/domain/services/VaultService.js#L236
GitPlumbingError: Git command failed with code 128 ❯ GitErrorClassifier.classify node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/GitErrorClassifier.js:56:12 ❯ ExecutionOrchestrator.orchestrate node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/ExecutionOrchestrator.js:50:41 ❯ timeout node_modules/.pnpm/@git-stunts+alfred@0.10.0/node_modules/@git-stunts/alfred/src/policies/timeout.js:93:20 ❯ VaultService.writeCommit src/domain/services/VaultService.js:236:23 ❯ VaultService.initVault src/domain/services/VaultService.js:342:12 ❯ test/unit/facade/ContentAddressableStore.rotation.test.js:103:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { operation: 'ExecutionOrchestrator.orchestrate', details: { args: [ 'commit-tree', '7eb2b0ae945b4680510bb676e2954f15c969b8d2', '-m', 'vault: init' ], stderr: 'Author identity unknown\n\n*** Please tell me who you are.\n\nRun\n\n git config --global user.email "you@example.com"\n git config --global user.name "Your Name"\n\nto set your account\'s default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: empty ident name (for <runner@runnervmnay03.bxfxhvyjb2je3bpitqmo1o3ped.bx.internal.cloudapp.net>) not allowed\n', stdout: '', code: 128, traceId: 'qyqahq', latency: 4.117043999999964 } }
test/unit/facade/ContentAddressableStore.rotation.test.js > ContentAddressableStore – rotateVaultPassphrase > 3 envelope entries → rotate → all restorable with new passphrase: src/domain/services/VaultService.js#L236
GitPlumbingError: Git command failed with code 128 ❯ GitErrorClassifier.classify node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/GitErrorClassifier.js:56:12 ❯ ExecutionOrchestrator.orchestrate node_modules/.pnpm/@git-stunts+plumbing@2.8.0/node_modules/@git-stunts/plumbing/src/domain/services/ExecutionOrchestrator.js:50:41 ❯ timeout node_modules/.pnpm/@git-stunts+alfred@0.10.0/node_modules/@git-stunts/alfred/src/policies/timeout.js:93:20 ❯ VaultService.writeCommit src/domain/services/VaultService.js:236:23 ❯ VaultService.initVault src/domain/services/VaultService.js:342:12 ❯ test/unit/facade/ContentAddressableStore.rotation.test.js:66:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { operation: 'ExecutionOrchestrator.orchestrate', details: { args: [ 'commit-tree', '2470e02a2c1490a4aaaf9ac3b8ed52586e92a25b', '-m', 'vault: init' ], stderr: 'Author identity unknown\n\n*** Please tell me who you are.\n\nRun\n\n git config --global user.email "you@example.com"\n git config --global user.name "Your Name"\n\nto set your account\'s default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: empty ident name (for <runner@runnervmnay03.bxfxhvyjb2je3bpitqmo1o3ped.bx.internal.cloudapp.net>) not allowed\n', stdout: '', code: 128, traceId: 'c08i9w', latency: 5.117420999999979 } }