fix(update,security): add release notes in updater and bump to 2.2.1
This commit is contained in:
@@ -91,8 +91,8 @@ def save_token(token, token_file, app_data_dir, expires_in=0):
|
||||
try:
|
||||
stored_token = _encrypt_token(token)
|
||||
encrypted = True
|
||||
except Exception:
|
||||
pass
|
||||
except Exception as exc:
|
||||
raise RuntimeError("Failed to securely store token with DPAPI.") from exc
|
||||
|
||||
data = {
|
||||
"token": stored_token,
|
||||
|
||||
@@ -102,6 +102,7 @@ def _extract_release_payload(release_data, repository_url, current_version):
|
||||
latest_tag = release_data.get("tag_name") or release_data.get("name") or ""
|
||||
latest_version = latest_tag.lstrip("vV").strip()
|
||||
html_url = release_data.get("html_url") or releases_url
|
||||
release_notes = (release_data.get("body") or "").strip()
|
||||
assets = release_data.get("assets") or []
|
||||
download_url = ""
|
||||
download_name = ""
|
||||
@@ -147,6 +148,7 @@ def _extract_release_payload(release_data, repository_url, current_version):
|
||||
"current_version": current_version,
|
||||
"latest_tag": latest_tag,
|
||||
"release_url": html_url,
|
||||
"release_notes": release_notes,
|
||||
"download_url": download_url,
|
||||
"download_name": download_name,
|
||||
"installer_url": installer_url,
|
||||
|
||||
Reference in New Issue
Block a user