mirror of
https://github.com/ArtemSBulgakov/buildozer-action.git
synced 2024-08-16 10:09:52 +02:00
Normalize path before setting output
This commit is contained in:
parent
14858385d3
commit
6153bee235
1 changed files with 8 additions and 3 deletions
|
@ -46,7 +46,9 @@ def install_buildozer(buildozer_version):
|
||||||
if buildozer_version == "stable":
|
if buildozer_version == "stable":
|
||||||
# Install stable buildozer from PyPI
|
# Install stable buildozer from PyPI
|
||||||
subprocess.check_call([*pip_install, "buildozer"])
|
subprocess.check_call([*pip_install, "buildozer"])
|
||||||
elif os.path.exists(buildozer_version) and os.path.exists(os.path.join(buildozer_version, "buildozer", "__init__.py")):
|
elif os.path.exists(buildozer_version) and os.path.exists(
|
||||||
|
os.path.join(buildozer_version, "buildozer", "__init__.py")
|
||||||
|
):
|
||||||
# Install from local directory
|
# Install from local directory
|
||||||
subprocess.check_call([*pip_install, buildozer_version])
|
subprocess.check_call([*pip_install, buildozer_version])
|
||||||
elif buildozer_version.startswith("git+"):
|
elif buildozer_version.startswith("git+"):
|
||||||
|
@ -134,8 +136,11 @@ def set_output(repository_root, workdir):
|
||||||
if not os.path.exists("bin"):
|
if not os.path.exists("bin"):
|
||||||
print("::error::Output directory does not exist. See Buildozer log for error")
|
print("::error::Output directory does not exist. See Buildozer log for error")
|
||||||
exit(1)
|
exit(1)
|
||||||
filename = [file for file in os.listdir("bin") if os.path.isfile(os.path.join("bin", file))][0]
|
filename = [
|
||||||
print(f"::set-output name=filename::{os.path.join(repository_root, workdir, 'bin', filename)}")
|
file for file in os.listdir("bin") if os.path.isfile(os.path.join("bin", file))
|
||||||
|
][0]
|
||||||
|
path = os.path.normpath(os.path.join(repository_root, workdir, "bin", filename))
|
||||||
|
print(f"::set-output name=filename::{path}")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Reference in a new issue