Skip to content

feat: Integrate with Sentry feature flag Change Tracking#5531

Merged
emyller merged 27 commits intomainfrom
feat/sentry-change-requests-integration
Jun 16, 2025
Merged

feat: Integrate with Sentry feature flag Change Tracking#5531
emyller merged 27 commits intomainfrom
feat/sentry-change-requests-integration

Conversation

@emyller
Copy link
Copy Markdown
Contributor

@emyller emyller commented Jun 3, 2025

Read more: https://docs.sentry.io/product/issues/issue-details/feature-flags/


Thanks for submitting a PR! Please check the boxes below:

  • I have added information to docs/ if required so people know about the feature!
  • I have filled in the "Changes" section below?
  • I have filled in the "How did you test this code" section below?
  • I have used a Conventional Commit title for this Pull Request

Changes

  • Introduce a new endpoint to set up a Sentry feature flags webhook.
  • Send feature flag updates to Sentry (Change Tracking).

How did you test this code?

  • Unit tests.
  • Integration tests.
  • Manual tests with a local web app, a Flagsmith account, and a Sentry account.

@emyller emyller self-assigned this Jun 3, 2025
@vercel
Copy link
Copy Markdown

vercel bot commented Jun 3, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

3 Skipped Deployments
Name Status Preview Comments Updated (UTC)
docs ⬜️ Ignored (Inspect) Visit Preview Jun 16, 2025 4:02pm
flagsmith-frontend-preview ⬜️ Ignored (Inspect) Visit Preview Jun 16, 2025 4:02pm
flagsmith-frontend-staging ⬜️ Ignored (Inspect) Visit Preview Jun 16, 2025 4:02pm

@github-actions github-actions bot added the docs Documentation updates label Jun 3, 2025
@emyller emyller force-pushed the feat/sentry-change-requests-integration branch from aa427b6 to d3578b1 Compare June 3, 2025 19:01
@emyller emyller force-pushed the feat/sentry-change-requests-integration branch from d3578b1 to 6a60b38 Compare June 3, 2025 19:08
@github-actions github-actions bot added api Issue related to the REST API feature New feature or request docs Documentation updates and removed docs Documentation updates labels Jun 4, 2025
@emyller emyller force-pushed the feat/sentry-change-requests-integration branch from a298322 to 1f3df8b Compare June 4, 2025 19:50
@github-actions github-actions bot added feature New feature or request and removed feature New feature or request docs Documentation updates labels Jun 4, 2025
@codecov
Copy link
Copy Markdown

codecov bot commented Jun 4, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 97.72%. Comparing base (c1eed05) to head (3439821).
Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5531      +/-   ##
==========================================
+ Coverage   97.69%   97.72%   +0.02%     
==========================================
  Files        1247     1255       +8     
  Lines       44249    44480     +231     
==========================================
+ Hits        43231    43467     +236     
+ Misses       1018     1013       -5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions github-actions bot added docs Documentation updates feature New feature or request and removed feature New feature or request docs Documentation updates labels Jun 6, 2025
@github-actions github-actions bot added docs Documentation updates feature New feature or request and removed feature New feature or request docs Documentation updates labels Jun 6, 2025
@github-actions github-actions bot added the feature New feature or request label Jun 12, 2025
@emyller emyller marked this pull request as ready for review June 12, 2025 17:09
@github-actions github-actions bot added feature New feature or request and removed feature New feature or request labels Jun 12, 2025
@github-actions github-actions bot added docs Documentation updates feature New feature or request and removed feature New feature or request docs Documentation updates labels Jun 12, 2025
@emyller emyller force-pushed the feat/sentry-change-requests-integration branch from 8b44289 to 2bdb26d Compare June 12, 2025 21:31
@github-actions github-actions bot removed the feature New feature or request label Jun 12, 2025
Comment thread api/audit/signals.py Outdated
Comment thread api/integrations/sentry/change_tracking.py Outdated
Comment thread docs/docs/integrations/error-tracking/_category_.json Outdated
Copy link
Copy Markdown
Member

@khvn26 khvn26 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

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

Labels

api Issue related to the REST API feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants