Skip to content

Hold CI's Node 24 at 24.19 - #24

Merged
evoactivity merged 1 commit into
mainfrom
ci/pin-node-24-19
Oct 13, 2026
Merged

evoactivity merged 1 commit into
mainfrom
ci/pin-node-24-19

Conversation

@evoactivity

Copy link
Copy Markdown
Owner

On Node 24.21 the example app's functional tests fail during setup, before any test runs. ace refuses to load examples/blog/commands/export_articles.ts and reports "Invalid command exported from export_articles.js. Invalid URL".

The cause is the Node update, not a change in this repo:

  • The last passing run on main (18 August) used Node v24.19.0. GitHub's runner now installs v24.21.0.
  • Locally, node ace list in examples/blog works on 24.19.0 and 25.9.0, and fails on 24.21.0 with the same error.
  • main fails the same way on 24.21.0.

The error comes from the JSON schema validation ace runs on command metadata (the jsonschema package). The exact trigger in 24.21 is not traced yet.

This pins the matrix to '24.19' with a comment, until a later Node 24 release passes. It unblocks #23. No branch protection requires the old tests (24) job name.

🤖 Generated with Claude Code

On Node 24.21 the example app's tests fail before they start, because
ace refuses to load its commands with "Invalid URL". The same commands
load on 24.19 and on 25, and main fails the same way on 24.21, so the
cause is the Node update rather than any change in this repo. Pin the
matrix to 24.19 until a later 24 release passes.
@evoactivity
evoactivity merged commit 1e78f30 into main Oct 13, 2026
4 checks passed
@github-actions github-actions Bot mentioned this pull request Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant