upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/purgatory
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-01-08 00:49:57 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-01-08 00:49:57 +0000
commit3f14f998d64b5fa15bdddd7570b4f72874eb9f29 (patch)
tree9bfc5361d457d770033820ef770eb261abe910c8 /src/purgatory
parent5833c9bdf815699838a0445f750b99b26fd4a3bd (diff)
test: disable GPG signing in all test helpers
Prevent GPG signing prompts (including Yubikey activation) during test runs by explicitly disabling commit.gpgsign and tag.gpgsign in all test repository creation helpers. Modified: - tests/common/purgatory_helpers.rs: create_test_repo_with_commit() - src/git/mod.rs: create_test_repo_with_commit() - src/purgatory/helpers.rs: create_test_repo_with_commit() All test repositories now have GPG signing disabled regardless of global git configuration.
Diffstat (limited to 'src/purgatory')
-rw-r--r--src/purgatory/helpers.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/purgatory/helpers.rs b/src/purgatory/helpers.rs
index 2e53778..93dc378 100644
--- a/src/purgatory/helpers.rs
+++ b/src/purgatory/helpers.rs
@@ -534,6 +534,19 @@ mod tests {
534 .output() 534 .output()
535 .expect("Failed to set name"); 535 .expect("Failed to set name");
536 536
537 // Disable GPG signing for tests (prevents yubikey prompts)
538 Command::new("git")
539 .args(["config", "commit.gpgsign", "false"])
540 .current_dir(work_dir.path())
541 .output()
542 .expect("Failed to disable commit.gpgsign");
543
544 Command::new("git")
545 .args(["config", "tag.gpgsign", "false"])
546 .current_dir(work_dir.path())
547 .output()
548 .expect("Failed to disable tag.gpgsign");
549
537 // Create a commit 550 // Create a commit
538 std::fs::write(work_dir.path().join("file.txt"), "content").unwrap(); 551 std::fs::write(work_dir.path().join("file.txt"), "content").unwrap();
539 Command::new("git") 552 Command::new("git")