[CI] Tree-sitter FFI workflow broken on runner: apt packages tree-sitter-python-src / tree-sitter-javascript-src no longer available #340
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm#340
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?
Symptom
The Direct SWI-Prolog Tree-sitter FFI workflow fails at Install SWI-Prolog and Tree-sitter development packages with:
Example run: https://github.com/lost-rob0t/prolog-rlm/actions/runs/33709803638/job/100506658325 (PR #356, 2026-09-03).
Main's last push run passed (33673357565), so this is runner-image/apt-list drift, not a product regression. It currently fails every open PR's FFI check.
Suggested directions
scripts/build-tree-sitter-test-grammars.shand the nix environment builds them formake tree-sitter-ffi), pin a runner image, or install grammars via the tree-sitter CLI/npm.nix develop+make tree-sitter-ffi) is unaffected and green in the same PR runs.Non-goal
Do not remove the FFI gate to get PRs green; fix the installation path.