diff --git a/.github/workflows/bottube-digest-bot.yml b/.github/workflows/bottube-digest-bot.yml index d5a0cdfd2..0699e46b1 100644 --- a/.github/workflows/bottube-digest-bot.yml +++ b/.github/workflows/bottube-digest-bot.yml @@ -7,32 +7,32 @@ on: schedule: - cron: '0 9 * * MON' - # Allow manual trigger from GitHub Actions tab - workflow_dispatch: - inputs: - dry_run: - description: 'Run in dry-run mode (no actual sends)' - required: false - default: 'false' - type: choice - options: - - 'true' - - 'false' - send_discord: - description: 'Send to Discord' - required: false - default: 'true' - type: boolean - send_telegram: - description: 'Send to Telegram' - required: false - default: 'false' - type: boolean - send_email: - description: 'Send via Email' - required: false - default: 'false' - type: boolean + # Manual trigger disabled (requires secrets not configured in this fork) + # workflow_dispatch: + # inputs: + # dry_run: + # description: 'Run in dry-run mode (no actual sends)' + # required: false + # default: 'false' + # type: choice + # options: + # - 'true' + # - 'false' + # send_discord: + # description: 'Send to Discord' + # required: false + # default: 'true' + # type: boolean + # send_telegram: + # description: 'Send to Telegram' + # required: false + # default: 'false' + # type: boolean + # send_email: + # description: 'Send via Email' + # required: false + # default: 'false' + # type: boolean jobs: send-digest: diff --git a/node/rustchain_v2_integrated_v2.2.1_rip200.py b/node/rustchain_v2_integrated_v2.2.1_rip200.py index 9578d9660..5512e5e31 100644 --- a/node/rustchain_v2_integrated_v2.2.1_rip200.py +++ b/node/rustchain_v2_integrated_v2.2.1_rip200.py @@ -5429,7 +5429,7 @@ def api_nodes(): def _is_admin() -> bool: need = os.environ.get("RC_ADMIN_KEY", "") got = request.headers.get("X-Admin-Key", "") or request.headers.get("X-API-Key", "") - return bool(need and got and need == got) + return bool(need and got and hmac.compare_digest(need, got)) def _should_redact_url(u: str) -> bool: try: