From 4599a54e4bfa9a00fdcd5f5e37a6aee2128da977 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Fri, 11 Jul 2025 10:29:08 +0300 Subject: [PATCH 1/2] Mask API key in release summary --- run_release.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/run_release.py b/run_release.py index e1342e19..c5dee7da 100755 --- a/run_release.py +++ b/run_release.py @@ -252,7 +252,9 @@ def __init__( print(f"- Normalized release tag: {release_tag.normalized()}") print(f"- Git repo: {self.db['git_repo']}") print(f"- SSH username: {self.db['ssh_user']}") - print(f"- python.org API key: {self.db['auth_info']}") + user, key = self.db["auth_info"].split(":") + masked = "*" * (len(key) - 4) + key[-4:] + print(f"- python.org API key: {user}:{masked}") print(f"- Sign with GPG: {self.db['sign_gpg']}") print() From 8db923bff4a8eb082e1f307480e3058dab3f7591 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Fri, 11 Jul 2025 18:15:51 +0300 Subject: [PATCH 2/2] Don't show API key in release summary --- run_release.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/run_release.py b/run_release.py index c5dee7da..b96e2fab 100755 --- a/run_release.py +++ b/run_release.py @@ -252,9 +252,6 @@ def __init__( print(f"- Normalized release tag: {release_tag.normalized()}") print(f"- Git repo: {self.db['git_repo']}") print(f"- SSH username: {self.db['ssh_user']}") - user, key = self.db["auth_info"].split(":") - masked = "*" * (len(key) - 4) + key[-4:] - print(f"- python.org API key: {user}:{masked}") print(f"- Sign with GPG: {self.db['sign_gpg']}") print()