When programmatically creating commits, passing the --author flag updates the commit author but leaves the committer identity to fall back on the system's global Git configuration. We updated the git commit functions to explicitly inject GIT_COMMITTER_NAME and GIT_COMMITTER_EMAIL into the process environment. This ensures that the generated commits accurately reflect the intended actor for both author and committer fields.

Set Git committer identity alongside author in programmatic commits - lws803/gitchain