From 0a34f736a9c7f914b3c7c67735aefa89569dbb53 Mon Sep 17 00:00:00 2001 From: VysotskiVadim Date: Wed, 23 Feb 2022 10:32:13 +0100 Subject: [PATCH] generate markdown with dependecies for release notes --- build.gradle | 2 ++ gradle/dependencies-changelog.gradle | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 gradle/dependencies-changelog.gradle diff --git a/build.gradle b/build.gradle index 6235691ca1a..502d0fd101f 100644 --- a/build.gradle +++ b/build.gradle @@ -100,3 +100,5 @@ dokkaHtmlMultiModule { task clean(type: Delete) { delete rootProject.buildDir } + +apply from: "${rootDir}/gradle/dependencies-changelog.gradle" diff --git a/gradle/dependencies-changelog.gradle b/gradle/dependencies-changelog.gradle new file mode 100644 index 00000000000..c2543938566 --- /dev/null +++ b/gradle/dependencies-changelog.gradle @@ -0,0 +1,15 @@ +apply from: "${rootDir}/gradle/dependencies.gradle" + +task createDependenciesMd { + inputs.properties(this.ext.version) + outputs.file("$buildDir/dependencies.md") + doLast { + def versions = "- Mapbox Maps SDK v${this.ext.version.mapboxMapSdk} ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/android-v${this.ext.version.mapboxMapSdk})) \n" + + "- Mapbox Navigation Native v${this.ext.version.mapboxNavigator} \n" + + "- Mapbox Core Common v${this.ext.version.mapboxCommonNative} \n" + + "- Mapbox Java v${this.ext.version.mapboxSdkServices} ([release notes](https://github.com/mapbox/mapbox-java/releases/tag/v${this.ext.version.mapboxSdkServices})) \n" + + "- Mapbox Android Core v${this.ext.version.mapboxCore} \n" + + "- Mapbox Android Telemetry v${this.ext.version.mapboxEvents} " + new File(buildDir, "dependencies.md").text = versions + } +} \ No newline at end of file