-
Notifications
You must be signed in to change notification settings - Fork 607
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[rush] phased command not work correct with upstream #3753
Comments
This is a change to the specification of how phased commands work. The current design is:
The ask here is to have There's a further level of redesign I've been considering which is to be able to ask Rush to run |
Do we have full specification of this? I only see document and #2300 .
When we use |
Summary
I want to have a command for run upstream project build and self project lint without self project build.
But when I try to set it, I only get a command for for run upstream project build and self project lint and self project build.
Repro steps
Clone this project: https://github.com/yoyo930021/rush-upstream-phase-bug
Expected result:
only run 3 operations
project (lint)
upstream (build)
upstream (lint)
Actual result:
run 4 operations
project (lint)
upstream (build)
upstream (lint)
project (build)
Details
In this line, project will add any phase with selection project.
https://github.com/microsoft/rushstack/blob/main/libraries/rush-lib/src/logic/operations/PhasedOperationPlugin.ts#L40
Standard questions
Please answer these questions to help us investigate your issue more quickly:
@microsoft/rush
globally installed version?rushVersion
from rush.json?useWorkspaces
from rush.json?node -v
)?The text was updated successfully, but these errors were encountered: