vole
Clone
Read only, no credentials:
https://rodent.software/git/vole.git
Write over SSH with a registered key:
git clone ssh://git@0.0.0.0:2222/vole.git
A free and open-source forge that lives in your Git repo.
Drop the legacy run-record import
59badc638dde0655b11d01eebfe3a457735d2501 · Keenan Nemetz · 10d ago · parent b312e166
Drop the legacy run-record import There is no released instance to stay compatible with, so the file format under runs/, the branch importer, and the pre-receive allowance for that directory are gone. The Record value is now only the finish wire format and the shape stored in run_attempts. metadata.ValidateIssues rejects runs/ like any other unknown directory, and vole admin index rebuild no longer reads run history from Git. An existing instance migrates once with the previous build, then rewrites the vole branch to remove the old records. Nothing in this build reads them.
docs/runner.md +1−2
| @@ -301,5 +301,4 @@ How the queue behaves: | |||
| 301 | 301 | instead of cycling forever. | |
| 302 | 302 | - Deleting `data/runs.db` loses CI history and attempts that were in flight. Current | |
| 303 | 303 | branch and tag tips are queued again from Git, but only a backup can restore the | |
| 304 | finished runs. `vole admin index rebuild` imports records still on an older | ||
| 305 | repository's `vole` branch; it is the upgrade path, not a backup. | ||
| 304 | finished runs. | ||