Skip to content

Remove unused hosted service surfaces#3

Merged
BunsDev merged 1 commit into
mainfrom
meow/remove-unused-cloud-services
May 11, 2026
Merged

Remove unused hosted service surfaces#3
BunsDev merged 1 commit into
mainfrom
meow/remove-unused-cloud-services

Conversation

@BunsDev

@BunsDev BunsDev commented May 11, 2026

Copy link
Copy Markdown
Member

Summary

  • Disable unused hosted/cloud feature surfaces from the default CastCodes build and strengthen OSS runtime pruning for cloud, telemetry, crash reporting, analytics, sharing, billing, hosted API keys, secrets, and notification features.
  • Remove bundled upstream feedback/Oz/cloud dogfood skills and route feedback/support/docs surfaces to fork-local CastCodes GitHub/README/CASTCODES targets.
  • Update CLI/package copy and CastCodes docs so the public surface describes local CastCodes workflows instead of Oz/cloud services.

Validation

  • cargo fmt --all
  • git diff --check
  • ./script/check_rebrand
  • cargo test -p warp_core --features local_fs
  • cargo test -p warp_cli
  • cargo check -p warp --bin cast-codes --features gui

Merge-readiness notes

  • Local validation is green.
  • PR is draft until GitHub checks complete and maintainer review confirms the hosted-service removal scope.

@BunsDev BunsDev requested a review from Copilot May 11, 2026 23:07
@BunsDev BunsDev marked this pull request as ready for review May 11, 2026 23:08

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 removes/turns off unused hosted-service (“Oz/cloud”) surfaces in the CastCodes fork, and updates user-facing copy/links so the default build describes and routes to fork-local workflows (GitHub/README) rather than upstream cloud services.

Changes:

  • Prune hosted/cloud/telemetry/crash/analytics/sharing/billing-related feature surfaces from OSS runtime and default feature sets.
  • Remove bundled upstream “feedback/Oz platform/dogfood” skills and route feedback/docs/support UI to the CastCodes GitHub targets.
  • Rebrand Linux packaging metadata copy (RPM/Debian/Arch) and update CLI/app help text accordingly.

Reviewed changes

Copilot reviewed 39 out of 39 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
resources/linux/rpm/cli/warp.spec.template Rebrands RPM CLI package summary/description to CastCodes.
resources/linux/debian/cli/control.template Rebrands Debian CLI package description to CastCodes.
resources/linux/arch/cli/PKGBUILD.template Rebrands Arch CLI package description to CastCodes.
resources/channel-gated-skills/README.md Removes documentation for channel-gated skills bundling.
resources/channel-gated-skills/dogfood/verify-ui-change-in-cloud/SKILL.md Removes upstream cloud-only dogfood skill.
resources/channel-gated-skills/dogfood/triage-vulnerabilities/SKILL.md Removes upstream infra vulnerability triage skill.
resources/channel-gated-skills/dogfood/test-warp-ui/SKILL.md Removes upstream cloud computer-use testing skill.
resources/bundled/skills/oz-platform/SKILL.md Removes upstream Oz platform skill surface.
resources/bundled/skills/oz-platform/references/third-party-clis.md Removes upstream Oz third-party CLI reference doc.
resources/bundled/skills/feedback/SKILL.md Removes upstream feedback skill instructions.
resources/bundled/skills/feedback/scripts/test_file_feedback_issue.py Removes upstream feedback filing helper tests.
resources/bundled/skills/feedback/scripts/resolve_warp_version.py Removes upstream feedback helper script.
resources/bundled/skills/feedback/scripts/resolve_platform.py Removes upstream feedback helper script.
resources/bundled/skills/feedback/scripts/file_feedback_issue.py Removes upstream feedback filing script.
resources/bundled/skills/feedback/references/platforms.md Removes upstream feedback platform guidance.
resources/bundled/skills/feedback/references/logs.md Removes upstream feedback logs guidance.
resources/bundled/skills/feedback/references/examples.md Removes upstream feedback examples.
README.md Updates fork description and clarifies hosted services are unavailable by default.
FAQ.md Updates hosted-services FAQ copy and fixes minor wording duplication.
crates/warp_core/src/channel/state_tests.rs Extends OSS-channel tests to assert hosted-service endpoints/keys are unavailable.
crates/warp_cli/src/lib.rs Rebrands CLI name/help text and hides API-key help when cloud services are unavailable.
CASTCODES.md Updates suggested core identity test command invocation.
app/src/workspace/view/openwarp_launch_modal/view.rs Rebrands launch modal links/copy to the CastCodes repo and fork-local posture.
app/src/workspace/view.rs Replaces Slack entrypoint with GitHub issues entrypoint; simplifies feedback routing to fork-local form.
app/src/workspace/view_tests.rs Updates test comment about SkillManager registration (reflecting broader initialization usage).
app/src/workspace/mod.rs Removes feedback-skill availability logic and updates overflow binding metadata to GitHub issues.
app/src/workspace/action.rs Renames action variant from Slack to GitHub issues.
app/src/util/links.rs Updates docs/issues/privacy URLs to CastCodes targets; feedback form now targets fork issue chooser with prefill params.
app/src/terminal/view/shell_terminated_banner.rs Routes “File issue” to fork feedback form URL and “More info” to fork docs URL.
app/src/terminal/view/block_onboarding/onboarding_prompt_block.rs Updates onboarding feedback link destination to fork GitHub.
app/src/terminal/ssh/error.rs Updates SSH tmux issue-reporting URL to fork GitHub issues/new.
app/src/terminal/input/slash_commands/data_source/mod.rs Removes logic that hid /feedback when a bundled feedback skill was available.
app/src/resource_center/view.rs Replaces Slack footer item with Issues footer item and GitHub icon.
app/src/lib.rs Strengthens pruning of hosted/cloud feature flags when cloud services aren’t available.
app/src/autoupdate/linux.rs Updates “report issues” link to fork GitHub issues URL.
app/src/app_menus.rs Rebrands help/privacy menu items and removes Slack menu link.
app/src/ai/agent_tips.rs Removes/adjusts tips that reference cloud/oz features and upstream docs.
app/Cargo.toml Removes many hosted/cloud-related features from the default feature set.
.github/STAKEHOLDERS Removes stakeholder ownership for deleted feedback skill directory.
Comments suppressed due to low confidence (1)

resources/linux/rpm/cli/warp.spec.template:9

  • The summary/description were updated to CastCodes, but the RPM spec metadata in this header still identifies Warp (e.g. Vendor/Url/Packager/License). This will surface to users via package managers; update these fields to CastCodes (or explicitly mark them forked) to avoid misleading attribution.

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

Comment thread app/src/autoupdate/linux.rs
Comment thread app/src/terminal/view/block_onboarding/onboarding_prompt_block.rs
Comment thread app/src/terminal/ssh/error.rs
Comment thread resources/linux/debian/cli/control.template
Comment thread resources/linux/arch/cli/PKGBUILD.template
@BunsDev

BunsDev commented May 11, 2026

Copy link
Copy Markdown
Member Author

@copilot apply changes based on the comments in this thread keeping in mind the repo is https://github.com/OpenCoven/cast-codes

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

Copilot reviewed 39 out of 39 changed files in this pull request and generated 2 comments.

Comments suppressed due to low confidence (1)

app/src/terminal/ssh/error.rs:49

  • The SSH tmux error flow now routes to /issues/new?labels=Bug,SSH-tmux (no template). This drops users into a generic new issue form and uses label names that don’t match the repo’s SSH templates (e.g. .github/ISSUE_TEMPLATE/03_ssh_tmux.yml uses labels like bug/area:ssh). Consider pointing at the SSH tmux issue template directly (and keep query params like warp-version/title if needed).
const SSH_GITHUB_ISSUE_URL: &str =
    "https://github.com/OpenCoven/cast-codes/issues/new?labels=Bug,SSH-tmux";

fn get_ssh_github_issue_url(title: &str) -> String {
    let url = if let Some(version) = ChannelState::app_version() {
        format!("{SSH_GITHUB_ISSUE_URL}&warp-version={version}")

Comment thread app/src/autoupdate/linux.rs
Comment thread app/src/terminal/view/block_onboarding/onboarding_prompt_block.rs
@BunsDev BunsDev deleted the meow/remove-unused-cloud-services branch May 30, 2026 09:47
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.

2 participants