From 73104224cec884a208adeef735e51c301675f91d Mon Sep 17 00:00:00 2001 From: reubenmiller Date: Tue, 21 Apr 2026 23:37:54 +0200 Subject: [PATCH 1/2] fix: add ref parameter to checkout action for pull_request_target event --- .github/workflows/test.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index ae266b1..14cf843 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -18,6 +18,8 @@ jobs: contents: read steps: - uses: actions/checkout@v6 + with: + ref: ${{ github.event_name == 'pull_request_target' && github.event.pull_request.head.sha || '' }} - uses: actions/setup-python@v6 with: python-version: "3.14" From 564f4af041a035bdd69a9c254867397000e4bae0 Mon Sep 17 00:00:00 2001 From: reubenmiller Date: Tue, 21 Apr 2026 23:47:12 +0200 Subject: [PATCH 2/2] fix: sanitize generated names by replacing invalid characters --- AWS/random.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AWS/random.py b/AWS/random.py index b50bf7b..cf2e6b6 100644 --- a/AWS/random.py +++ b/AWS/random.py @@ -1,5 +1,7 @@ """Random data generator""" +import re + import randomname @@ -40,4 +42,4 @@ def random_name(cls, num: int = 3, sep: str = "_") -> str: # then one noun groups.append("n/") - return randomname.generate(*groups, sep=sep) + return re.sub(r"[^\w+=,.@-]", sep, randomname.generate(*groups, sep=sep))