Skip to content

Prune vendor/ more aggressively, add pcb vendor --all#367

Merged
akhilles merged 5 commits intomainfrom
more-pruning
Dec 17, 2025
Merged

Prune vendor/ more aggressively, add pcb vendor --all#367
akhilles merged 5 commits intomainfrom
more-pruning

Conversation

@akhilles
Copy link
Contributor

Previous change only cleaned up vendor dir on pcb.sum file change. I don't think this is as intuitive as I assumed. This PR prunes the vendor dir on every vendor and build operation instead.

It also changes the pcb vendor default behavior to only vendor workspace.vendor members. pcb vendor --all vendors everything. I think we have too much muscle memory with pcb vendor, so might be better just make it a safe noop.

Don't wait for pcb.sum file change. If you accidentally vendor
everything, it needs to be cleaned up without requiring a pcb.sum file
change.
@akhilles akhilles requested a review from LK December 17, 2025 01:33
Make `pcb vendor` only vendor workspace.vendor by default.
@akhilles akhilles merged commit 3c2cfd2 into main Dec 17, 2025
7 checks passed
@akhilles akhilles deleted the more-pruning branch December 17, 2025 02: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