mirror of
https://github.com/ArtemSBulgakov/buildozer-action.git
synced 2024-08-16 10:09:52 +02:00
Set author info in move_binary.py
This commit is contained in:
parent
9f94e8ca9a
commit
3d4fa5965b
1 changed files with 11 additions and 1 deletions
|
@ -51,10 +51,20 @@ else:
|
||||||
filename = "-".join([*filename_split[:2], commit_hash, *filename_split[2:]])
|
filename = "-".join([*filename_split[:2], commit_hash, *filename_split[2:]])
|
||||||
new_commit_message = f'Add binary for {commit_hash}: "{commit_subject}"'
|
new_commit_message = f'Add binary for {commit_hash}: "{commit_subject}"'
|
||||||
|
|
||||||
|
# Set author info to the latest commit author
|
||||||
|
author_name = subprocess.check_output(
|
||||||
|
["git", "log", "-1", "--pretty=format:%an"]
|
||||||
|
).decode("utf-8")
|
||||||
|
author_email = subprocess.check_output(
|
||||||
|
["git", "log", "-1", "--pretty=format:%ae"]
|
||||||
|
).decode("utf-8")
|
||||||
|
subprocess.check_call(["git", "config", "user.name", author_name])
|
||||||
|
subprocess.check_call(["git", "config", "user.email", author_email])
|
||||||
|
|
||||||
# Prepare for pushing
|
# Prepare for pushing
|
||||||
os.chdir(data_repository_directory)
|
os.chdir(data_repository_directory)
|
||||||
os.makedirs(directory, exist_ok=True)
|
os.makedirs(directory, exist_ok=True)
|
||||||
# Ensure that there is no changes
|
# Ensure that there are no changes
|
||||||
subprocess.check_call(["git", "pull", "origin", data_repository, "--ff-only"])
|
subprocess.check_call(["git", "pull", "origin", data_repository, "--ff-only"])
|
||||||
|
|
||||||
# Try to push several times
|
# Try to push several times
|
||||||
|
|
Loading…
Reference in a new issue