There is a bug in codemagic.google_play.resources.Release initialization due to naive expectation in __post_init__ method that release notes are always passed as lists of dictionaries like they come from Google Play API responses. It should also be possible to initialize the object in case the notes are given with their expected target type List[LocalizedText].
One possible consequence of this is that duplicating release with notes fails with the following error:
Fixes #360
There is a bug in
codemagic.google_play.resources.Release
initialization due to naive expectation in__post_init__
method that release notes are always passed as lists of dictionaries like they come from Google Play API responses. It should also be possible to initialize the object in case the notes are given with their expected target typeList[LocalizedText]
.One possible consequence of this is that duplicating release with notes fails with the following error:
Update
__post_init__
so that release notes that are already of typeLocalizedText
are left in place.Updated actions:
google-play tracks promote-release