diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 081dbd377..4db52a440 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,6 +5,14 @@ on: - cron: '0 11 11 * *' push: branches: [ master, dev ] + workflow_call: + secrets: + STRIPE_SECRET_KEY: + required: true + STRIPE_PUBLISHABLE_KEY: + required: true + STRIPE_WEBHOOK_SECRET_KEY: + required: true jobs: run-tests: diff --git a/schedula/utils/form/config.py b/schedula/utils/form/config.py index 265eea216..2acb922f4 100644 --- a/schedula/utils/form/config.py +++ b/schedula/utils/form/config.py @@ -134,5 +134,6 @@ class Config: SQLALCHEMY_TRACK_MODIFICATIONS = False STRIPE_SECRET_KEY = os.environ.get("STRIPE_SECRET_KEY") + assert STRIPE_SECRET_KEY.startswith('sk_') STRIPE_PUBLISHABLE_KEY = os.environ.get("STRIPE_PUBLISHABLE_KEY") STRIPE_WEBHOOK_SECRET_KEY = os.environ.get("STRIPE_WEBHOOK_SECRET_KEY")