mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-06 01:15:44 -06:00
feat: add changelogs, update old changelogs, update build scripts
This commit is contained in:
22
scripts/update_changelogs.sh
Normal file
22
scripts/update_changelogs.sh
Normal file
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
set -Eeuo pipefail
|
||||
|
||||
__script_dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
||||
__target_dir=$__script_dir/../assets/changelogs
|
||||
readonly __script_dir
|
||||
# Receives locale as first argument
|
||||
function mergeChangelogs () {
|
||||
__target_file=$__target_dir/changelogs_$1.md
|
||||
rm -f $__target_file
|
||||
touch $__target_file
|
||||
ls $__script_dir/../android/fastlane/metadata/android/$1/changelogs/[0-9]*.txt | tac | while read f; do
|
||||
__build_number="${f%.*}"
|
||||
echo "# $(basename -- $__build_number)" >> $__target_file
|
||||
cat $f >> $__target_file
|
||||
printf "\n\n" >> $__target_file
|
||||
done
|
||||
}
|
||||
|
||||
mergeChangelogs 'en-US'
|
||||
mergeChangelogs 'de-DE'
|
||||
|
||||
Reference in New Issue
Block a user