Skip to content

feat(init): install Netlify agent skills by default #13613

feat(init): install Netlify agent skills by default

feat(init): install Netlify agent skills by default #13613

Triggered via pull request October 2, 2026 18:19
Status Failure
Total duration 3m 52s
Artifacts –

unit-tests.yml

on: pull_request
Matrix: Unit
Unit Tests Status
4s
Unit Tests Status
Fit to window
Zoom out
Zoom in

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 > 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"