fix: set committer identity and author identity in env vars
ci/woodpecker/push/woodpecker Pipeline was successful Details

fixes: https://gitea.hostea.org/Hostea/dashboard/issues/26
fix-git-committer-identity
Aravinth Manivannan 2022-07-08 19:00:46 +05:30
parent 809322d245
commit 28caa38dd4
Signed by: realaravinth
GPG Key ID: AD9F0F08E855ED88
1 changed files with 15 additions and 1 deletions

View File

@ -115,7 +115,9 @@ class Infra:
os.makedirs(self.repo_path)
ssh_cmd = f"/usr/bin/ssh -oStrictHostKeyChecking=no -i {conf['SSH_KEY']}"
self.env = {"GIT_SSH_COMMAND": ssh_cmd}
self.env = {
"GIT_SSH_COMMAND": ssh_cmd,
}
self._clone()
def _clone(self):
@ -225,9 +227,21 @@ class Infra:
"""
self._add_files(subdomain=subdomain)
name = "Dashboard Bot"
email = "<bot@dashboard.hostea.org>"
env = self.env | {
"GIT_AUTHOR_NAME": name,
"GIT_AUTHOR_EMAIL": email,
"GIT_COMMITTER_NAME": name,
"GIT_COMMITTER_EMAIL": email,
}
return self.repo.git.commit(
message=f"{action} VM {subdomain}",
author="Dashboard Bot <bot@dashboard.hostea.org>",
env=env,
)
@staticmethod