From d67015b60920e3646625c3aa049fa9a66b0a6985 Mon Sep 17 00:00:00 2001 From: derrod Date: Sun, 26 Nov 2023 14:13:09 +0100 Subject: [PATCH] test some stuff --- .github/scripts/utils.py/check-services.py | 12 +++++++++--- .github/workflows/dispatch.yaml | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/scripts/utils.py/check-services.py b/.github/scripts/utils.py/check-services.py index 6c08b028375f18..138234d56b2b6b 100644 --- a/.github/scripts/utils.py/check-services.py +++ b/.github/scripts/utils.py/check-services.py @@ -351,10 +351,16 @@ async def main(): servers = os.environ["API_SERVERS"].split(",") if not servers: raise ValueError("No checker servers!") - # mask server hostnames as secrets + # Mask everything except the region code + prefix = suffix = "" for server in servers: - domain = '.'.join(server.split('.')[-2:]) - print(f"::add-mask::{domain}") + prefix = server[: server.index(".") + 1] + print(f"::add-mask::{prefix}") + suffix = server[server.index(".", len(prefix)) :] + print(f"::add-mask::{suffix}") + + # add fake server to test stuff + servers.append(f"{prefix}nop{suffix}") except Exception as e: print(f"❌ Failed getting required environment variables: {e}") return 1 diff --git a/.github/workflows/dispatch.yaml b/.github/workflows/dispatch.yaml index 21daae6dcf2380..8d4501f2584caf 100644 --- a/.github/workflows/dispatch.yaml +++ b/.github/workflows/dispatch.yaml @@ -33,7 +33,7 @@ permissions: jobs: services-validation: name: Validate Services 🕵️ - if: github.repository_owner == 'obsproject' && inputs.job == 'services' + if: inputs.job == 'services' runs-on: macos-13 permissions: checks: write