fix: set the git identity before tagging and committing #14

Merged
mlvtito merged 2 commits from fix/git-identity into main 2026-11-15 22:30:59 +00:00
Collaborator

Sixth iteration on #7 — progress: build and both pushes succeeded (the native overlay storage fix was the right one). The run now fails at the repository tag step:

Committer identity unknown
*** Please tell me who you are.
fatal: unable to auto-detect email address (got 'root@…')

Root cause

My oversight: the annotated git tag needs a committer identity, and the workflow never sets one — the anonymous clone carries no user config (my local test clones did, which is why I never saw it).

Fix

The git setup step now also configures user.name = bot and user.email = bot@users.noreply.factory.serious-devs.io (covers the annotated tag and the bump commit). If you want the tag/bump commits attributed to the bot account on the forge, register that address on the bot account — same treatment as hermes_forgeron@r-w-x.net.

Wiki updates on merge

Nothing to update in the Wiki.

Sixth iteration on #7 — progress: build and both pushes **succeeded** (the native overlay storage fix was the right one). The run now fails at the repository tag step: ``` Committer identity unknown *** Please tell me who you are. fatal: unable to auto-detect email address (got 'root@…') ``` ## Root cause My oversight: the annotated `git tag` needs a committer identity, and the workflow never sets one — the anonymous clone carries no user config (my local test clones did, which is why I never saw it). ## Fix The git setup step now also configures `user.name = bot` and `user.email = bot@users.noreply.factory.serious-devs.io` (covers the annotated tag and the bump commit). If you want the tag/bump commits attributed to the `bot` account on the forge, register that address on the bot account — same treatment as `hermes_forgeron@r-w-x.net`. ## Wiki updates on merge Nothing to update in the Wiki.
The annotated tag (and the bump commit) need a committer identity;
the anonymous clone has none, so git refused with "Committer
identity unknown". Configure bot + a noreply address in the git
setup step.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
serious-devs/ai-factory!14
No description provided.