Add PostHog integration, email utilities, and GitHub Actions workflow for releases#14
Add PostHog integration, email utilities, and GitHub Actions workflow for releases#14cubxxw merged 18 commits intotelepace:mainfrom
Conversation
|
Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here. PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Review 🔍
|
|
Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here. PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
PR Code Suggestions ✨
|
…or handling; upgrade PostgreSQL version in Docker Compose
…abase URL validation warning message
…improved error handling and environment setup
…n and response handling
…checks in client generation scripts
…s and error handling
…ving error handling
…biome.json and package.json for build and format scripts
Add PostHog integration, email utilities, and GitHub Actions workflow for releases
User description
Integrate PostHog for event tracking and user identification, implement utility functions for email management, and establish a GitHub Actions workflow to automate the creation of release drafts.
FIX: #10
Description
Changes walkthrough 📝
release.yml
GitHub Actions Workflow for Release Drafts.github/workflows/release.yml
posthog.py
PostHog Middleware for API Event Trackingbackend/app/api/middlewares/posthog.py
PostHogMiddlewarefor capturing API events.config.py
Configuration for PostHog Integrationbackend/app/core/config.py
main.py
FastAPI Integration with PostHogbackend/app/main.py
posthog_tracker.py
Utility for PostHog Event Trackingbackend/app/utils/posthog_tracker.py
PostHogTrackerutility for event capturing and useridentification.
email.py
Email Template Path Adjustmentbackend/app/utils/email.py