Skip to content

feat(runner-runtime): default git identity to JorisJonkers Agent#14

Merged
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
feat/runner-git-identity
Jul 7, 2026
Merged

feat(runner-runtime): default git identity to JorisJonkers Agent#14
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
feat/runner-git-identity

Conversation

@jorisjonkers-dev-agents

Copy link
Copy Markdown
Contributor

Summary

The runner entrypoint configured the global git user.name and user.email defaults to agent-runner when GIT_AUTHOR_NAME/GIT_AUTHOR_EMAIL were unset. That left an invalid email address (agent-runner) on any commit a runner made without those variables exported.

The defaults are now JorisJonkers Agent and agents@jorisjonkers.dev, so runner commits carry a valid, recognizable identity out of the box while still honouring the GIT_AUTHOR_NAME/GIT_AUTHOR_EMAIL overrides.

Changes

  • templates/runner-runtime/entrypoint.sh: updated the user.name/user.email fallback defaults.
  • runner-manifests/runtime/entrypoint.sh: regenerated from the template via render-agent-kit.py --write.
  • manifest.yaml: refreshed the pinned sha256 for the rendered entrypoint.

Validation

Local suite green: ruff check, mypy, pytest, validate_manifest.py, render-agent-kit.py --check, and --doctor.

The runner entrypoint configured git user.name and user.email defaults to
"agent-runner", leaving an invalid email on any commit made without
GIT_AUTHOR_NAME/GIT_AUTHOR_EMAIL set. The defaults are now "JorisJonkers
Agent" and "agents@jorisjonkers.dev", so runner commits carry a valid,
recognizable identity out of the box. Rendered artifact and manifest
checksum regenerated from the template.
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot merged commit 8092862 into main Jul 7, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant