Skip to content

Conversation

bhaveshbhati
Copy link
Contributor

@bhaveshbhati bhaveshbhati commented Sep 3, 2025

Context

Parent work item: Task Lifecycle: Engineering: Improve management of common packages
https://mseng.visualstudio.com/AzureDevOps/_workitems/edit/2121133/

Current Task: Adding build command in scripts section of existing package.json
https://mseng.visualstudio.com/AzureDevOps/_workitems/edit/2314422

As part of this initiative, we are working on improving the overall time it takes to build all the tasks. In that we are going to use pnpm workspace as utility to run the build across Tasks parallelly. So, this is prep work for that.
Info here: Doc Link

Linux : https://dev.azure.com/mseng/PipelineTools/_build/results?buildId=30446580&view=logs&j=05b67fdb-d1c9-5a4b-d858-7cd64b2ec096
MacOS: https://dev.azure.com/mseng/PipelineTools/_build/results?buildId=30450715&view=logs&j=1be05aa8-f92f-5ba4-808f-064b8d3541e9&t=45118c50-c153-513e-f3d0-3cb6ef31087a
Windows: https://dev.azure.com/mseng/PipelineTools/_build/results?buildId=30440474&view=results

cli-tests-task-v2
https://dev.azure.com/canarytest/PipelineTasks/_build/results?buildId=194950&view=logs&j=11bb91bb-611c-5ef4-8bab-f9fc463fe391&t=bb5a2984-3ef2-58e6-9d2c-9f94286532bc&s=d654deb9-056d-50a2-1717-90c08683d50a


Task Name

Multiple Tasks

Description

In this PR, adding the build command to the Tasks where package.json already exists. It should not change anything from the Task perspective so bumping of Task version is not required.


Risk Assessment (Low / Medium / High)

Low - Since we are only adding the build command in scripts in package.json. Our current build system doesn't use this info in anyway. So, it should be safe.


Change Behind Feature Flag (Yes / No)

No


Tech Design / Approach

Info here: Doc Link


Documentation Changes Required (Yes/No)

No


Unit Tests Added or Updated (Yes / No)

No


Additional Testing Performed


Logging Added/Updated (Yes/No)

No


Telemetry Added/Updated (Yes/No)

No


Rollback Scenario and Process (Yes/No)

Revert PR


Dependency Impact Assessed and Regression Tested (Yes/No)

Yes


Checklist

  • Related issue linked (if applicable)
  • Task version was bumped — see versioning guide
  • Verified the task behaves as expected

@bhaveshbhati
Copy link
Contributor Author

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@bhaveshbhati
Copy link
Contributor Author

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@bhaveshbhati bhaveshbhati reopened this Sep 9, 2025
@bhaveshbhati
Copy link
Contributor Author

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@bhaveshbhati bhaveshbhati changed the title Adding build command in scripts section of existing package.json Adding build/test commands in scripts section of existing package.json Sep 9, 2025
Copy link
Contributor

@adityashahms adityashahms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@FinVamp1 FinVamp1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@tarunramsinghani tarunramsinghani merged commit 806ac76 into master Sep 10, 2025
10 of 11 checks passed
@tarunramsinghani tarunramsinghani deleted the users/bhatibhavesh/addbuildtestcommands branch September 10, 2025 06:18
@tarunramsinghani
Copy link
Collaborator

Bypassing the checks as this is build infra change only.

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.

6 participants