Codewalla version #1
ci.yml
on: pull_request
Lint & Type Check
29s
Matrix: test_matrix
Detect changes
7s
Test
1m 50s
Validate Release Tracking
19s
All checks passed
0s
All checks passed
3s
Annotations
6 errors and 5 warnings
|
Test
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.
|
|
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/
|
|
Validate Release Tracking
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/
|
|
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
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/
|