Add screenshots to manifest (#111)

This commit is contained in:
timklge 2025-05-02 00:04:57 +02:00 committed by GitHub
parent 342bf70289
commit c5d35e6187
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 5 deletions

View File

@ -54,6 +54,6 @@ jobs:
name: ${{ github.ref_name }} name: ${{ github.ref_name }}
prerelease: false prerelease: false
generateReleaseNotes: true generateReleaseNotes: true
artifacts: app/build/outputs/apk/release/app-release.apk, app/manifest.json, app/karoo-headwind.png artifacts: app/build/outputs/apk/release/app-release.apk, app/manifest.json, app/karoo-headwind.png, preview0.png, preview1.png, preview2.png, preview3.png
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -85,20 +85,25 @@ tasks.register("generateManifest") {
doLast { doLast {
val manifestFile = file("$projectDir/manifest.json") val manifestFile = file("$projectDir/manifest.json")
val manifest = mapOf( val manifest = mapOf(
"label" to "karoo-headwind", "label" to "Headwind",
"packageName" to "de.timklge.karooheadwind", "packageName" to "de.timklge.karooheadwind",
"iconUrl" to "https://github.com/timklge/karoo-headwind/releases/latest/download/karoo-headwind.png", "iconUrl" to "https://github.com/timklge/karoo-headwind/releases/latest/download/karoo-headwind.png",
"latestApkUrl" to "https://github.com/timklge/karoo-headwind/releases/latest/download/app-release.apk", "latestApkUrl" to "https://github.com/timklge/karoo-headwind/releases/latest/download/app-release.apk",
"latestVersion" to android.defaultConfig.versionName, "latestVersion" to android.defaultConfig.versionName,
"latestVersionCode" to android.defaultConfig.versionCode, "latestVersionCode" to android.defaultConfig.versionCode,
"developer" to "github.com/timklge", "developer" to "github.com/timklge",
"description" to "Open-source extension that provides headwind direction, wind speed and other weather data fields.", "description" to "Open-source extension that provides headwind direction, wind speed, forecast and other weather data fields.",
"releaseNotes" to "* Add relative grade, relative elevation gain data fields\n" + "releaseNotes" to "* Add relative grade, relative elevation gain data fields\n" +
"* Fix precipitation forecast field\n" + "* Fix precipitation forecast field\n" +
"* Interpolate between forecasted and current weather data\n" + "* Interpolate between forecasted and current weather data\n" +
"* Colorize field background instead of text\n" + "* Colorize field background instead of text\n" +
"* Add OpenWeatherMap support contributed by lockevod\n" + "* Add OpenWeatherMap support contributed by lockevod\n",
"* Add tailwind field\n" "screenshotUrls" to listOf(
"https://github.com/timklge/karoo-headwind/releases/latest/download/preview1.png",
"https://github.com/timklge/karoo-headwind/releases/latest/download/preview3.png",
"https://github.com/timklge/karoo-headwind/releases/latest/download/preview2.png",
"https://github.com/timklge/karoo-headwind/releases/latest/download/preview0.png",
)
) )
val gson = groovy.json.JsonBuilder(manifest).toPrettyString() val gson = groovy.json.JsonBuilder(manifest).toPrettyString()