-
Notifications
You must be signed in to change notification settings - Fork 303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated the Android and iOS release notes for the February 2021 release. #2401
Conversation
```ruby | ||
// Insert dependencies here | ||
platform :ios, '12.0' | ||
|
||
# Comment the next line if you don't want to use dynamic frameworks | ||
use_frameworks! | ||
|
||
target 'MyTarget' do | ||
pod 'AzureCommunication', '~> 1.0.0-beta.8' | ||
pod 'AzureCommunicationCalling', '~> 1.0.0-beta.8' | ||
pod 'AzureCommunicationChat', '~> 1.0.0-beta.8' | ||
... | ||
end | ||
``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why isn't this part of the standard template? That's not something we are going to copy/paste every release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For other languages it's not there because some packages might not be releasing every cycle. Even if iOS is releasing everything together, should we add all currently available packages every time in the release notes or only those mentioned specifically in the current month's notes?
Let's consolidate mine with yours. I'll just revert mine for iOS. Mine is not complete at all. |
### _Package name_ | ||
### Azure Communication Services Common | ||
|
||
#### 1.0.0-beta.5 ([Changelog](https://github.com/Azure/azure-sdk-for-android/blob/master/sdk/communication/azure-communication-common/CHANGELOG.md#100-beta5-2021-02-08)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should prefer using release tags instead of master to help avoid future potential breaks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sometimes we want to add the release notes to azure-sdk repo one or two days before the release is done.
For example, we can call code freeze on a Fri, then create the changelog updates commit on the next Tuesday. At this point the changelog is ready to be used in azure-sdk repo. The release chain would start (core -> services -> other services) and waiting for all services to effectively ship could be too late for the expected time that we have to share the changelog for the release blog.
The only way to update the changelog and pass the verify links step is by linking to master.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In theory we generally only publish these release notes after everything has shipped so I'd expect that release tags would be present by the time we publish. However you are correct they might not be present if you create this ahead of time, but nor will the correct anchor tags. As we move to automating this we will not even be adding these packages until they actually release so there will always be present.
What I'm trying to avoid is having to go back and fix up these master links overtime like #2378 when things move or rename.
Created a PR to fix the broken link #2404 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm from iOS side
No description provided.