Run Common Lisp core regression tests in clean CI #11
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
feature
good first issue
help wanted
invalid
question
refactor
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/hackmode!11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/reproducible-core-ci"
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?
Summary
Implements #9 by making the Common Lisp core regression suite reproducible from a clean GitHub runner and fixing the real hook-contract bugs that the new test gate exposed.
Reproducible dependency boundary
6ff2e40a6f7e3a5eadafef94c2779c74566b7fd7.star-cl/ ASDF systemstarintelremains the external canonical StarIntel schema library and is pinned atb8dfbe2f9f56065ace8c3313b92ca748a115cdfa.cms-ulidis pinned to the exact commit declared bystar-cl:fff84302dee5db42fb90aafd834af3ffbfd6c2bb.Runtime defects found and fixed
The clean test runner exposed an incorrect nhooks contract:
nhooks:hook-any, nothook-voidhook-void; that stale test binding is fixed tooTest execution
The
coreworkflow now successfully executes:(asdf:test-system :hackmode)This runs the regression coverage added by #8 for:
Verification
Current head
68d2d4cbdf305030e6afbadb212d0b3e7611fd68:core / common-lisp-core: PASSmonorepo / hygiene: PASSCloses #9.