File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ if [[ $# -ne 1 ]]; then
4+ echo " Please specify a version"
5+ exit 1
6+ fi
7+
8+ version=$1
9+ echo -e " ## $version \n" > temp
10+ git fetch
11+ git checkout main
12+ git pull origin main --rebase
13+
14+ latest_relase=$( git describe --tags --abbrev=0)
15+ git log $latest_relase ..HEAD --no-merges --oneline --pretty=format:' * %s [%h](https://github.com/jitsi/jitsi-meet-flutter-sdk/commit/%H)' >> temp
16+
17+ echo -e " \n" >> temp;
18+
19+ cat CHANGELOG.md >> temp;
20+
21+ cat temp > CHANGELOG.md;
22+
23+ rm temp;
24+ badge_url=" https:\/\/img.shields.io\/badge\/pub-v" ;
25+ badge_color=" blue" ;
26+ version_regex=" (\d+\.)?(\d+\.)?(\*|\d+)"
27+ perl -i -pe" s/$badge_url$version_regex -$badge_color /$badge_url$version -$badge_color /" README.md
28+
29+ package_name=" jitsi_meet_flutter_sdk"
30+ perl -i -pe" s/$package_name : \^$version_regex /$package_name : \^$version /" README.md
31+
32+ perl -i -pe" s/version: $version_regex /version: $version /" pubspec.yaml
33+
34+ cd example
35+ flutter pub get
36+ cd ..
37+
38+ git add CHANGELOG.md pubspec.yaml README.md example/pubspec.lock
39+ git commit -m " v$version "
40+ git push origin main
You can’t perform that action at this time.
0 commit comments