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.
Require an image for every CI job
70b702649b875d841e294f5a085ca784d43e5bc4 · Keenan Nemetz · 15d ago · parent 7da9111e
Require an image for every CI job Runners now require an OCI runtime, and each workflow job must name either a registry image or an image-file definition under .vole/images. Definitions are validated at push time, pinned with the run, built locally by the runner, and cached by definition digest. Records and the run page carry the image and definition digest. Split the CI guide into workflows and runners, and add reference pages for workflow and image definition fields.
docs/README.md +9−1
| @@ -16,11 +16,19 @@ After that, pick the page that matches what you want to do. | |||
| 16 | 16 | | [Getting started](getting-started.md) | Build Vole, create an account, and make your first repository | | |
| 17 | 17 | | [Issues](issues.md) | Track bugs and tasks, comment on them, and edit them | | |
| 18 | 18 | | [Change requests](change-requests.md) | Ask for a change to be reviewed, approved, and merged | | |
| 19 | | [CI](ci.md) | Add workflows, run builds, and collect artifacts | | ||
| 19 | | [Workflows](workflows.md) | Add workflows, define jobs, and publish artifacts | | ||
| 20 | | [Runners](runner.md) | Start a machine, execute jobs, and report results | | ||
| 20 | 21 | | [LFS](lfs.md) | Store large files and lock files that Git cannot merge | | |
| 21 | 22 | | [Releases](releases.md) | Publish a release with notes, source archives, and binaries | | |
| 22 | 23 | | [Sites](sites.md) | Serve a repository branch as a website | | |
| 23 | 24 | ||
| 25 | ## Reference | ||
| 26 | |||
| 27 | | Page | What it helps you do | | ||
| 28 | |---|---| | ||
| 29 | | [Workflow reference](reference/workflow-reference.md) | Look up every workflow field, limit, and default | | ||
| 30 | | [Image reference](reference/image-reference.md) | Look up every `.vole/images` field, limit, and default | | ||
| 31 | |||
| 24 | 32 | ## Running an instance | |
| 25 | 33 | ||
| 26 | 34 | | Page | What it helps you do | | |