Skip to content

Commit c5b21fb

Browse files
wiktorkkkeirstead
andauthored
Update docs (#8707)
* Update docs * Fix typo in release process documentation Corrected spelling of 'similar' in the GA releases section. * Update documentation/release-process.md Co-authored-by: kkeirstead <[email protected]> * Add note to revert changes post-release Added a note to revert changes after release. --------- Co-authored-by: kkeirstead <[email protected]>
1 parent f3b7ae7 commit c5b21fb

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

documentation/release-process.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@
2323
- It can be helpful to create test release branches (e.g. release/test/8.x). Note these branches will trigger warnings because they are considered unprotected release branches and should be deleted as soon as possible.
2424
- If you created a build from a newly created release branch without a channel, you will get the message 'target build already exists on all channels'. To use this build you need to add it to a channel: `darc add-build-to-channel --id <Build BAR ID> --channel "General Testing"`.
2525

26+
## Additional steps for GA releases
27+
28+
1. [global.json](../global.json) typically points to `MicrosoftNETCoreApp100Version` and similar, but this will not work for GA releases (since the stable version has not yet been released).
29+
1. Change `MicrosoftNETCoreApp100Version` to `VSRedistCommonNetCoreSharedFrameworkx64100Version`
30+
1. Change `MicrosoftAspNetCoreApp100Version` `VSRedistCommonAspNetCoreSharedFrameworkx64100Version`
31+
1. After the release is finished, this change should be reverted.
32+
2633
## Updating dependencies
2734

2835
If necessary, update dependencies in the release branch.
@@ -33,7 +40,7 @@ If necessary, update dependencies in the release branch.
3340
1. Use `darc get-subscriptions --target-repo monitor` to see existing subscriptions.
3441
1. Use `darc trigger-subscriptions` to trigger an update. This will create a pull request that will update the Versions.details.xml file.
3542
1. Sometimes an existing subscription needs to be updated. For example, when updating from Preview 5 to Preview 6:
36-
43+
1. In some situations the build from the subscription may not be the one you want. You can manually update dependencies using `darc update-dependencies`
3744
```
3845
darc get-subscriptions --target-repo https://github.com/dotnet/dotnet-monitor --target-branch release/8.x
3946
https://github.com/dotnet/installer (.NET 8.0.1xx SDK Preview 5) ==> 'https://github.com/dotnet/dotnet-monitor' ('release/8.x')
@@ -45,6 +52,8 @@ darc get-subscriptions --target-repo https://github.com/dotnet/dotnet-monitor --
4552
https://github.com/dotnet/installer (.NET 8.0.1xx SDK Preview 6) ==> 'https://github.com/dotnet/dotnet-monitor' ('release/8.x')
4653
- Id: 2f528213-5355-43ec-0bf5-08db410c84fe
4754
55+
darc update-dependencies --id 288422
56+
4857
```
4958

5059
**For internal/release/\* build**: You will likely need to update the existing subscription to the **internal** sdk release.

0 commit comments

Comments
 (0)