fix: repair Node 24 CI workflow #112

Merged
bray merged 3 commits from fix/forgejo-actions-node24 into main 2026-07-27 14:49:45 -04:00
Collaborator

Summary

  • remove the Forgejo-incompatible npm cache from setup-node
  • run push-triggered CI only after commits land on main
  • add a workflow contract test for the Node 24 CI configuration

Verification

  • npm test under Node 24
  • focused Prettier check

Note

The repository-wide Prettier check still reports pre-existing formatting issues outside this change.

## Summary - remove the Forgejo-incompatible npm cache from setup-node - run push-triggered CI only after commits land on main - add a workflow contract test for the Node 24 CI configuration ## Verification - npm test under Node 24 - focused Prettier check ## Note The repository-wide Prettier check still reports pre-existing formatting issues outside this change.
fix: repair Node 24 CI workflow
All checks were successful
Tests / Node.js 24 test suite (pull_request) Successful in 1m44s
Tests / Docker image build (pull_request) Successful in 12s
73347f41cb
fix: use runner Node runtime in CI
Some checks failed
Tests / Docker image build (pull_request) Has been cancelled
Tests / Node.js 24 test suite (pull_request) Has been cancelled
ec551c97db
Merge branch 'main' into fix/forgejo-actions-node24
All checks were successful
Tests / Docker image build (pull_request) Successful in 14s
Tests / Node.js 24 test suite (pull_request) Successful in 1m19s
1245232c1e
bray merged commit 98f8397019 into main 2026-07-27 14:49:45 -04:00
bray deleted branch fix/forgejo-actions-node24 2026-07-27 14:49:45 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Eric/CMCENDev!112
No description provided.