szkolny/.github/utils/rename_artifacts.py
Kuba Szczodrzyński 6e19f37d79
Some checks failed
Schedule/dispatch / Check new changes (push) Failing after 1m11s
Schedule/dispatch / Build nightly release (APK) (push) Has been skipped
[Actions] Refactor build workflows, fix Gradle rename task
2024-06-30 19:51:21 +02:00

27 lines
806 B
Python

import glob
import os
import sys
from _utils import get_project_dir
if __name__ == "__main__":
if len(sys.argv) < 2:
print("usage: rename_artifacts.py <project dir>")
exit(-1)
project_dir = get_project_dir()
files = glob.glob(f"{project_dir}/app/release/*.*")
for file in files:
file_relative = file.replace(sys.argv[1] + "/", "")
if "-aligned.apk" in file:
os.unlink(file)
elif "-signed.apk" in file:
new_file = file.replace("-signed.apk", ".apk")
if os.path.isfile(new_file):
os.unlink(new_file)
os.rename(file, new_file)
elif ".apk" in file or ".aab" in file:
print("signedReleaseFile=" + file)
print("signedReleaseFileRelative=" + file_relative)