Skip to content

Enable SoloUserByok and BillingAndUsagePageV2 in stable#11437

Merged
IsaiahWitzke merged 1 commit into
masterfrom
iw/enable-solo-byok-and-billing-v2-prod
May 20, 2026
Merged

Enable SoloUserByok and BillingAndUsagePageV2 in stable#11437
IsaiahWitzke merged 1 commit into
masterfrom
iw/enable-solo-byok-and-billing-v2-prod

Conversation

@IsaiahWitzke
Copy link
Copy Markdown
Contributor

Description

Promotes the SoloUserByok and BillingAndUsagePageV2 feature flags to production for the client.

For each flag:

  • Adds (billing_and_usage_page_v2) or reuses (solo_user_byok) the Cargo feature in app/Cargo.toml's default = [...] array, so it ships in stable builds.
  • Wires the new billing_and_usage_page_v2 Cargo feature to FeatureFlag::BillingAndUsagePageV2 in enabled_features() (solo_user_byok was already wired).
  • Removes the flag from DOGFOOD_FLAGS in crates/warp_features/src/lib.rs.

The flags themselves remain in the FeatureFlag enum so rollback is a one-line revert of the entries in default.

Linked Issue

None.

Testing

  • cargo fmt --all
  • cargo clippy --workspace --all-targets --all-features --tests -- -D warnings

This is a feature rollout configuration change; behavior for both flags has been validated previously while they were in dogfood.

  • I have manually tested my changes locally with `./script/run`

Agent Mode

  • Warp Agent Mode - This PR was created via Warp's AI Agent Mode

Agent conversation:
https://staging.warp.dev/conversation/d95f54cf-cf49-405e-b5c2-252f23059479

Co-Authored-By: Oz oz-agent@warp.dev

Promotes both feature flags to production by enabling their Cargo
features in the default build and removing them from DOGFOOD_FLAGS.
Adds a new `billing_and_usage_page_v2` Cargo feature (with bridge in
`enabled_features()`) since one didn't exist yet; `solo_user_byok`
already had its Cargo feature wired up.

Keeps the flags in place for a one-line rollback.

Co-Authored-By: Oz <oz-agent@warp.dev>
@cla-bot cla-bot Bot added the cla-signed label May 20, 2026
@oz-for-oss
Copy link
Copy Markdown
Contributor

oz-for-oss Bot commented May 20, 2026

@IsaiahWitzke

I'm starting a first review of this pull request.

You can view the conversation on Warp.

I completed the review and no human review was requested for this pull request.

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

Copy link
Copy Markdown
Contributor

@oz-for-oss oz-for-oss Bot left a comment

Choose a reason for hiding this comment

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

Overview

This PR promotes SoloUserByok and BillingAndUsagePageV2 into the default/stable client build by adding Cargo feature defaults, wiring BillingAndUsagePageV2 into enabled_features(), and removing both flags from dogfood-only rollout.

Concerns

  • This is a user-facing stable rollout, but the PR description does not include screenshots or a screen recording demonstrating the enabled flows end to end. Repo review guidance requires visual evidence for user-visible behavior changes.

Verdict

Found: 0 critical, 1 important, 0 suggestions

Request changes

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

Comment thread app/Cargo.toml
@IsaiahWitzke IsaiahWitzke enabled auto-merge (squash) May 20, 2026 20:42
@IsaiahWitzke IsaiahWitzke merged commit 173363b into master May 20, 2026
33 checks passed
@IsaiahWitzke IsaiahWitzke deleted the iw/enable-solo-byok-and-billing-v2-prod branch May 20, 2026 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants