boltpkg / boltpkg/bolt

Bolt workspaces command to only run on modified workspaces

Open
#303 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
2.4k
Forks
97
PR merge metrics
No merged PRs in 30d

Description

It would be great, for CI/CD and pre-commit hooks, if I could run `bolt ws --only-modified` such that, only if there were changes in the workspaces subdirectory, would the command run on that particular workspaces.

This would be useful especially for doing things like running a `lint` command only on the packages that need it.

Contributor guide

Open the contributing guide

Research direction

Start by locating the implementation of `bolt ws` and its workspace-selection path; the issue names no file or test. Trace how workspace subdirectories and commands are selected, then verify that `--only-modified` runs the command only for workspaces with changes, including the lint use case described.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cli, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.