CI has never run: the job image has no node, so the checkout dies before any step #2
Labels
No labels
bug
documentation
enhancement
security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Postulo/postulo-helloworld#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Every run this repository has had is a failure, and none of them reached a test. For the plugin other people are told to copy, that is worse than it is elsewhere: the example is not held to the checks it demonstrates.
The checkout dies before the workflow starts
.forgejo/workflows/ci.ymlruns the job inpython:3.14-slim-bookworm. Forgejo runsactions/checkoutas JavaScript inside the job container, and that image has nonode, so the run ends at the checkout step withexec: "node": executable file not found in $PATH. Not one step of the workflow after it has ever run: nothing in this repository has ever been linted or tested by CI, and the compile step corrected in #1 was never reached either.Fix: run the job in
node:22-bookworm. uv brings its own Python, so the image only has to carry Node, git and curl, and Postulo's own CI is Node for this exact reason. postulo-imap#1 is the same fault in the same words, andpostulo-imaphas been green since it was fixed.There is no second job here to move out of the way, so the image is the whole of it.