Repository navigation
A maintenance release: the resolver tests no longer share a file in the system temp directory,
and CI moves off the deprecated Node 20 runtime. Nothing a skill loads or says changed.
Fixed
- The resolver tests isolate their cache fixture per run. Tests 3c and 8 planted and watched
a fixedgenjutsu-skill-basefile in the sharedTMPDIR, so two runs side by side could
collide, and a run could leave the file behind.run_blocknow gives the resolver its own
TMPDIRinside the run's work directory, removed on exit, and both fixtures use it: the file
stays the one a resolver would really read, so a cache read creeping back into the block still
fails 3c. Thanks to @dajiaohuang (#34).
Changed
- CI runs every action on Node 24.
actions/checkoutv7.0.1,actions/setup-pythonv7.1.0,
actions/setup-nodev7.1.0 andsoftprops/action-gh-releasev3.0.3, still pinned by commit.
GitHub was forcing the Node 20 releases onto Node 24 and warning on every run (#36).