Skip to content
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

Merged
merged 2 commits into from
Feb 12, 2021

Conversation

vcolin7
Copy link
Member

@vcolin7 vcolin7 commented Feb 12, 2021

No description provided.

Comment on lines 69 to 81
```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
```
Copy link
Member

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.

Copy link
Member Author

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?

@JianpingChen
Copy link
Member

JianpingChen commented Feb 12, 2021

Let's consolidate mine with yours.

#2398

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))
Copy link
Member

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.

Copy link
Member

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.

Copy link
Member

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.

@vhvb1989
Copy link
Member

Created a PR to fix the broken link #2404

Copy link
Member

@JoshuaLai JoshuaLai left a 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

@vcolin7 vcolin7 merged commit 4faf0da into Azure:master Feb 12, 2021
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.

7 participants