Refresh locked Jerboa dependency and self-contained security runner #6

Merged
ober merged 8 commits from fix/jsqlite-lock-20260925 into main 2026-09-25 05:12:43 -04:00
Owner

Summary

  • Refresh the secmon release version to 0.1.4.
  • Replace the unavailable locked Jerboa source with a fetchable locked commit and update the vendored patch index.
  • Remove the mutable default dependency clone fallback.
  • Make the native-loader security check use the installed self-contained Jerboa runner when no Chez executable is available.

Verification

  • support/fetch-locked-deps.sh all
  • make ensure-jsqlite
  • scripts/native-loader-security-test.sh
  • make security

The qualification-only test script remains untracked and is not part of this PR.

## Summary - Refresh the secmon release version to `0.1.4`. - Replace the unavailable locked Jerboa source with a fetchable locked commit and update the vendored patch index. - Remove the mutable default dependency clone fallback. - Make the native-loader security check use the installed self-contained Jerboa runner when no Chez executable is available. ## Verification - `support/fetch-locked-deps.sh all` - `make ensure-jsqlite` - `scripts/native-loader-security-test.sh` - `make security` The qualification-only test script remains untracked and is not part of this PR.
Use locked Jerboa source and self-contained security runner
Some checks failed
version-policy / required (pull_request) Successful in 3m42s
required-ci / required (pull_request) Failing after 3m50s
2407cbe4e7
Make locked security checks portable across runners
Some checks failed
version-policy / required (pull_request) Successful in 3m42s
required-ci / required (pull_request) Has been cancelled
815fdb6269
Keep locked dependency checks on Git builtin diff
Some checks failed
version-policy / required (pull_request) Successful in 3m42s
required-ci / required (pull_request) Has been cancelled
1737f74d9d
Avoid redundant CI worktree diff scan
Some checks failed
version-policy / required (pull_request) Successful in 3m41s
required-ci / required (pull_request) Failing after 3m52s
8c2fadfc0c
Run secmon typed checks with self-contained Jerboa
All checks were successful
version-policy / required (pull_request) Successful in 3m42s
required-ci / required (pull_request) Successful in 5m25s
09a38d1984
Refresh stale Jerboa checkout safely
All checks were successful
version-policy / required (pull_request) Successful in 3m41s
required-ci / required (pull_request) Successful in 5m19s
075e92ad60
ober merged commit f84c5e37b5 into main 2026-09-25 05:12:43 -04:00
ober referenced this pull request from a commit 2026-09-25 05:12:45 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
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
ober/jerboa-secmon!6
No description provided.