Skip to content

Adjust gates#7132

Merged
gaearon merged 3 commits into
mainfrom
gates
Dec 16, 2024
Merged

Adjust gates#7132
gaearon merged 3 commits into
mainfrom
gates

Conversation

@gaearon
Copy link
Copy Markdown
Contributor

@gaearon gaearon commented Dec 16, 2024

A few things:

  • Remove the hardcoded DISCOVER_DEBUG_DIDS stuff. It sucks because it's not visible in production.
  • Instead, reintroduce two different gates: debug_subscriptions and debug_show_feedcontext
    • They don't have Metric Lifts enabled so they're free to check
  • Narrow down the build conditions
    • Only enable the app icon stuff when IS_INTERNAL is also true (we never want it in public builds)
    • Enable the debug context if the gate is true or we're in TestFlight (where we always enable it)

Basically the goal is to get rid of this hardcoded list.

Test Plan

Probably easiest to test by going to an alt, verifying it has no feed feedback or app icon, then allowlisting it in each gate, and verifying both things show up. Note that feed context also shows up for IS_INTERNAL so you'll want to comment that check out before testing.

@arcalinea arcalinea temporarily deployed to gates - social-app PR #7132 December 16, 2024 22:20 — with Render Destroyed
@gaearon gaearon requested review from haileyok and pfrazee December 16, 2024 22:21
const isDiscoverDebugUser =
IS_INTERNAL || DISCOVER_DEBUG_DIDS[currentAccount?.did ?? '']
const gate = useGate()
const isDiscoverDebugUser = IS_INTERNAL || gate('debug_show_feedcontext')
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

intentionally || here

@gaearon gaearon merged commit de97c07 into main Dec 16, 2024
@github-actions
Copy link
Copy Markdown
Contributor

Old size New size Diff
6.78 MB 6.78 MB -258 B (-0.00%)

drash-course added a commit to drash-course/social-app that referenced this pull request Dec 18, 2024
* main: (58 commits)
  Fix tests
  Layout tweaks (bluesky-social#7150)
  Trending (Beta) (bluesky-social#7144)
  Fix emoji picker position (bluesky-social#7146)
  Tweak Follow dialog Search placeholder (bluesky-social#7147)
  New progress guide - 10 follows (bluesky-social#7128)
  Pipe statsig events to logger (bluesky-social#7141)
  Fix notifications borders (bluesky-social#7140)
  Refetch empty feed on focus (bluesky-social#7139)
  Read storage on window.onstorage (bluesky-social#7137)
  [ELI5] Tweak wording on the signup screen (bluesky-social#7136)
  alf error screen (bluesky-social#7135)
  add safe area view to profile error screen (bluesky-social#7134)
  Adjust gates (bluesky-social#7132)
  disable automaticallAdjustsScrollIndicatorInsets (bluesky-social#7131)
  Bump more native deps (bluesky-social#7129)
  Update more Expo packages (bluesky-social#7127)
  feat: widen recent search profile link for mobile devices (bluesky-social#7119)
  Fix video uploads on native (bluesky-social#7126)
  Fix post time localization on Android (bluesky-social#6742)
  ...

# Conflicts:
#	src/view/com/profile/ProfileSubpageHeader.tsx
#	src/view/screens/ProfileList.tsx
Signez pushed a commit to Signez/bsky-social-app that referenced this pull request Dec 26, 2024
* Remove dead gate

* Adjust gates

* No need to disable exposures
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.

3 participants