diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 974515f..0ad1b57 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,6 +3,8 @@ name: Build on: pull_request: push: + tags: + - '*' branches: - master - '*package*' diff --git a/package.sh b/package.sh index 886df8f..db8147e 100755 --- a/package.sh +++ b/package.sh @@ -16,8 +16,11 @@ ICON_PATH="/opt/$PACKAGE/icon" APP_PATH="/opt/$PACKAGE" APP_DIR="./package$APP_PATH" DEB_DIR="./package/DEBIAN" -TAG=$(date '+%Y%m%d-%H%M%S')-$(git rev-parse --short HEAD) -VERSION="0.1.0-${TAG}" +VERSION=$(git describe --tags)+$(date '+%Y%m%d-%H%M%S') + +# Bake in app name and version tag +sed -i "s|applicationName".*"|applicationName = '${NAME}';|g" ./lib/configs/constants.dart +sed -i "s|applicationVersion".*"|applicationVersion = '${VERSION}';|g" ./lib/configs/constants.dart rm -rf ./package mkdir -p "$APP_DIR"