Skip to content

Merge pull request #2 from codewalla-engineering/codewalla-version #2

Merge pull request #2 from codewalla-engineering/codewalla-version

Merge pull request #2 from codewalla-engineering/codewalla-version #2

Triggered via push June 26, 2026 13:04
Status Failure
Total duration 3m 43s
Artifacts –

ci.yml

on: push
Lint & Type Check
31s
Lint & Type Check
Matrix: test_matrix
Detect changes
7s
Detect changes
Validate Release Tracking
0s
Validate Release Tracking
Nix Flake Validation
1m 49s
Nix Flake Validation
All checks passed
3s
All checks passed
All checks passed
0s
All checks passed
Fit to window
Zoom out
Zoom in

Annotations

14 errors, 6 warnings, and 1 notice
Test (linux-bash)
Process completed with exit code 1.
test/core/templates/skill-templates-parity.test.ts > skill templates split parity > preserves generated skill file content exactly: test/core/templates/skill-templates-parity.test.ts#L156
AssertionError: expected { …(11) } to deeply equal { …(11) } - Expected + Received @@ -1,7 +1,7 @@ { - "openspec-apply-change": "19150b4aca26df9b642446b6c673c3f2a98f5f5077ad68233d05b4e23f3b9f29", + "openspec-apply-change": "a262beef4179f689a3ad2ab79a5837e4f9546351cb2094036155ef2a68dccf71", "openspec-archive-change": "833290ade47ddaed7f5e523d07437c7cef2497340021e944096bce449e290c22", "openspec-bulk-archive-change": "244b195e53d3f010a99892c1922c800fd8f02e7745d0f34ec18b5fe9b5548706", "openspec-continue-change": "5d2aea621310d74d89e547d705d2e08e6d5a44da7bca93ba049ed43ebf60295e", "openspec-explore": "08f905865f86e787262fed252c59ed343ac24db8befa31e5cf8fd99af947263b", "openspec-ff-change": "cbb7844c130bd188319ff2b3f0c0320243b5ae5b588a0f816cd4e29408f25676", ❯ test/core/templates/skill-templates-parity.test.ts:156:26
test/core/templates/skill-templates-parity.test.ts > skill templates split parity > preserves all template function payloads exactly: test/core/templates/skill-templates-parity.test.ts#L145
AssertionError: expected { …(23) } to deeply equal { …(23) } - Expected + Received @@ -1,16 +1,16 @@ { - "getApplyChangeSkillTemplate": "b05fd3e080db9f5deaf7564a7f5862b61966203d524f1c3e967eb63b7ab220f5", + "getApplyChangeSkillTemplate": "1dc9953ddab8016c57cec6f7065d3109e8eae906f8022f59e202b51146e975e8", "getArchiveChangeSkillTemplate": "c511a1c943bcfc5f9f3833b8c0ff284b22d34864a08f5f553cec471ee485d38f", "getBulkArchiveChangeSkillTemplate": "0f635913757ae3d1609e111f4a8f699443ca47cbaaf8a1b21eb652f7b96a1d13", "getContinueChangeSkillTemplate": "1bb28875d6e5946ea2ec5f12e90f55d9784c2fa1f6e4c4e2d0eda53d861d4c75", "getExploreSkillTemplate": "7d2f54e74fffcb36aaaa4498a4a8b033142bb25945fb9b2de532354acbe76b9c", "getFeedbackSkillTemplate": "d7d83c5f7fc2b92fe8f4588a5bf2d9cb315e4c73ec19bcd5ef28270906319a0d", "getFfChangeSkillTemplate": "9f4c12a1c58c723c9c45a139307eb90caf39cedd93c435bc960d0817328875e2", "getNewChangeSkillTemplate": "39663a6d2037e6697020393a66f6327506e3e3bc573b7a3556dcb7f9457dc51d", "getOnboardSkillTemplate": "e871d8ce172bb805ae62a7611aee7a3154d89414f427ad5ef31721c903f13002", - "getOpsxApplyCommandTemplate": "f98920a69ba011ff827757f86199672939e28c0a9ba1dcb0ea2335668d6828b9", + "getOpsxApplyCommandTemplate": "082b05c776fe7f282f49655fe6d1bdae88507e240e310c00ab7461082c0620e3", "getOpsxArchiveCommandTemplate": "6985bddb310cb45b6b50350bfcebe31bf67146135ca0084c94930920280970a4", "getOpsxBulkArchiveCommandTemplate": "9f444fc7b27a5b788077b5e3aa4f61af45aa8c8004ac8d899d204fa362ff89b7", "getOpsxContinueCommandTemplate": "418108b417107a87019d4020b26c105792d2ef0110fe6920445e255889216716", "getOpsxExploreCommandTemplate": "37e53590aae7ac6621d4393aa80a5b8af21881323887fa924ed329199fda27e0", "getOpsxFfCommandTemplate": "36973ae0dd00ab169fbaaa42bf565f97e1bc97cf63ae7c07307734cc1ca8c1fd", ❯ test/core/templates/skill-templates-parity.test.ts:145:26
test/core/completions/command-registry.test.ts > command completion registry > matches visible Commander command flags and aliases: test/core/completions/command-registry.test.ts#L107
AssertionError: instructions flags: expected [ { name: 'change', …(1) }, …(3) ] to deeply equal [ { name: 'attempt', …(1) }, …(7) ] - Expected + Received @@ -1,30 +1,15 @@ [ { - "name": "attempt", - "takesValue": true, - }, - { "name": "change", "takesValue": true, }, { "name": "json", }, { - "name": "question-count", - "takesValue": true, - }, - { - "name": "record-comprehension-pass", - }, - { "name": "schema", - "takesValue": true, - }, - { - "name": "score", "takesValue": true, }, { "name": "store", "takesValue": true, ❯ assertCommandShape test/core/completions/command-registry.test.ts:107:79 ❯ assertRegistryParity test/core/completions/command-registry.test.ts:132:7 ❯ test/core/completions/command-registry.test.ts:147:5
Test (macos-bash)
Process completed with exit code 1.
test/core/templates/skill-templates-parity.test.ts > skill templates split parity > preserves generated skill file content exactly: test/core/templates/skill-templates-parity.test.ts#L156
AssertionError: expected { …(11) } to deeply equal { …(11) } - Expected + Received @@ -1,7 +1,7 @@ { - "openspec-apply-change": "19150b4aca26df9b642446b6c673c3f2a98f5f5077ad68233d05b4e23f3b9f29", + "openspec-apply-change": "a262beef4179f689a3ad2ab79a5837e4f9546351cb2094036155ef2a68dccf71", "openspec-archive-change": "833290ade47ddaed7f5e523d07437c7cef2497340021e944096bce449e290c22", "openspec-bulk-archive-change": "244b195e53d3f010a99892c1922c800fd8f02e7745d0f34ec18b5fe9b5548706", "openspec-continue-change": "5d2aea621310d74d89e547d705d2e08e6d5a44da7bca93ba049ed43ebf60295e", "openspec-explore": "08f905865f86e787262fed252c59ed343ac24db8befa31e5cf8fd99af947263b", "openspec-ff-change": "cbb7844c130bd188319ff2b3f0c0320243b5ae5b588a0f816cd4e29408f25676", ❯ test/core/templates/skill-templates-parity.test.ts:156:26
test/core/templates/skill-templates-parity.test.ts > skill templates split parity > preserves all template function payloads exactly: test/core/templates/skill-templates-parity.test.ts#L145
AssertionError: expected { …(23) } to deeply equal { …(23) } - Expected + Received @@ -1,16 +1,16 @@ { - "getApplyChangeSkillTemplate": "b05fd3e080db9f5deaf7564a7f5862b61966203d524f1c3e967eb63b7ab220f5", + "getApplyChangeSkillTemplate": "1dc9953ddab8016c57cec6f7065d3109e8eae906f8022f59e202b51146e975e8", "getArchiveChangeSkillTemplate": "c511a1c943bcfc5f9f3833b8c0ff284b22d34864a08f5f553cec471ee485d38f", "getBulkArchiveChangeSkillTemplate": "0f635913757ae3d1609e111f4a8f699443ca47cbaaf8a1b21eb652f7b96a1d13", "getContinueChangeSkillTemplate": "1bb28875d6e5946ea2ec5f12e90f55d9784c2fa1f6e4c4e2d0eda53d861d4c75", "getExploreSkillTemplate": "7d2f54e74fffcb36aaaa4498a4a8b033142bb25945fb9b2de532354acbe76b9c", "getFeedbackSkillTemplate": "d7d83c5f7fc2b92fe8f4588a5bf2d9cb315e4c73ec19bcd5ef28270906319a0d", "getFfChangeSkillTemplate": "9f4c12a1c58c723c9c45a139307eb90caf39cedd93c435bc960d0817328875e2", "getNewChangeSkillTemplate": "39663a6d2037e6697020393a66f6327506e3e3bc573b7a3556dcb7f9457dc51d", "getOnboardSkillTemplate": "e871d8ce172bb805ae62a7611aee7a3154d89414f427ad5ef31721c903f13002", - "getOpsxApplyCommandTemplate": "f98920a69ba011ff827757f86199672939e28c0a9ba1dcb0ea2335668d6828b9", + "getOpsxApplyCommandTemplate": "082b05c776fe7f282f49655fe6d1bdae88507e240e310c00ab7461082c0620e3", "getOpsxArchiveCommandTemplate": "6985bddb310cb45b6b50350bfcebe31bf67146135ca0084c94930920280970a4", "getOpsxBulkArchiveCommandTemplate": "9f444fc7b27a5b788077b5e3aa4f61af45aa8c8004ac8d899d204fa362ff89b7", "getOpsxContinueCommandTemplate": "418108b417107a87019d4020b26c105792d2ef0110fe6920445e255889216716", "getOpsxExploreCommandTemplate": "37e53590aae7ac6621d4393aa80a5b8af21881323887fa924ed329199fda27e0", "getOpsxFfCommandTemplate": "36973ae0dd00ab169fbaaa42bf565f97e1bc97cf63ae7c07307734cc1ca8c1fd", ❯ test/core/templates/skill-templates-parity.test.ts:145:26
test/core/completions/command-registry.test.ts > command completion registry > matches visible Commander command flags and aliases: test/core/completions/command-registry.test.ts#L107
AssertionError: instructions flags: expected [ { name: 'change', …(1) }, …(3) ] to deeply equal [ { name: 'attempt', …(1) }, …(7) ] - Expected + Received @@ -1,30 +1,15 @@ [ { - "name": "attempt", - "takesValue": true, - }, - { "name": "change", "takesValue": true, }, { "name": "json", }, { - "name": "question-count", - "takesValue": true, - }, - { - "name": "record-comprehension-pass", - }, - { "name": "schema", - "takesValue": true, - }, - { - "name": "score", "takesValue": true, }, { "name": "store", "takesValue": true, ❯ assertCommandShape test/core/completions/command-registry.test.ts:107:79 ❯ assertRegistryParity test/core/completions/command-registry.test.ts:132:7 ❯ test/core/completions/command-registry.test.ts:147:5
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
Test (windows-pwsh)
Process completed with exit code 1.
test/core/templates/skill-templates-parity.test.ts > skill templates split parity > preserves generated skill file content exactly: test/core/templates/skill-templates-parity.test.ts#L156
AssertionError: expected { …(11) } to deeply equal { …(11) } - Expected + Received @@ -1,7 +1,7 @@ { - "openspec-apply-change": "19150b4aca26df9b642446b6c673c3f2a98f5f5077ad68233d05b4e23f3b9f29", + "openspec-apply-change": "a262beef4179f689a3ad2ab79a5837e4f9546351cb2094036155ef2a68dccf71", "openspec-archive-change": "833290ade47ddaed7f5e523d07437c7cef2497340021e944096bce449e290c22", "openspec-bulk-archive-change": "244b195e53d3f010a99892c1922c800fd8f02e7745d0f34ec18b5fe9b5548706", "openspec-continue-change": "5d2aea621310d74d89e547d705d2e08e6d5a44da7bca93ba049ed43ebf60295e", "openspec-explore": "08f905865f86e787262fed252c59ed343ac24db8befa31e5cf8fd99af947263b", "openspec-ff-change": "cbb7844c130bd188319ff2b3f0c0320243b5ae5b588a0f816cd4e29408f25676", ❯ test/core/templates/skill-templates-parity.test.ts:156:26
test/core/templates/skill-templates-parity.test.ts > skill templates split parity > preserves all template function payloads exactly: test/core/templates/skill-templates-parity.test.ts#L145
AssertionError: expected { …(23) } to deeply equal { …(23) } - Expected + Received @@ -1,16 +1,16 @@ { - "getApplyChangeSkillTemplate": "b05fd3e080db9f5deaf7564a7f5862b61966203d524f1c3e967eb63b7ab220f5", + "getApplyChangeSkillTemplate": "1dc9953ddab8016c57cec6f7065d3109e8eae906f8022f59e202b51146e975e8", "getArchiveChangeSkillTemplate": "c511a1c943bcfc5f9f3833b8c0ff284b22d34864a08f5f553cec471ee485d38f", "getBulkArchiveChangeSkillTemplate": "0f635913757ae3d1609e111f4a8f699443ca47cbaaf8a1b21eb652f7b96a1d13", "getContinueChangeSkillTemplate": "1bb28875d6e5946ea2ec5f12e90f55d9784c2fa1f6e4c4e2d0eda53d861d4c75", "getExploreSkillTemplate": "7d2f54e74fffcb36aaaa4498a4a8b033142bb25945fb9b2de532354acbe76b9c", "getFeedbackSkillTemplate": "d7d83c5f7fc2b92fe8f4588a5bf2d9cb315e4c73ec19bcd5ef28270906319a0d", "getFfChangeSkillTemplate": "9f4c12a1c58c723c9c45a139307eb90caf39cedd93c435bc960d0817328875e2", "getNewChangeSkillTemplate": "39663a6d2037e6697020393a66f6327506e3e3bc573b7a3556dcb7f9457dc51d", "getOnboardSkillTemplate": "e871d8ce172bb805ae62a7611aee7a3154d89414f427ad5ef31721c903f13002", - "getOpsxApplyCommandTemplate": "f98920a69ba011ff827757f86199672939e28c0a9ba1dcb0ea2335668d6828b9", + "getOpsxApplyCommandTemplate": "082b05c776fe7f282f49655fe6d1bdae88507e240e310c00ab7461082c0620e3", "getOpsxArchiveCommandTemplate": "6985bddb310cb45b6b50350bfcebe31bf67146135ca0084c94930920280970a4", "getOpsxBulkArchiveCommandTemplate": "9f444fc7b27a5b788077b5e3aa4f61af45aa8c8004ac8d899d204fa362ff89b7", "getOpsxContinueCommandTemplate": "418108b417107a87019d4020b26c105792d2ef0110fe6920445e255889216716", "getOpsxExploreCommandTemplate": "37e53590aae7ac6621d4393aa80a5b8af21881323887fa924ed329199fda27e0", "getOpsxFfCommandTemplate": "36973ae0dd00ab169fbaaa42bf565f97e1bc97cf63ae7c07307734cc1ca8c1fd", ❯ test/core/templates/skill-templates-parity.test.ts:145:26
test/core/completions/command-registry.test.ts > command completion registry > matches visible Commander command flags and aliases: test/core/completions/command-registry.test.ts#L107
AssertionError: instructions flags: expected [ { name: 'change', …(1) }, …(3) ] to deeply equal [ { name: 'attempt', …(1) }, …(7) ] - Expected + Received @@ -1,30 +1,15 @@ [ { - "name": "attempt", - "takesValue": true, - }, - { "name": "change", "takesValue": true, }, { "name": "json", }, { - "name": "question-count", - "takesValue": true, - }, - { - "name": "record-comprehension-pass", - }, - { "name": "schema", - "takesValue": true, - }, - { - "name": "score", "takesValue": true, }, { "name": "store", "takesValue": true, ❯ assertCommandShape test/core/completions/command-registry.test.ts:107:79 ❯ assertRegistryParity test/core/completions/command-registry.test.ts:132:7 ❯ test/core/completions/command-registry.test.ts:147:5
All checks passed
Process completed with exit code 1.
Detect changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint & Type Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (linux-bash)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (macos-bash)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Nix Flake Validation
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, DeterminateSystems/magic-nix-cache-action@v13, DeterminateSystems/nix-installer-action@v21. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (windows-pwsh)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (macos-bash)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167