Skip to content

Rename Cloudflare WARP to Cloudflare One#47939

Merged
allenhouchins merged 1 commit into
mainfrom
47731-update-fma-for-cloudflare-warp-to-cloudflare-one
Jun 19, 2026
Merged

Rename Cloudflare WARP to Cloudflare One#47939
allenhouchins merged 1 commit into
mainfrom
47731-update-fma-for-cloudflare-warp-to-cloudflare-one

Conversation

@allenhouchins

@allenhouchins allenhouchins commented Jun 19, 2026

Copy link
Copy Markdown
Member

Update branding from "Cloudflare WARP" to "Cloudflare One" across maintained app data. Changed name fields in Homebrew and Winget input JSON, updated outputs/apps.json entries and descriptions, and updated the frontend NameToIdentifierMap key to "Cloudflare One" (keeps existing slug/identifier unchanged).

Related issue: Resolves #47731

Checklist for submitter

If some of the following don't apply, delete the relevant line.

  • Changes file added for user-visible changes in changes/, orbit/changes/ or ee/fleetd-chrome/changes.
    See Changes files for more information.

  • Input data is properly validated, SELECT * is avoided, SQL injection is prevented (using placeholders for values in statements), JS inline code is prevented especially for url redirects, and untrusted data interpolated into shell scripts/commands is validated against shell metacharacters.

  • Timeouts are implemented and retries are limited to avoid infinite loops

  • If paths of existing endpoints are modified without backwards compatibility, checked the frontend/CLI for any necessary changes

Testing

For unreleased bug fixes in a release candidate, one of:

  • Confirmed that the fix is not expected to adversely impact load test results
  • Alerted the release DRI if additional load testing is needed

Database migrations

  • Checked schema for all modified table for columns that will auto-update timestamps during migration.
  • Confirmed that updating the timestamps is acceptable, and will not cause unwanted side effects.
  • Ensured the correct collation is explicitly set for character columns (COLLATE utf8mb4_unicode_ci).

New Fleet configuration settings

  • Setting(s) is/are explicitly excluded from GitOps

If you didn't check the box above, follow this checklist for GitOps-enabled settings:

  • Verified that the setting is exported via fleetctl generate-gitops
  • Verified the setting is documented in a separate PR to the GitOps documentation
  • Verified that the setting is cleared on the server if it is not supplied in a YAML file (or that it is documented as being optional)
  • Verified that any relevant UI is disabled when GitOps mode is enabled

fleetd/orbit/Fleet Desktop

  • Verified compatibility with the latest released version of Fleet (see Must rule)
  • If the change applies to only one platform, confirmed that runtime.GOOS is used as needed to isolate changes
  • Verified that fleetd runs on macOS, Linux and Windows
  • Verified auto-update works from the released version of component to the new version (see tools/tuf/test)

Summary by CodeRabbit

  • Chores
    • Updated product references from Cloudflare WARP to Cloudflare One across platform metadata and catalogs.

Update branding from "Cloudflare WARP" to "Cloudflare One" across maintained app data. Changed name fields in Homebrew and Winget input JSON, updated outputs/apps.json entries and descriptions, and updated the frontend NameToIdentifierMap key to "Cloudflare One" (keeps existing slug/identifier unchanged).
@allenhouchins allenhouchins linked an issue Jun 19, 2026 that may be closed by this pull request
@allenhouchins allenhouchins marked this pull request as ready for review June 19, 2026 17:19
@allenhouchins allenhouchins requested a review from a team as a code owner June 19, 2026 17:20
Copilot AI review requested due to automatic review settings June 19, 2026 17:20

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@codecov

codecov Bot commented Jun 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 67.24%. Comparing base (43b7175) to head (40e767b).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff            @@
##             main   #47939    +/-   ##
========================================
  Coverage   67.24%   67.24%            
========================================
  Files        3652     3652            
  Lines      230538   230538            
  Branches    12129    11983   -146     
========================================
  Hits       155014   155014            
- Misses      61607    61608     +1     
+ Partials    13917    13916     -1     
Flag Coverage Δ
frontend 58.10% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates Fleet-maintained app branding from “Cloudflare WARP” to “Cloudflare One” while preserving the existing slug/identifier (cloudflare-warp) for backwards compatibility with existing deployments and workflows.

Changes:

  • Renamed the maintained app display name to “Cloudflare One” in Homebrew and Winget input JSON.
  • Updated the generated maintained app listing in ee/maintained-apps/outputs/apps.json (name + description) for macOS and Windows entries.
  • Updated the frontend name→identifier lookup to use the new display name while keeping the same identifier.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
frontend/pages/SoftwarePage/SoftwareAddPage/SoftwareFleetMaintained/FleetMaintainedAppDetailsPage/helpers.tsx Updates the map key to “Cloudflare One” while keeping the identifier cloudflare-warp.
ee/maintained-apps/outputs/apps.json Updates the maintained app list entries (name/description) for both darwin and windows variants.
ee/maintained-apps/inputs/winget/cloudflare-warp.json Updates the Winget input display name to “Cloudflare One”.
ee/maintained-apps/inputs/homebrew/cloudflare-warp.json Updates the Homebrew input display name to “Cloudflare One”.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@coderabbitai

coderabbitai Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 03659ed0-7820-4923-b1a3-40a7c5cef75f

📥 Commits

Reviewing files that changed from the base of the PR and between 96ca0fd and 40e767b.

📒 Files selected for processing (4)
  • ee/maintained-apps/inputs/homebrew/cloudflare-warp.json
  • ee/maintained-apps/inputs/winget/cloudflare-warp.json
  • ee/maintained-apps/outputs/apps.json
  • frontend/pages/SoftwarePage/SoftwareAddPage/SoftwareFleetMaintained/FleetMaintainedAppDetailsPage/helpers.tsx

Walkthrough

The name field in the Homebrew and Winget input JSON files for the Cloudflare app is changed from "Cloudflare WARP" to "Cloudflare One". The generated ee/maintained-apps/outputs/apps.json is updated accordingly for both the macOS and Windows entries, renaming the app and updating the description text. In the frontend, the NameToIdentifierMap in helpers.tsx is updated to map "Cloudflare One" to the existing "cloudflare-warp" identifier. Slugs and unique_identifier values are not modified.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title accurately reflects the main change - updating the Cloudflare WARP branding to Cloudflare One across multiple files and the frontend mapping.
Linked Issues check ✅ Passed The PR successfully addresses issue #47731 by updating the product name to Cloudflare One while maintaining backwards compatibility through preserved slugs and identifiers.
Out of Scope Changes check ✅ Passed All changes are scoped to updating Cloudflare WARP branding to Cloudflare One as required; no unrelated modifications are present.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 47731-update-fma-for-cloudflare-warp-to-cloudflare-one

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@allenhouchins allenhouchins merged commit c6291b3 into main Jun 19, 2026
33 checks passed
@allenhouchins allenhouchins deleted the 47731-update-fma-for-cloudflare-warp-to-cloudflare-one branch June 19, 2026 18:50
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.

Update FMA for Cloudflare WARP to Cloudflare One

3 participants