Commit d5ed766
Give the rebase integration tests a repo-local git identity
The new integration tests drive the production rebase helpers, which shell out
to git without the identity environment variables gitExec sets, so creating a
commit during a rebase failed on a runner with no global git identity — passing
locally and on macOS but failing on ubuntu-latest.
Recording the identity in the clone's own config covers every git process
started in it, whatever path reaches git. Verified by running the whole suite
with GIT_CONFIG_GLOBAL and GIT_CONFIG_SYSTEM pointed at /dev/null.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f5959297-80fd-4732-aeae-aa9a4b6a77551 parent fcacfc9 commit d5ed766
1 file changed
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
17 | 24 | | |
18 | 25 | | |
19 | 26 | | |
| |||
0 commit comments