Skip to content

Fix legacy webhook secret fallback source#202

Merged
Abdulmumin1 merged 1 commit into
sandboxfrom
fix/issue-180-webhook-secret-fallback
Jun 27, 2026
Merged

Fix legacy webhook secret fallback source#202
Abdulmumin1 merged 1 commit into
sandboxfrom
fix/issue-180-webhook-secret-fallback

Conversation

@Abdulmumin1

Copy link
Copy Markdown
Owner

Summary

  • read legacy webhook secrets and environment secret keys from project rows instead of organization rows
  • scope fallback project selection by worker environment
  • update webhook route behavior coverage and add runtime-backed SQLite/D1 regression coverage for project webhook secret and decrypted project secret-key fallback

Fixes #180

Tests

  • pnpm --filter owostack-api test -- --run test/webhooks.test.ts test/webhooks.pipeline.behaviour.test.ts test/runtime/routes/webhooks.test.ts

Notes

  • pnpm --filter owostack-api exec tsc --noEmit currently fails on existing unrelated API type errors in customer billing config, customer usage history, trial-end workflow, entitlements, and dashboard credits.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
owostack-api-live 9d09c0a Jun 24 2026, 08:41 AM

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
owostack-api-test 9d09c0a Jun 24 2026, 08:41 AM

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
owostack-docs 9d09c0a Jun 24 2026, 08:42 AM

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
owostack-marketing 9d09c0a Jun 24 2026, 08:42 AM

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
owostack-dashboard 9d09c0a Commit Preview URL

Branch Preview URL
Jun 24 2026, 08:43 AM

@Abdulmumin1 Abdulmumin1 merged commit 9df5d3d into sandbox Jun 27, 2026
6 checks passed
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.

Bug: Legacy webhook secret fallback reads fields absent from organizations

1 participant