This issue tracks the arcade-services repository rollout. On top of the Rollout instructions described on the wiki, it provides the person responsible for the rollout checklist of the steps that need to be performed to rollout services in this repository. All relevant information, including the rollout PR, issues encountered during the rollout and steps taken to resolve them should be linked or added to this issue to keep full audit trail of changes rolled out to production.
[x] In case there is a problem with the CI build, notify the Rollout channel
[ ] Link the rollout PR to the Rollout PRs section of this issue
[x] Double-check that the release notes contain all information
[x] Merge the already prepared rollout PR (⚠️ DO NOT SQUASH)
[x] Link the rollout build to the Rollout build section of this issue
[x] Verify that Maestro opened a production => main PR in arcade-services with the rollout merge commit (example). There should be no changes in the PR to any files. Do not merge the PR yet.
[x] Ensure the build is green and stops at the Approval phase
Rollout day (Wednesday)
[x] Approve the Approval stage of the rollout build (that has been already started the day before)
[x] Merge the production => main Maestro PR in arcade-services (⚠️ DO NOT SQUASH)
[x] Move rolled-out issues in the Rollout column of the Product Construction board into Done. Add a link in to this rollout issue in the comments before closing them (example)
[x] Close this issue with closing comment describing a high-level summary of issues encountered during the rollout
In case of rollback, uncomment the Rollback section below and follow the steps there
Rollout data
Rollout PRs
The main PR: https://github.com/dotnet/arcade-services/pull/3528
Purpose
This issue tracks the
arcade-services
repository rollout. On top of the Rollout instructions described on the wiki, it provides the person responsible for the rollout checklist of the steps that need to be performed to rollout services in this repository. All relevant information, including the rollout PR, issues encountered during the rollout and steps taken to resolve them should be linked or added to this issue to keep full audit trail of changes rolled out to production.Process
Build status check (Monday)
Rollout
column in the Product Construction board - move any issues rolled-out last week intoDone
Rollout preparation (Tuesday)
arcade-services
arcade-services
with the rollout merge commit (example). There should be no changes in the PR to any files. Do not merge the PR yet.Approval
phaseRollout day (Wednesday)
Approval
stage of the rollout build (that has been already started the day before)arcade-services
(⚠️ DO NOT SQUASH)Rollout
column of the Product Construction board intoDone
. Add a link in to this rollout issue in the comments before closing them (example)Rollout data
Rollout PRs
https://github.com/dotnet/arcade-services/pull/3528
https://github.com/dotnet/arcade-services/pull/3532
Rollout build
https://dev.azure.com/dnceng/internal/_build/results?buildId=2448217&view=results
Rollout times
Use the following Kusto query to gather data about rollout times:
01:12
Useful links