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 job's bot account with acts-as

ac541b268df7626894acdb3405a886a0f0d7cc4a · Keenan Nemetz · 6d ago · parent 57dc79af

Name the job's bot account with acts-as

The field was `bot`, the same word as the account kind, so the YAML said
"bot: coding-agent" and the reference page had to explain that the job acts
as that account. The key now says what it does: `acts-as: coding-agent`.

Nothing else moves. A bot is still a bot: `--bot`, the directory and profile
badge, the kind column, and the accounts page all keep the word. The job
model still calls the account Bot, because that is what it is.

There is no alias. Unknown keys already fail the parse, the field has not
shipped in a release, and this repository has no tags, so a second spelling
would outlive the only reason to have one. A test pins the old key as
rejected.

docs/runner.md +1−1

@@ -61,7 +61,7 @@ clone without giving the machine write access.
61 61
62 62 The `--key` is long-lived: it authenticates the runner process for as long as the
63 63 account is active. It is not the credential a job uses. A workflow job that names
64 a bot with `bot:` still gets a key minted for that run, scoped to the repository
64 a bot with `acts-as:` still gets a key minted for that run, scoped to the repository
65 65 and the run, and gone when the run ends; that key cannot lease work. Keep one key
66 66 per runner machine, readable only by the runner user, so a host you stop trusting
67 67 is revoked by removing that key or retiring the account.