From 41e2620cc1e17c4f25a630a1f671a1ebba617a44 Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Tue, 19 Apr 2022 21:16:55 +0200 Subject: [PATCH] Generate auto description for github repo --- fastlane/Fastfile | 1 + fastlane/releaseDescGenerator.sh | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100755 fastlane/releaseDescGenerator.sh diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 79cce6019..303efcc2e 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -35,6 +35,7 @@ platform :android do sh("mkdir", "-p", "../releases") @releaseFile = "../releases/KeePassDX-" + android_get_version_name + ".apk" sh("cp", "../app/build/outputs/apk/free/release/app-free-release.apk", @releaseFile) + sh("./releaseDescGenerator.sh", android_get_version_code, android_get_version_name) end desc "Deploy a new Free Beta version to the Google Play" diff --git a/fastlane/releaseDescGenerator.sh b/fastlane/releaseDescGenerator.sh new file mode 100755 index 000000000..a1da0cbec --- /dev/null +++ b/fastlane/releaseDescGenerator.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# Script to generate a description for the current release +# $1 versionCode +# $2 version Name +CHANGELOGPATH="./metadata/android/en-US/changelogs/$1.txt" +PACKAGEPATH="../releases/KeePassDX-$2.apk" +RELEASEDESCPATH="../releases/KeePassDX-$2_desc" + +echo "$(<$CHANGELOGPATH)" $'\n' >> $RELEASEDESCPATH +# Checksum +echo "MD5 : $(md5sum $PACKAGEPATH | cut -d ' ' -f 1)" >> $RELEASEDESCPATH +echo "SHA1 : $(sha1sum $PACKAGEPATH | cut -d ' ' -f 1)" >> $RELEASEDESCPATH +echo "SHA256 : $(sha256sum $PACKAGEPATH | cut -d ' ' -f 1)" >> $RELEASEDESCPATH +echo "CRC32 : $(crc32 $PACKAGEPATH)" >> $RELEASEDESCPATH