mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-17 05:54:27 +01:00
* Fixes the reference to the dart repo tag * ci(flutter): do not publish pubspec_overrides.yaml * Run just version --------- Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com>
25 lines
1.2 KiB
Bash
Executable File
25 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
ROOT="$SCRIPT_DIR/../../../../.."
|
|
TAG_NAME=`awk '/^version: /{print $2}' $ROOT/packages/flutter/pubspec.yaml`
|
|
|
|
# Update Flutter plugin to use the same Dart plugin version
|
|
sed -i.bak -E "/breez_liquid:/,/ref:/s|(ref: ).*|\1v$TAG_NAME|" "$ROOT/packages/flutter/pubspec.yaml"
|
|
rm "$ROOT/packages/flutter/pubspec.yaml.bak"
|
|
|
|
# iOS & macOS
|
|
APPLE_HEADER="version = '$TAG_NAME' # generated; do not edit"
|
|
sed -i.bak "1 s/.*/$APPLE_HEADER/" $ROOT/packages/flutter/ios/flutter_breez_liquid.podspec
|
|
sed -i.bak "1 s/.*/$APPLE_HEADER/" $ROOT/packages/flutter/ios/flutter_breez_liquid.podspec.production
|
|
sed -i.bak "1 s/.*/$APPLE_HEADER/" $ROOT/packages/flutter/macos/flutter_breez_liquid.podspec
|
|
sed -i.bak "1 s/.*/$APPLE_HEADER/" $ROOT/packages/flutter/macos/flutter_breez_liquid.podspec.production
|
|
rm $ROOT/packages/flutter/macos/*.bak $ROOT/packages/flutter/ios/*.bak
|
|
|
|
# Android (Gradle)
|
|
GRADLE_HEADER="version '$TAG_NAME' \/\/ generated; do not edit"
|
|
sed -i.bak "1 s/.*/$GRADLE_HEADER/" $ROOT/packages/flutter/android/build.gradle
|
|
sed -i.bak "1 s/.*/$GRADLE_HEADER/" $ROOT/packages/flutter/android/build.gradle.production
|
|
rm $ROOT/packages/flutter/android/*.bak
|
|
|
|
# Commit changes
|
|
git add $ROOT/packages/flutter/ |