mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 17:50:20 +00:00
When getting salt releases, on failure, try the main repository
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
parent
0d5a6bf7f7
commit
f0c3a19037
2 changed files with 8 additions and 1 deletions
|
@ -467,7 +467,12 @@ def github(
|
|||
with open(github_output, "a", encoding="utf-8") as wfh:
|
||||
wfh.write(f"release-messsage-file={release_message_path.resolve()}\n")
|
||||
|
||||
releases = get_salt_releases(ctx, repository)
|
||||
try:
|
||||
releases = get_salt_releases(ctx, repository)
|
||||
except SystemExit:
|
||||
ctx.warn(f"Failed to get salt releases from repository '{repository}'")
|
||||
releases = get_salt_releases(ctx, "saltstack/salt")
|
||||
|
||||
if Version(salt_version) >= releases[-1]:
|
||||
make_latest = True
|
||||
else:
|
||||
|
|
|
@ -137,6 +137,8 @@ def get_salt_releases(ctx: Context, repository: str) -> list[Version]:
|
|||
# Deferred import
|
||||
import tools.utils.gh
|
||||
|
||||
ctx.info(f"Collecting salt releases from repository '{repository}'")
|
||||
|
||||
versions = set()
|
||||
with ctx.web as web:
|
||||
headers = {
|
||||
|
|
Loading…
Add table
Reference in a new issue