Compare commits
1 Commits
d220dbe5ce
...
v1.1.2
| Author | SHA1 | Date | |
|---|---|---|---|
| fa778a238a |
@@ -86,6 +86,30 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: flutter pub get
|
run: flutter pub get
|
||||||
|
|
||||||
|
- name: Set version from git tag
|
||||||
|
run: |
|
||||||
|
set -e
|
||||||
|
RAW_TAG="${GITHUB_REF_NAME:-${GITHUB_REF##*/}}"
|
||||||
|
|
||||||
|
# Strip leading 'v' if present (v1.2.3 -> 1.2.3)
|
||||||
|
VERSION="${RAW_TAG#v}"
|
||||||
|
|
||||||
|
# Extract a numeric build number for versionCode.
|
||||||
|
# Converts semver x.y.z into a single integer: x*10000 + y*100 + z
|
||||||
|
# e.g. 1.1.1 -> 10101, 2.3.15 -> 20315
|
||||||
|
MAJOR=$(echo "$VERSION" | cut -d. -f1)
|
||||||
|
MINOR=$(echo "$VERSION" | cut -d. -f2)
|
||||||
|
PATCH=$(echo "$VERSION" | cut -d. -f3)
|
||||||
|
MAJOR=${MAJOR:-0}; MINOR=${MINOR:-0}; PATCH=${PATCH:-0}
|
||||||
|
VERSION_CODE=$(( MAJOR * 10000 + MINOR * 100 + PATCH ))
|
||||||
|
|
||||||
|
echo "Version: $VERSION, VersionCode: $VERSION_CODE"
|
||||||
|
|
||||||
|
# Update pubspec.yaml: replace the version line
|
||||||
|
sed -i "s/^version: .*/version: ${VERSION}+${VERSION_CODE}/" pubspec.yaml
|
||||||
|
|
||||||
|
grep '^version:' pubspec.yaml
|
||||||
|
|
||||||
# ADD THIS NEW STEP
|
# ADD THIS NEW STEP
|
||||||
- name: Setup Android Keystore
|
- name: Setup Android Keystore
|
||||||
env:
|
env:
|
||||||
|
|||||||
Reference in New Issue
Block a user