Skip to content

Commit a994c45

Browse files
authored
Sync eng/common directory with azure-sdk-tools repository for Tools PR 930 (#14628)
1 parent eb48b0f commit a994c45

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

eng/common/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,7 @@ The 'Sync eng/common directory' PRs will be created in the language repositories
1919
2. `azure-sdk-tools - sync - eng-common` is run automatically. It creates **Sync PRs** in each of the connected language repositories using the format `Sync eng/common directory with azure-sdk-tools for PR {Tools PR Number}`. Each **Sync PR** will contain a link back to the **Tools PR** that triggered it.
2020
3. More changes pushed to the **Tools PR**, will automatically triggered new pipeline runs in the respective **Sync PRs**. The **Sync PRs** are used to make sure the changes would not break any of the connected pipelines.
2121
4. Once satisfied with the changes;
22-
- First merge all the **Sync PRs**. The **Tools PR** contains links to all the **Sync PRs**
23-
- Finally merge the **Tools PR**. Each **Sync PR** contains the link to the corresponding **Tools PR**.
22+
- First make sure all checks in the **Sync PRs** are green and approved. The **Tools PR** contains links to all the **Sync PRs**. If for some reason the PRs is blocked by a CI gate get someone with permission to override and manually merge the PR.
23+
- To test the state of all the **Sync PRs**, you can download the `PRsCreated.txt` artifact from the `azure-sdk-tools - sync - eng-common` pipeline, with that run the [Verify-And-Merge-PRs.ps1](https://github.com/Azure/azure-sdk-tools/blob/master/scripts/powershell/Verify-And-Merge-PRs.ps1) passing the downloaded `PRsCreated.txt` file path for `PRDataArtifactPath` and `false` to `ShouldMerge`.
24+
- Next approve the `VerifyAndMerge` job for the `azure-sdk-tools - sync - eng-common` pipeline triggered by your **Tools PR** which will automatically merge all the **Sync PRs**. You need `azure-sdk` devops contributor permissions to reach the `azure-sdk-tools - sync - eng-common` pipeline.
25+
- Finally merge the **Tools PR**.

0 commit comments

Comments
 (0)