Menu

Comparing 3a40236e4f...d9e78d9d9e · r/morph
📰
0

Comparing 3a40236e4f...d9e78d9d9e · r/morph

GitHub·r·about 1 month ago
#UgItr4AD
Reading 0:00
15s threshold

Commits on May 2, 2026 ci: stamp git identity in integration tests Three integration tests in `morph-cli/tests/` were spawning `morph commit` (which shells out to `git commit` in reference mode) without setting `GIT_AUTHOR_*` / `GIT_COMMITTER_*`. They relied on a global git identity being configured on the host — true on dev machines, NOT true on a fresh GitHub-Actions runner, where `git commit` bails with `fatal: empty ident name (for <runner@runnervm…>) not allowed`. Three failing tests on the runner: - remote_helper_lists_branches - remote_helper_ref_read_returns_hash_or_null - remote_helper_has_and_get_object Fix: stamp the same `morph-test` identity per-`morph` invocation that the YAML spec harness in `morph-cli/build.rs` already stamps (lines 330–335 / 414–415). Three test files patched: - `remote_helper_integration.rs`: new `morph_commit()` helper centralizes the env-var stamping; three call sites converted.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More