Skip to content

chore(deps): consolidate workspace dependencies#633

Open
hcavarsan wants to merge 1 commit into
ws-pf/dev-toolingfrom
ws-pf/workspace-deps
Open

chore(deps): consolidate workspace dependencies#633
hcavarsan wants to merge 1 commit into
ws-pf/dev-toolingfrom
ws-pf/workspace-deps

Conversation

@hcavarsan

@hcavarsan hcavarsan commented May 14, 2026

Copy link
Copy Markdown
Owner

Stack Context

This stack restructures the websocket-pf branch into 11 atomic PRs.
The goal is to extract a standalone kube-portforward crate (OSS-ready
WebSocket port-forwarder for Kubernetes) and rebuild kftray's port-forward
path on top of it, with a new HTTP proxy in kftray-server.

Stack order (bottom to top):

  1. ws-pf/dev-tooling — dev tooling and gitignore
  2. ws-pf/workspace-deps — workspace dependency consolidation
  3. ws-pf/kube-portforward-crate — new kube-portforward crate
  4. ws-pf/portforward-deps — wire kftray-portforward to new crate
  5. ws-pf/ssl-platform-cleanup — remove dead SSL platform code
  6. ws-pf/server-http-proxy — HTTP proxy with relay and sniffer
  7. ws-pf/kube-registry-refactor — registry + kube listener rebuilt
  8. ws-pf/expose-updates — expose flows through new registry
  9. ws-pf/network-monitor-fix — PortForwardError type fix
  10. ws-pf/tauri-integration — tauri command wiring
  11. ws-pf/kftui-integration — kftui integration (top)

Why?

Centralizes all dependency version pins into [workspace.dependencies] in the root Cargo.toml. Eliminates version drift between crates and makes future upgrades a single-point change. kftray-shortcuts/Cargo.toml updated for the same reason.

What?

  • Cargo.toml (workspace.dependencies section)
  • Cargo.lock
  • crates/kftray-shortcuts/Cargo.toml

@coderabbitai

coderabbitai Bot commented May 14, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: c427d119-8c43-4ad2-8635-c359059aecb3

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ws-pf/workspace-deps

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.

@hcavarsan

hcavarsan commented May 14, 2026

Copy link
Copy Markdown
Owner Author

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

hcavarsan commented May 14, 2026

Copy link
Copy Markdown
Owner Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in two weeks if no further activity occurs. Thank you for your contributions.

@github-actions github-actions Bot added the stale label Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant