Split Build job into Build Packages and Build rest of artifacts#30173
Split Build job into Build Packages and Build rest of artifacts#30173scbedd merged 13 commits intoAzure:mainfrom
Build job into Build Packages and Build rest of artifacts#30173Conversation
|
I had a chat with @praveenkuttappan to verify. This PR is not ready to merge as-is. We broke but now that we don't run APIStubGen as part of the assembly of the To address this, we will make |
…rough to handle DetectPendingChanges side
|
I think this PR is ready to go in. However, I'm going to wait for @praveenkuttappan to return and do a final check. |
|
/azp run python - core - ci |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…that we actually use that name in Create-ApiReview.ps1
|
/azp run python - core - ci |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
API change check APIView has identified API level changes in this PR and created following API reviews. |
This reverts commit 7fde1e4.
|
/check-enforcer evaluate |
|
/check-enforcer evaluate |
Resolves #30038
Job layout before this change
Where
BuildcontainsCreate wheel/sdist,Create APIStub,Create docs.Job layout after this change
Two primary benefits after this change:
apistubgenanddocssteps to only run on theubuntuagent!For
core, we start testing 12 minutes earlier due to this change. Packages likestorageormlwill heavily benefit as well!@kdestin initially raised this as a possibility, and I'm super happy with how it turned out. Thanks Kevin!