mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-27 23:47:39 +01:00
CI: improve more ci worflow
This commit is contained in:
@@ -10,6 +10,7 @@ import json
|
|||||||
|
|
||||||
# REPO ROOT relative to script dir
|
# REPO ROOT relative to script dir
|
||||||
ROOT = Path(__file__).resolve().parents[2]
|
ROOT = Path(__file__).resolve().parents[2]
|
||||||
|
SCRIPTS = ROOT / 'scripts'
|
||||||
|
|
||||||
# ----------------------------------------------------------
|
# ----------------------------------------------------------
|
||||||
# helpers
|
# helpers
|
||||||
@@ -242,7 +243,7 @@ def encrypt_logs(name):
|
|||||||
|
|
||||||
def release_notes(tag):
|
def release_notes(tag):
|
||||||
run(
|
run(
|
||||||
f"python3 generate_release_notes.py "
|
f"python3 {SCRIPTS}/generate_release_notes.py "
|
||||||
f"{tag} "
|
f"{tag} "
|
||||||
f"--repo-root {ROOT} "
|
f"--repo-root {ROOT} "
|
||||||
f"--output-dir {ROOT}"
|
f"--output-dir {ROOT}"
|
||||||
@@ -267,7 +268,7 @@ def deploy(repo, source_json, release_tag, short_commit, marketing_version, vers
|
|||||||
raise SystemExit(f"{source_json} missing inside repo")
|
raise SystemExit(f"{source_json} missing inside repo")
|
||||||
|
|
||||||
run(
|
run(
|
||||||
f"python3 {ROOT}/generate_source_metadata.py "
|
f"python3 {SCRIPTS}/generate_source_metadata.py "
|
||||||
f"--repo-root {ROOT} "
|
f"--repo-root {ROOT} "
|
||||||
f"--ipa {ipa_path} "
|
f"--ipa {ipa_path} "
|
||||||
f"--output-dir . "
|
f"--output-dir . "
|
||||||
@@ -290,7 +291,7 @@ def deploy(repo, source_json, release_tag, short_commit, marketing_version, vers
|
|||||||
run("git reset --hard FETCH_HEAD", check=False, cwd=repo)
|
run("git reset --hard FETCH_HEAD", check=False, cwd=repo)
|
||||||
|
|
||||||
# regenerate after reset so we don't lose changes
|
# regenerate after reset so we don't lose changes
|
||||||
run(f"python3 {ROOT}/scripts/update_source_metadata.py '{source_json}'")
|
run(f"python3 {SCRIPTS}/update_source_metadata.py '{source_json}'")
|
||||||
run(f"git add --verbose {source_json}", check=False)
|
run(f"git add --verbose {source_json}", check=False)
|
||||||
run(f"git commit -m '{release_tag} - deployed {version}' || true", check=False)
|
run(f"git commit -m '{release_tag} - deployed {version}' || true", check=False)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user