Skip to content

Free disk space and remove orphaned WASM setup from CI#55

Merged
cderv merged 1 commit intomainfrom
ci/optimize-disk-usage
Mar 17, 2026
Merged

Free disk space and remove orphaned WASM setup from CI#55
cderv merged 1 commit intomainfrom
ci/optimize-disk-usage

Conversation

@cderv
Copy link
Copy Markdown
Member

@cderv cderv commented Mar 17, 2026

The test-suite workflow ran out of disk on ubuntu-latest (14 GB SSD).

Changes

  1. Add endersonmenezes/free-disk-space (v3, SHA-pinned, Linux-only) to reclaim space from Android, .NET, and Haskell toolchains.

  2. Remove orphaned WASM/hub-client setup steps (Node.js, npm ci, Clang/LLVM, wasm-pack, and commented-out build/test steps) left behind when those steps moved to ts-test-suite.yml on Jan 29 (bf7e8f4..5f7ca83). This eliminates ~5 minutes of unnecessary tool installation and significant disk usage.

ts-test-suite.yml runs on the same triggers and actively builds the WASM module, so no coverage is lost.

Test plan

  • Verify both workflows trigger on this PR
  • Verify test-suite.yml passes (Rust build + tests, lints, tree-sitter)
  • Verify ts-test-suite.yml passes (WASM build, hub-client)
  • Confirm Linux runner no longer runs out of disk

@cderv cderv closed this Mar 17, 2026
@cderv cderv reopened this Mar 17, 2026
@cderv cderv changed the base branch from kyoto to main March 17, 2026 13:54
@cderv cderv force-pushed the ci/optimize-disk-usage branch from b3dceb4 to 3124bd8 Compare March 17, 2026 13:56
The test-suite workflow ran out of disk on ubuntu-latest (14 GB SSD).
Two changes to address this:

1. Add endersonmenezes/free-disk-space (v3, SHA-pinned) to reclaim
   space from Android, .NET, and Haskell toolchains on Linux runners.

2. Remove orphaned WASM/hub-client setup steps (Node.js, npm ci,
   Clang/LLVM, wasm-pack) that were left behind when those steps
   moved to ts-test-suite.yml on Jan 29, 2026 (bf7e8f4..5f7ca83).
   This eliminates ~5 minutes of unnecessary tool installation and
   significant disk usage (wasm-pack alone is ~800 MB compiled).

ts-test-suite.yml runs on the same triggers and actively builds
the WASM module, so no coverage is lost.
@cderv cderv force-pushed the ci/optimize-disk-usage branch from 3124bd8 to 1481f97 Compare March 17, 2026 14:03
@cderv cderv merged commit 166fd6d into main Mar 17, 2026
4 checks passed
@cderv cderv deleted the ci/optimize-disk-usage branch March 17, 2026 15:15
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.

1 participant