feat(repositories): Backfill auto-link repos by name matching#116541
Conversation
25021d7 to
e79bbce
Compare
|
This PR has a migration; here is the generated SQL for for --
-- Raw Python operation
--
-- THIS OPERATION CANNOT BE WRITTEN AS SQL |
|
Could be nice to have a quick test for this |
3c26ca2 to
8a110ab
Compare
104e53e to
51f1657
Compare
|
This PR has a migration; here is the generated SQL for for --
-- Raw Python operation
--
-- THIS OPERATION CANNOT BE WRITTEN AS SQL |
8a110ab to
86996dd
Compare
51f1657 to
2be0720
Compare
…lore-view GA flag rolled out to 100%. Remove the flag and make the gated behavior unconditional. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This backfill migration that iterates all orgs and matches unlinked repo basenames to project slugs, creating ProjectRepository rows with source=AUTO_NAME_MATCH. Writes here are behind an option, so we can perform a dry run first.
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2be0720 to
ee9b072
Compare
|
🚨 Warning: This pull request contains Frontend and Backend changes! It's discouraged to make changes to Sentry's Frontend and Backend in a single pull request. The Frontend and Backend are not atomically deployed. If the changes are interdependent of each other, they must be separated into two pull requests and be made forward or backwards compatible, such that the Backend or Frontend can be safely deployed independently. Have questions? Please ask in the |
📊 Type Coverage Diff✅ No new type safety issues introduced. Coverage: 93.59% |
This backfill migration that iterates all orgs and matches unlinked repo basenames to project slugs, creating ProjectRepository rows with source=AUTO_NAME_MATCH.
Writes here are behind an option, so we can perform a dry run first.