Skip to content
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] Refactor the task runner code to be more naturally adapted to phased builds. #3103

Merged
merged 5 commits into from
Dec 21, 2021

Conversation

iclanton
Copy link
Member

@iclanton iclanton commented Dec 21, 2021

Summary

This change renames a bunch of files and classes around the task runner to no longer mention the word "build" and refactors the task selector to be more easily adapted to specify multiple tasks per project.

This also replaces the "build" portion of log filenames with a normalized version of the name of the script being run.

Details

This change touches a large number of files, but most of the change is renames and minor refactors. A follow-up PR will introduce phased commands to the task scheduler.

Reference: Design Proposal: "phased" custom commands

How it was tested

Tested by building this repo and a large internal repo.

@iclanton iclanton changed the title Refactor the task runner code to be more naturally adapted to phased builds. [rush] Refactor the task runner code to be more naturally adapted to phased builds. Dec 21, 2021
@iclanton iclanton force-pushed the pre-phased-refactors branch from 0739837 to 5648e7b Compare December 21, 2021 08:11
@iclanton iclanton force-pushed the pre-phased-refactors branch from 5648e7b to 2780867 Compare December 21, 2021 08:29
@iclanton iclanton enabled auto-merge December 21, 2021 08:32
@iclanton iclanton merged commit 919fa13 into microsoft:master Dec 21, 2021
@iclanton iclanton deleted the pre-phased-refactors branch December 21, 2021 10:18
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