Add screenshots to manifest (#52)
Some checks failed
Build / build (push) Failing after 1m45s

This commit is contained in:
timklge 2025-05-02 00:22:42 +02:00 committed by GitHub
parent 70d902ed2c
commit 1ee564c7b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 4 deletions

View File

@ -53,6 +53,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-reminder.png artifacts: app/build/outputs/apk/release/app-release.apk, app/manifest.json, app/karoo-reminder.png, reminder.png, detail.png, list.png
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -63,15 +63,20 @@ 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-reminder", "label" to "Reminder",
"packageName" to "de.timklge.karooreminder", "packageName" to "de.timklge.karooreminder",
"iconUrl" to "https://github.com/timklge/karoo-reminder/releases/latest/download/karoo-reminder.png", "iconUrl" to "https://github.com/timklge/karoo-reminder/releases/latest/download/karoo-reminder.png",
"latestApkUrl" to "https://github.com/timklge/karoo-reminder/releases/latest/download/app-release.apk", "latestApkUrl" to "https://github.com/timklge/karoo-reminder/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 shows in-ride alerts after a given time interval, distance or HR / power / speed / cadence out of range", "description" to "Open-source extension that shows in-ride alerts after a given time interval has passed, distance has been traveled or HR / power / speed / cadence range is exceeded",
"releaseNotes" to "* Add rolling average setting for power triggers" "releaseNotes" to "* Add rolling average setting for power triggers",
"screenshotUrls" to listOf(
"https://github.com/timklge/karoo-reminder/releases/latest/download/reminder.png",
"https://github.com/timklge/karoo-reminder/releases/latest/download/list.png",
"https://github.com/timklge/karoo-reminder/releases/latest/download/detail.png",
)
) )
val gson = groovy.json.JsonBuilder(manifest).toPrettyString() val gson = groovy.json.JsonBuilder(manifest).toPrettyString()