Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

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.