fleet/website/api/controllers/webhooks
Victor Lyuboslavsky a07f8f5344
Track SDLC metrics. (#31409)
Fixes #30483 

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Added a new webhook endpoint to track GitHub Projects v2 item status
changes and record engineering metrics.
* Integrated with Google BigQuery for storing and analyzing issue status
transition data.

* **Chores**
* Introduced a new POST API route for receiving GitHub Projects v2 item
events.
* Added configuration options for GitHub webhook secrets and Google
Cloud service account keys (commented out for future use).
  * Added a new dependency for Google BigQuery integration.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-08-19 13:24:54 -05:00
..
receive-from-clay.js Website: Update receive-from-clay webhook. (#30153) 2025-06-19 12:44:57 -05:00
receive-from-customer-fleet-instance.js fix: return bad request error during MDM migration when appropriate (#16551) 2024-03-06 15:38:44 -05:00
receive-from-github.js Track SDLC metrics. (#31409) 2025-08-19 13:24:54 -05:00
receive-from-stripe.js Website: Update stripe webhook (#27241) 2025-03-18 13:09:21 -05:00
receive-from-zapier.js Fix for the bug I introduced in #30722 (#30726) 2025-07-10 08:57:33 -05:00
receive-from-zoom.js Website: update zoom webhook (#31360) 2025-07-28 16:14:42 -05:00
receive-usage-analytics.js Website: Add support for new usage statistic (#28384) 2025-04-24 00:34:21 -05:00