skip push in pr

This commit is contained in:
Simon Ungar Felding 2025-02-17 18:13:35 +01:00
parent b6f018e881
commit bf5a56d968

View File

@ -1,8 +1,9 @@
import requests, os import requests, os, sys
def git(command): def git(command):
return os.system(f"git {command}") return os.system(f"git {command}")
release = requests.get("https://api.github.com/repos/protonmail/proton-bridge/releases/latest").json() release = requests.get("https://api.github.com/repos/protonmail/proton-bridge/releases/latest").json()
version = release['tag_name'] version = release['tag_name']
deb = [asset for asset in release ['assets'] if asset['name'].endswith('.deb')][0]['browser_download_url'] deb = [asset for asset in release ['assets'] if asset['name'].endswith('.deb')][0]['browser_download_url']
@ -26,6 +27,12 @@ if git("diff --cached --quiet") == 0: # Returns 0 if there are no changes
git(f"commit -m 'Bump version to {version}'") git(f"commit -m 'Bump version to {version}'")
is_pull_request = sys.argv[1] == "true"
if is_pull_request:
print("This is a pull request, skipping push step.")
exit(0)
if git("push") != 0: if git("push") != 0:
print("Git push failed!") print("Git push failed!")
exit(1) exit(1)