mapbox-navigation-android icon indicating copy to clipboard operation
mapbox-navigation-android copied to clipboard

Generate markdown with dependencies for release notes

Open VysotskiVadim opened this issue 3 years ago • 5 comments

Description

Wrote this script working on #5354. It generates dependencies.md file which contains versions we use.

Example of dependencies.md

  • Mapbox Maps SDK v10.3.0 (release notes)
  • Mapbox Navigation Native v88.0.0
  • Mapbox Core Common v21.1.1
  • Mapbox Java v6.3.0-beta.1 (release notes)
  • Mapbox Android Core v5.0.1
  • Mapbox Android Telemetry v8.1.1

Known issues

As I see from #5492 we can transitively get different patch version. @mapbox/navigation-android , does somebody want to help with this?

VysotskiVadim avatar Feb 23 '22 09:02 VysotskiVadim

In 1TAP we have this script to get nav-native version, which works for transitive dependencies as well: https://github.com/mapbox/1tap-android/blob/180f64e74d1d9a562ece895472980a73c989bcad/app/build.gradle.kts#L151-L163. I think you can adapt it to your needs.

Zayankovsky avatar Feb 23 '22 10:02 Zayankovsky

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Apr 27 '22 21:04 stale[bot]

Mr bot, please do not close this PR. I still hope to get back to this feature 🙂

VysotskiVadim avatar Apr 28 '22 16:04 VysotskiVadim

Is this still relevant?

dzinad avatar Jan 06 '23 15:01 dzinad

Not really. @SevaZhukov , do you have a task about changing release train so that it uses transitive dependencies as suggested here instead of reading dependecies.gradle?

VysotskiVadim avatar Jan 09 '23 10:01 VysotskiVadim