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.

Name the CI workflow and image for what they do

91e6a33a89dbd222da182ebf734dcfd1cbb65e2c · Keenan Nemetz · 14d ago · parent 3b39a84c

Name the CI workflow and image for what they do

The workflow checks formatting, vet, build, packaging, links and the tests, so `verify` describes it and `test` would not. Both the workflow and its image definition are renamed, along with the commands and paths the README and docs give.

The image name is part of a job cache's namespace, so the first run after this starts that cache cold; nothing else about caching changes.

README.md +3−3

@@ -92,11 +92,11 @@ Full index: [docs/README.md](docs/README.md).
92 92
93 93 ```sh
94 94 go test ./...
95 vole workflow run ci # everything CI runs, before you push
95 vole workflow run verify # everything CI runs, before you push
96 96 ```
97 97
98 The checks live in [`.vole/workflows/ci.yaml`](.vole/workflows/ci.yaml), so the
99 workflow and `vole workflow run ci` cannot drift apart: a local run executes the
98 The checks live in [`.vole/workflows/verify.yaml`](.vole/workflows/verify.yaml),
99 so the workflow and `vole workflow run verify` cannot drift apart: a local run executes the
100 100 steps in the same image, so it needs a container runtime (Docker, Podman, or
101 101 nerdctl) rather than the tools installed on your `PATH`. The workflow needs network
102 102 for module downloads, which is why the runner that takes it is started with