Files
devx/docs/specs/DEVX-174.md
T
Emil Simeonov 5c85e6cd4a
CI / validate (pull_request) Successful in 48s
CI / auto-merge (pull_request) Successful in 13s
fix(ci): supply git identity for dep-PR manifest commits
2026-09-19 22:54:15 +02:00

898 B

DEVX-174: Set git identity in dep-PR target clone

Problem

create_dependency_pr commits the manifest bump in a fresh clone of the target repo. The clone has no user.name/user.email, so git commit exits 128 ("Please tell me who you are") — observed in sso-bridge post-merge run 6284 after the digest and manifest bump both succeeded.

Approach

REQ-1: Pass a CI bot identity inline (git -c user.name=... -c user.email=... commit) so the commit works in any environment without mutating global git config.

Test Plan

  • Unit test asserting the commit invocation carries -c user.name / -c user.email arguments.

Deploy Plan

devx release; sso-bridge picks it up via its devx pin on next bump.

Rollback Plan

Revert; dep-PR commit fails again in containers without git identity.

Acceptance Criteria

  • REQ-1: dep-PR commit supplies explicit identity flags.