Skip to content

Reduce default workspace dependency graph - #3751

Merged
vigoo merged 3 commits into
mainfrom
reduce-workspace-dependencies
Aug 21, 2026
Merged

Reduce default workspace dependency graph#3751
vigoo merged 3 commits into
mainfrom
reduce-workspace-dependencies

Conversation

@vigoo

@vigoo vigoo commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • use line-table-only debug information for the default development profile and add an opt-in full-debug profile
  • make Kubernetes support in the shard manager opt-in while keeping it enabled in release and config-generation builds
  • narrow SQLx and AWS S3 feature sets to the functionality Golem uses
  • unify tokio-tungstenite on 0.27 and use Rustls for WebSocket connections, including the CLI's insecure-development mode
  • remove unused direct AWS and OpenSSL dependencies

The normal workspace dependency graph decreases from 868 to 813 package versions, and the lockfile decreases from 1110 to 1081 package entries.

Validation

  • cargo make fix
  • cargo check -p golem-shard-manager --no-default-features
  • cargo check -p golem-shard-manager --features kubernetes
  • cargo check -p golem-worker-executor -p golem-cli -p golem-registry-service
  • cargo check --tests -p golem-worker-executor -p golem-debugging-service -p golem-test-framework
  • cargo check -p golem-service-base --tests
  • cargo fmt --all -- --check
  • git diff --check

cargo make build compiled the workspace but failed while linking all targets because the orb's 64 GiB filesystem filled up; targeted builds and checks above passed.

@vigoo
vigoo requested a review from a team August 20, 2026 18:05
@netlify

netlify Bot commented Aug 20, 2026

Copy link
Copy Markdown

Deploy Preview for golemcloud canceled.

Name Link
🔨 Latest commit dcde607
🔍 Latest deploy log https://app.netlify.com/projects/golemcloud/deploys/6a87f121331ceb0008d79490

@vigoo
vigoo merged commit 887ded7 into main Aug 21, 2026
54 checks passed
@vigoo
vigoo deleted the reduce-workspace-dependencies branch August 21, 2026 07:57
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant