From fc01351dd533a512ab40ff11018fc57fb4cd386a Mon Sep 17 00:00:00 2001 From: msdigital Date: Tue, 3 Feb 2026 12:09:10 +0100 Subject: [PATCH] ci: fix CurseForge config load in release workflow --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b8b2dc4..9c6954f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,7 +62,8 @@ jobs: cfg = json.loads(pathlib.Path("curseforge.json").read_text(encoding="utf-8")) print(f"CF_PROJECT_ID={cfg['projectId']}") print(f"CF_GAME_ENDPOINT={cfg['gameEndpoint']}") - print(f"CF_API_BASE_URL={cfg.get('apiBaseUrl', f\"https://{cfg['gameEndpoint']}.curseforge.com\")}") + api_base_url = cfg.get("apiBaseUrl") or ("https://" + cfg["gameEndpoint"] + ".curseforge.com") + print(f"CF_API_BASE_URL={api_base_url}") print(f"CF_RELEASE_TYPE={cfg.get('releaseType', 'release')}") print(f"CF_CHANGELOG_TYPE={cfg.get('changelogType', 'markdown')}") print("CF_GAME_VERSIONS=" + ",".join(str(v) for v in cfg["gameVersions"]))