add scheduled-CI background job: CiScheduleJob (background.zig) sweeps every 60s and, when [ci] trigger=scheduled, re-runs each repo's latest save through queueSaveScan once its last CI run is older than scheduled_interval_minutes; new health.reposDueForCi query + DueRepo; gate runCi on ci_trigger (off skips CI, secrets/deps still run) threaded via health.Runtime.ci_trigger mirrored on App scalar (init + SIGHUP applyLiveConfig); fix pre-existing Signal leak in spawnOrRun (v1.31.44)
$ koh steal kepr.uk/kepr@cb79b4c8b65c
·
parent: fc226991e6ca
discussion
log in to leave a comment.