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.

Unify account terminology and clarify ACL commands

2e024cc96a391c0959ad2914caeed78b600fcfc1 · Keenan Nemetz · 14d ago · parent ab326d3a

Unify account terminology and clarify ACL commands

Use account consistently in the CLI, help, docs, and remote admin messages. Rename the CLI account command from user to account while retaining the old user spelling as an alias.

Replace positional ACL mutations with explicit verbs such as set-role, protect add, runners remove, and checks enable. Update local and remote admin parsing, hints, docs, and tests.

Tidy repository filter alignment and remove duplicated issue/change counts from page subtitles.

docs/runner.md +5−4

@@ -163,10 +163,11 @@ A job runs repository code, so Vole uses a runner allowlist for both taking a jo
163 163 and reporting its result:
164 164
165 165 ```sh
166 vole admin acl runners demo ci-runner-1 # replace the list
167 vole admin acl runners demo --add ci-runner-2 # add one account
168 vole admin acl runners demo --remove ci-runner-1 # remove one account
169 vole admin acl runners demo --clear # back to admins only
166 vole admin acl runners list demo # show the list
167 vole admin acl runners set demo ci-runner-1 # replace the list
168 vole admin acl runners add demo ci-runner-2 # add one account
169 vole admin acl runners remove demo ci-runner-1 # remove one account
170 vole admin acl runners clear demo # back to admins only
170 171 ```
171 172
172 173 Admins always count. For everyone else, a maintainer running CI on their laptop does