From aaae97992d33ba11374a9140e2ad8aa9aca45e32 Mon Sep 17 00:00:00 2001
From: Jonny Stoten <jonny@jonnystoten.com>
Date: Mon, 13 Jan 2020 08:37:20 +0000
Subject: [PATCH] Don't GPG sign commits or tags in git tests (#9719)
If the machine/user git config is set to sign all commits/tags,
these tests fail.
---
lib/mix/test/mix/tasks/escript_test.exs | 2 +-
lib/mix/test/test_helper.exs | 16 ++++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/lib/mix/test/mix/tasks/escript_test.exs b/lib/mix/test/mix/tasks/escript_test.exs
index 5d9eb8390a..f8f1baaf15 100644
--- a/lib/mix/test/mix/tasks/escript_test.exs
+++ b/lib/mix/test/mix/tasks/escript_test.exs
@@ -351,7 +351,7 @@ defmodule Mix.Tasks.EscriptTest do
""")
System.cmd("git", ~w[add .])
- System.cmd("git", ~w[commit -m "ok"])
+ System.cmd("git", ~w[commit --no-gpg-sign -m "ok"])
send(self(), {:mix_shell_input, :yes?, true})
Mix.Tasks.Escript.Install.run(["git", File.cwd!()])
diff --git a/lib/mix/test/test_helper.exs b/lib/mix/test/test_helper.exs
index b652cd07b2..65e41aa1d1 100644
--- a/lib/mix/test/test_helper.exs
+++ b/lib/mix/test/test_helper.exs
@@ -218,7 +218,7 @@ unless File.dir?(target) do
System.cmd("git", ~w[config user.email "mix@example.com"])
System.cmd("git", ~w[config user.name "mix-repo"])
System.cmd("git", ~w[add .])
- System.cmd("git", ~w[commit -m "bad"])
+ System.cmd("git", ~w[commit --no-gpg-sign -m "bad"])
end)
File.write!(Path.join(target, "mix.exs"), """
@@ -237,8 +237,8 @@ unless File.dir?(target) do
File.cd!(target, fn ->
System.cmd("git", ~w[add .])
- System.cmd("git", ~w[commit -m "ok"])
- System.cmd("git", ~w[tag without_module])
+ System.cmd("git", ~w[commit --no-gpg-sign -m "ok"])
+ System.cmd("git", ~w[tag --no-sign without_module])
end)
File.write!(Path.join(target, "lib/git_repo.ex"), """
@@ -279,8 +279,8 @@ unless File.dir?(target) do
File.cd!(target, fn ->
System.cmd("git", ~w[add .])
- System.cmd("git", ~w[commit -m "lib"])
- System.cmd("git", ~w[tag with_module])
+ System.cmd("git", ~w[commit --no-gpg-sign -m "lib"])
+ System.cmd("git", ~w[tag --no-sign with_module])
end)
end
@@ -309,7 +309,7 @@ unless File.dir?(target) do
System.cmd("git", ~w[config user.email "mix@example.com"])
System.cmd("git", ~w[config user.name "mix-repo"])
System.cmd("git", ~w[add .])
- System.cmd("git", ~w[commit -m without-dep])
+ System.cmd("git", ~w[commit --no-gpg-sign -m without-dep])
end)
File.write!(Path.join(target, "mix.exs"), """
@@ -336,7 +336,7 @@ unless File.dir?(target) do
File.cd!(target, fn ->
System.cmd("git", ~w[add .])
- System.cmd("git", ~w[commit -m with-dep])
+ System.cmd("git", ~w[commit --no-gpg-sign -m with-dep])
end)
end
@@ -364,7 +364,7 @@ unless File.dir?(target) do
System.cmd("git", ~w[config user.email "mix@example.com"])
System.cmd("git", ~w[config user.name "mix-repo"])
System.cmd("git", ~w[add .])
- System.cmd("git", ~w[commit -m "ok"])
+ System.cmd("git", ~w[commit --no-gpg-sign -m "ok"])
end)
end