From d7e3873ee76a22ccf4b19568c643800964188099 Mon Sep 17 00:00:00 2001 From: Jakob Erben <34318568+erbenjak@users.noreply.github.com> Date: Tue, 3 Sep 2024 11:58:47 +0200 Subject: [PATCH] ci/add automatic tagging for enmeshed app publish pipelines (#258) --- apps/connector_ui/pubspec.yaml | 1 - codemagic.yaml | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/connector_ui/pubspec.yaml b/apps/connector_ui/pubspec.yaml index e47b76adb..f77d61ce4 100644 --- a/apps/connector_ui/pubspec.yaml +++ b/apps/connector_ui/pubspec.yaml @@ -1,7 +1,6 @@ name: connector_ui description: A UI for the Enmeshed Connector. publish_to: "none" -version: 0.1.0 environment: sdk: ">=3.5.0 <4.0.0" diff --git a/codemagic.yaml b/codemagic.yaml index 986384e57..164430570 100644 --- a/codemagic.yaml +++ b/codemagic.yaml @@ -16,7 +16,7 @@ workflows: events: - tag tag_patterns: - - pattern: "enmeshed-v*" + - pattern: "enmeshed-v+([0-9]).+([0-9]).+([0-9])" include: true cancel_previous_builds: false @@ -35,6 +35,7 @@ workflows: BUILD_NUMBER=$(($(google-play get-latest-build-number --package-name "eu.enmeshed.app" --tracks="internal") + 1)) flutter build appbundle --release \ --build-number=$BUILD_NUMBER \ + --build-name=${CM_TAG/#enmeshed-v/} \ --dart-define="app_baseUrl=$app_baseUrl" \ --dart-define="app_clientId=$app_clientId" \ --dart-define="app_clientSecret=$app_clientSecret" @@ -76,7 +77,7 @@ workflows: events: - tag tag_patterns: - - pattern: "enmeshed-v*" + - pattern: "enmeshed-v+([0-9]).+([0-9]).+([0-9])" include: true cancel_previous_builds: true environment: @@ -102,6 +103,7 @@ workflows: - name: Flutter build ipa script: | flutter build ipa --release \ + --build-name=${CM_TAG/#enmeshed-v/} \ --export-options-plist=/Users/builder/export_options.plist \ --dart-define="app_baseUrl=$app_baseUrl" \ --dart-define="app_clientId=$app_clientId" \