small enhancement
This commit is contained in:
parent
fb0e0e12d1
commit
9f6036d471
1 changed files with 8 additions and 5 deletions
|
@ -179,7 +179,7 @@ class AppAutoUpdater:
|
||||||
|
|
||||||
print(f"\n Checking {source} ...")
|
print(f"\n Checking {source} ...")
|
||||||
|
|
||||||
if "_release" in strategy:
|
if strategy.endswith("_release"):
|
||||||
(
|
(
|
||||||
new_version,
|
new_version,
|
||||||
new_asset_urls,
|
new_asset_urls,
|
||||||
|
@ -246,7 +246,7 @@ class AppAutoUpdater:
|
||||||
return bool(todos)
|
return bool(todos)
|
||||||
|
|
||||||
if "main" in todos:
|
if "main" in todos:
|
||||||
if "_release" in strategy:
|
if strategy.endswith("_release"):
|
||||||
title = f"Upgrade to v{new_version}"
|
title = f"Upgrade to v{new_version}"
|
||||||
message = f"Upgrade to v{new_version}\nChangelog: {changelog_url}"
|
message = f"Upgrade to v{new_version}\nChangelog: {changelog_url}"
|
||||||
else:
|
else:
|
||||||
|
@ -257,6 +257,9 @@ class AppAutoUpdater:
|
||||||
title = message = "Upgrade sources"
|
title = message = "Upgrade sources"
|
||||||
new_branch = "ci-auto-update-sources"
|
new_branch = "ci-auto-update-sources"
|
||||||
|
|
||||||
|
print(f"Title: {title}")
|
||||||
|
print(f"Message: {message}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# Get the commit base for the new branch, and create it
|
# Get the commit base for the new branch, and create it
|
||||||
commit_sha = self.repo.get_branch(self.base_branch).commit.sha
|
commit_sha = self.repo.get_branch(self.base_branch).commit.sha
|
||||||
|
@ -311,7 +314,7 @@ class AppAutoUpdater:
|
||||||
elif "gitea" in strategy or "forgejo" in strategy:
|
elif "gitea" in strategy or "forgejo" in strategy:
|
||||||
api = GiteaForgejoAPI(upstream)
|
api = GiteaForgejoAPI(upstream)
|
||||||
|
|
||||||
if "_release" in strategy:
|
if strategy.endswith("_release"):
|
||||||
releases = api.releases()
|
releases = api.releases()
|
||||||
tags = [
|
tags = [
|
||||||
release["tag_name"]
|
release["tag_name"]
|
||||||
|
@ -388,7 +391,7 @@ class AppAutoUpdater:
|
||||||
latest_release_html_url,
|
latest_release_html_url,
|
||||||
)
|
)
|
||||||
|
|
||||||
elif "_tag" in strategy:
|
elif strategy.endswith("_tag"):
|
||||||
if asset != "tarball":
|
if asset != "tarball":
|
||||||
raise Exception(
|
raise Exception(
|
||||||
"For the latest tag strategy, only asset = 'tarball' is supported"
|
"For the latest tag strategy, only asset = 'tarball' is supported"
|
||||||
|
@ -400,7 +403,7 @@ class AppAutoUpdater:
|
||||||
latest_tarball = api.url_for_ref(latest_version_orig, RefType.tags)
|
latest_tarball = api.url_for_ref(latest_version_orig, RefType.tags)
|
||||||
return latest_version, latest_tarball
|
return latest_version, latest_tarball
|
||||||
|
|
||||||
elif "_commit" in strategy:
|
elif strategy.endswith("_commit"):
|
||||||
if asset != "tarball":
|
if asset != "tarball":
|
||||||
raise Exception(
|
raise Exception(
|
||||||
"For the latest release strategy, only asset = 'tarball' is supported"
|
"For the latest release strategy, only asset = 'tarball' is supported"
|
||||||
|
|
Loading…
Reference in a new issue