diff --git a/scripts/publish_update.py b/scripts/publish_update.py index de38f60..4215f25 100644 --- a/scripts/publish_update.py +++ b/scripts/publish_update.py @@ -23,6 +23,15 @@ import os import subprocess import sys import uuid + +# Windows console domyślnie cp1252 → polskie znaki w finalnych printach rzucały +# UnicodeEncodeError PO udanym publishu (exit 1 mylił "czy się udało"). Wymuś UTF-8. +if hasattr(sys.stdout, "reconfigure"): + try: + sys.stdout.reconfigure(encoding="utf-8") + sys.stderr.reconfigure(encoding="utf-8") + except Exception: + pass from datetime import UTC, datetime from pathlib import Path