feat(init): install Netlify agent skills by default #13613
Annotations
6 errors, 1 warning, and 5 notices
|
Unit (windows-2025, 24)
Process completed with exit code 1.
|
|
tests/unit/utils/init/agent-skills.test.ts > agent skills > syncing against a hosted release > keeps reporting a renamed copy on the second run without extra downloads:
tests/unit/utils/init/agent-skills.test.ts#L294
AssertionError: expected [ { …(3) }, …(2) ] to deeply equal [ { …(3) }, …(2) ]
- Expected
+ Received
@@ -3,12 +3,12 @@
"action": "kept",
"detail": "now called netlify-deploy; this copy can be removed",
"name": "netlify-cli-and-deploy",
},
{
- "action": "current",
- "detail": "2.0.0",
+ "action": "kept",
+ "detail": "edited locally",
"name": "netlify-deploy",
},
{
"action": "current",
"detail": "2.0.0",
❯ tests/unit/utils/init/agent-skills.test.ts:294:23
|
|
tests/unit/utils/init/agent-skills.test.ts > agent skills > syncing against a hosted release > is idempotent: a second run reports everything current and changes nothing:
tests/unit/utils/init/agent-skills.test.ts#L241
AssertionError: expected [ …(2) ] to deeply equal [ …(2) ]
- Expected
+ Received
@@ -1,9 +1,9 @@
[
{
- "action": "current",
- "detail": "2.0.0",
+ "action": "kept",
+ "detail": "edited locally",
"name": "netlify-deploy",
},
{
"action": "current",
"detail": "2.0.0",
❯ tests/unit/utils/init/agent-skills.test.ts:241:23
|
|
tests/unit/utils/init/agent-skills.test.ts > agent skills > syncing against a hosted release > installs every active skill into an empty directory with verified bytes and modes:
tests/unit/utils/init/agent-skills.test.ts#L228
AssertionError: expected +0 not to be +0 // Object.is equality
❯ tests/unit/utils/init/agent-skills.test.ts:228:39
|
|
tests/unit/utils/init/agent-skills.test.ts > agent skills > hashSkillTree > matches the manifest tree_hash formula including the executable bit:
tests/unit/utils/init/agent-skills.test.ts#L192
AssertionError: expected 'sha256:8b75a6daa3fa8c0be4346f11599054…' to be 'sha256:ee457fc9c67cf3173b79df718545fa…' // Object.is equality
Expected: "sha256:ee457fc9c67cf3173b79df718545fa2e42e76691806a65d434d23f22f254e4e5"
Received: "sha256:8b75a6daa3fa8c0be4346f11599054e4bf0b3b8c9246eaaf71f5040af9548dd7"
❯ tests/unit/utils/init/agent-skills.test.ts:192:7
|
|
Unit Tests Status
Process completed with exit code 1.
|
|
Setup
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Setup
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Unit (ubuntu-latest, 24)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Unit (ubuntu-latest, 22.13.0)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Unit (macOS-latest, 24)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|
|
Unit Tests Status
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|