Skip to content

Reject placeholder webhook secrets in production#48

Open
BojayL wants to merge 1 commit into
StellarRoute:mainfrom
BojayL:reject-placeholder-webhook-secret
Open

Reject placeholder webhook secrets in production#48
BojayL wants to merge 1 commit into
StellarRoute:mainfrom
BojayL:reject-placeholder-webhook-secret

Conversation

@BojayL

@BojayL BojayL commented Jun 19, 2026

Copy link
Copy Markdown

Summary

  • Adds WAVEFLOW_ENV=production to the Render gateway service.
  • Rejects the default placeholder GITHUB_WEBHOOK_SECRET and short webhook secrets when running in production mode.
  • Keeps development mode compatible with the example .env secret.
  • Documents production webhook secret requirements in the environment reference and security checklist.

Fixes #32.

Validation

  • cargo test -p waveflow-shared
  • rustfmt --check crates/shared/src/config.rs
  • git diff --check
  • ruby -e 'require "yaml"; YAML.load_file("render.yaml"); puts "render.yaml ok"'
  • Checked PR-facing files for restricted terms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[gateway] Reject default placeholder GITHUB_WEBHOOK_SECRET in production

1 participant