Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
0c7af9d
move mobile-sdk deps to main mobile repo
PeterPetrik Apr 12, 2025
27b8e14
group macos builds to one
PeterPetrik Apr 16, 2025
ea91486
fix cmake format
PeterPetrik Apr 16, 2025
6ae8224
fix macos yml
PeterPetrik Apr 16, 2025
26095ba
fix macos yml
PeterPetrik Apr 16, 2025
b436260
fix macos yml
PeterPetrik Apr 16, 2025
01797b8
fix brew
PeterPetrik Apr 17, 2025
5f48b5d
use Qt from vcpkg
PeterPetrik Apr 22, 2025
88f1a65
proj share data from vcpkg
PeterPetrik Apr 22, 2025
7b0fcab
proj share data from vcpkg
PeterPetrik Apr 22, 2025
f5e2a48
fix macos install step
PeterPetrik Apr 22, 2025
f1d9102
fix macos action
PeterPetrik Apr 22, 2025
31b2d28
add bison/flex to path
PeterPetrik Apr 22, 2025
5f93475
update cmake version
PeterPetrik Apr 23, 2025
b067903
test nuget cache
PeterPetrik Apr 23, 2025
e9eafa0
try binary nuget cache
PeterPetrik Apr 23, 2025
4cf1bec
test nuget cache
PeterPetrik Apr 23, 2025
7e1ade0
try linux build
PeterPetrik Apr 23, 2025
499494b
try linux build
PeterPetrik Apr 23, 2025
cd649c8
try linux build
PeterPetrik Apr 23, 2025
aa7ce61
move another ports
PeterPetrik Apr 23, 2025
9f454b0
clean some linux space
PeterPetrik Apr 23, 2025
ff51a3f
clean some linux space
PeterPetrik Apr 23, 2025
b44ee31
more fixes
PeterPetrik Apr 23, 2025
a580ac9
more fixes
PeterPetrik Apr 23, 2025
53cfa11
fix ios/win builds
PeterPetrik Apr 23, 2025
67e297a
try fix win
PeterPetrik Apr 23, 2025
36c313e
try fix win
PeterPetrik Apr 23, 2025
9216390
try fix win
PeterPetrik Apr 23, 2025
396f910
fix upload
PeterPetrik Apr 23, 2025
8d9457d
bump version
PeterPetrik Apr 23, 2025
bac4d21
install missing package
PeterPetrik Apr 23, 2025
a4fc9b9
another try
PeterPetrik Apr 24, 2025
bdce8a9
setup caching on win
PeterPetrik Apr 24, 2025
33ca25b
try to fix
PeterPetrik Apr 24, 2025
dc1eb68
try to fix builds
PeterPetrik Apr 25, 2025
d60239d
try fix linux?
PeterPetrik Apr 25, 2025
ce184f7
fix macos test
PeterPetrik Apr 25, 2025
830436c
try android
PeterPetrik Apr 25, 2025
8123751
another try
PeterPetrik Apr 25, 2025
aa7171c
another try
PeterPetrik Apr 25, 2025
ec66875
another try
PeterPetrik Apr 25, 2025
cc0a7a9
another try
PeterPetrik Apr 25, 2025
2284c2f
try fix win
PeterPetrik Apr 25, 2025
bbd6cc1
bump version
PeterPetrik Apr 28, 2025
fa81bd3
cleanup INSTALL instructions
PeterPetrik Apr 29, 2025
e47b6fd
fix path
PeterPetrik Apr 29, 2025
1e020d6
small fixes
PeterPetrik Apr 29, 2025
62e9be6
docs update
PeterPetrik Jun 20, 2025
93a77a1
bump version
PeterPetrik Jun 20, 2025
07688de
add x64 triplet
PeterPetrik Jun 20, 2025
ad3ff7b
Fix issues with ios build
Jul 16, 2025
747eb16
more work on android
PeterPetrik Jul 29, 2025
956966d
fix android build
PeterPetrik Jul 29, 2025
826db19
fix android build
PeterPetrik Jul 29, 2025
fb36dda
add glesv2 to android
PeterPetrik Jul 30, 2025
dfb8182
another android fixes
PeterPetrik Jul 30, 2025
62eb000
android
PeterPetrik Jul 30, 2025
8bf61e7
android
PeterPetrik Jul 30, 2025
9eb8784
Fix android build
Withalion Aug 1, 2025
dd47319
try fix win build
PeterPetrik Aug 4, 2025
68620dc
Fix install step for linux (maybe windows)
Withalion Aug 13, 2025
969bda8
Copy PROJ and QGIS resources directly to build
Withalion Aug 14, 2025
46d9a23
Fix formatting
Withalion Aug 14, 2025
5534566
Fix failing CI
Withalion Aug 14, 2025
8877b8b
Fix install
Withalion Aug 14, 2025
3998580
Fix formatting
Withalion Aug 15, 2025
e1cf10e
Fix windows build
Withalion Aug 28, 2025
1358144
move mobile-sdk deps to main mobile repo
PeterPetrik Apr 12, 2025
d774f4b
group macos builds to one
PeterPetrik Apr 16, 2025
2e415e9
fix cmake format
PeterPetrik Apr 16, 2025
241ad20
fix macos yml
PeterPetrik Apr 16, 2025
7d2636b
use Qt from vcpkg
PeterPetrik Apr 22, 2025
3fc7911
proj share data from vcpkg
PeterPetrik Apr 22, 2025
67bbbf8
proj share data from vcpkg
PeterPetrik Apr 22, 2025
ef0e4fe
fix macos install step
PeterPetrik Apr 22, 2025
aa06c5a
add bison/flex to path
PeterPetrik Apr 22, 2025
efe0021
update cmake version
PeterPetrik Apr 23, 2025
2e03623
test nuget cache
PeterPetrik Apr 23, 2025
27c9e72
try binary nuget cache
PeterPetrik Apr 23, 2025
90d6ffa
test nuget cache
PeterPetrik Apr 23, 2025
6493d55
try linux build
PeterPetrik Apr 23, 2025
5b8753b
try linux build
PeterPetrik Apr 23, 2025
7ca5854
move another ports
PeterPetrik Apr 23, 2025
16331c9
more fixes
PeterPetrik Apr 23, 2025
b7f4df0
fix ios/win builds
PeterPetrik Apr 23, 2025
09fa3e9
try fix win
PeterPetrik Apr 23, 2025
51e95e9
try fix win
PeterPetrik Apr 23, 2025
0231c91
bump version
PeterPetrik Apr 23, 2025
7c5f615
another try
PeterPetrik Apr 24, 2025
1b897f1
try to fix
PeterPetrik Apr 24, 2025
d1d7b21
try to fix builds
PeterPetrik Apr 25, 2025
18d3d2a
try fix linux?
PeterPetrik Apr 25, 2025
6b0b573
try android
PeterPetrik Apr 25, 2025
3cd2a63
another try
PeterPetrik Apr 25, 2025
3c96b60
cleanup INSTALL instructions
PeterPetrik Apr 29, 2025
2a21848
small fixes
PeterPetrik Apr 29, 2025
d9a2d32
docs update
PeterPetrik Jun 20, 2025
73a8204
add x64 triplet
PeterPetrik Jun 20, 2025
ab5b157
Fix issues with ios build
Jul 16, 2025
765565d
more work on android
PeterPetrik Jul 29, 2025
53f5566
add glesv2 to android
PeterPetrik Jul 30, 2025
b4069f6
another android fixes
PeterPetrik Jul 30, 2025
9634ee2
android
PeterPetrik Jul 30, 2025
42e9b61
android
PeterPetrik Jul 30, 2025
9e60842
Fix android build
Withalion Aug 1, 2025
b9f2ca8
Copy PROJ and QGIS resources directly to build
Withalion Aug 14, 2025
cc0b6e3
Fix update scripts
Withalion Aug 19, 2025
cbb06ab
Add GDAL/OGR supported formats
Withalion Aug 19, 2025
23e10dd
Add QGIS supported formats
Withalion Aug 20, 2025
000bdbc
Fix formatting
Withalion Aug 20, 2025
604ed2f
Fix CI workflows after rebase
Withalion Aug 21, 2025
c207d2b
Hide windows console
Withalion Aug 28, 2025
1195ec4
Fix formatting & windows CI
Withalion Aug 29, 2025
80f26b6
Fix win workflow file
Withalion Aug 29, 2025
1638a04
Fix AndroidManifest
Withalion Sep 2, 2025
189dc52
Cleanup after rebase
Withalion Sep 2, 2025
5bbc595
switch to STATIC for mm_core to fix recent XCode hate for OBJECT libr…
PeterPetrik Sep 3, 2025
badce0f
Merge branch 'dev/2025.7.0' into vcpkg
PeterPetrik Sep 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
248 changes: 99 additions & 149 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
name: Android
name: Android Build
on:
push:
paths:
- 'vcpkg/**'
- 'vcpkg.json'
- 'VCPKG_BASELINE'
- 'app/**'
- 'core/**'
- 'scripts/**'
Expand All @@ -21,31 +24,35 @@ concurrency:
jobs:
android_build:
if: ( github.repository == 'MerginMaps/mobile' ) && (!contains(github.event.head_commit.message, 'Translate '))
strategy:
fail-fast: false
matrix:
include:
- TRIPLET: 'arm-android'
ANDROID_ABI: 'armeabi-v7a'
- TRIPLET: 'arm64-android'
ANDROID_ABI: 'arm64-v8a'

runs-on: macos-15
env:
QT_VERSION: '6.8.3' # use scripts/update_qt_version.bash to change
NDK_VERSION: 'r27' # '27.2.12479018'
NDK_VERSION_FULL: r27c
JDK_VERSION: 17
SDK_PLATFORM: android-35
SDK_BUILD_TOOLS: 35.0.0
INPUT_SDK_VERSION_ARM: arm-android-20250326-241
INPUT_SDK_VERSION_ARM64: arm64-android-20250326-241
CCACHE_DIR: /Users/runner/work/ccache
GITHUB_TOKEN: ${{ secrets.INPUTAPP_BOT_GITHUB_TOKEN }}
CACHE_VERSION: 0
CMAKE_VERSION: '3.29.0'
ANDROIDAPI: 24
VCPKG_BINARY_SOURCES: 'clear;nuget,GitHub,readwrite'
SDK_BUILD_TOOLS: 34.0.0
CMAKE_VERSION: '3.31.6'
QT_ANDROID_KEYSTORE_ALIAS: input
QT_ANDROID_KEYSTORE_KEY_PASS: ${{ secrets.INPUTKEYSTORE_STOREPASS }}
QT_ANDROID_KEYSTORE_STORE_PASS: ${{ secrets.INPUTKEYSTORE_STOREPASS }}
XC_VERSION: ${{ '16.2' }}
VCPKG_ROOT: "${{ github.workspace }}/vcpkg"

steps:
- uses: actions/checkout@v4

- name: Disk space before cleanup
run: |
df -h .
with:
path: mm

#
# Free up space by removing unused XCode versions
Expand All @@ -58,51 +65,14 @@ jobs:
run: |
find /Applications/Xcode_* -maxdepth 0 -type d ! -name 'Xcode_${{ env.XC_VERSION }}.app' -exec rm -rf {} \;

- name: Disk space after cleanup
run: |
df -h .

# CCache
- name: Prepare build cache for pull request
uses: pat-s/always-upload-cache@v3.0.11
if: github.event_name == 'pull_request'
with:
path: ${{ env.CCACHE_DIR }}
key: build-android-ccache-${{ github.actor }}-${{ github.head_ref }}-${{ github.sha }}
# The head_ref or source branch of the pull request in a workflow run.
# The base_ref or target branch of the pull request in a workflow run.
restore-keys: |
build-android-ccache-${{ github.actor }}-${{ github.head_ref }}-
build-android-ccache-refs/heads/${{ github.base_ref }}-
build-android-ccache-refs/heads/master-

- name: Prepare build cache for branch/tag
# use a fork of actions/cache@v2 to upload cache even when the build or test failed
uses: pat-s/always-upload-cache@v3.0.11
if: github.event_name != 'pull_request'
with:
path: ${{ env.CCACHE_DIR }}
# The branch or tag ref that triggered the workflow run. For branches this in the format refs/heads/<branch_name>, and for tags it is refs/tags/<tag_name>
key: build-android-ccache-${{ github.ref }}-${{ github.sha }}
restore-keys: |
build-android-ccache-${{ github.ref }}-
build-android-ccache-refs/heads/master-

- name: Install ccache
run: |
mkdir -p ${CCACHE_DIR}
brew install ccache
ccache --set-config=max_size=2.0G
ccache -s

- name: Install Build Dependencies
run: |
brew update

brew uninstall cmake
brew install gnupg
brew install openssl
brew install ninja
brew install aqtinstall
brew install automake bison flex gnu-sed autoconf-archive libtool gettext lcov openssl mono
echo $(brew --prefix bison)/bin >> $GITHUB_PATH
echo $(brew --prefix flex)/bin >> $GITHUB_PATH
echo $(brew --prefix gettext)/bin >> $GITHUB_PATH

if [[ ${{ github.ref }} == refs/tags/* ]]
then
Expand All @@ -117,43 +87,34 @@ jobs:
echo "GIT_TAG=$GIT_TAG" >> $GITHUB_ENV
echo "GIT_BRANCH=$GIT_BRANCH" >> $GITHUB_ENV


- name: Install CMake and Ninja
uses: lukka/get-cmake@latest
with:
cmakeVersion: ${{ env.CMAKE_VERSION }}

- name: Setup compiler
uses: maxim-lobanov/setup-xcode@v1
- name: Setup XCode
uses: maxim-lobanov/setup-xcode@v1.6.0
with:
xcode-version: ${{ env.XC_VERSION }}

- name: Cache Qt
id: cache-qt
uses: pat-s/always-upload-cache@v3.0.11
with:
path: ${{ github.workspace }}/Qt
key: ${{ runner.os }}-QtCache-v6-${{ env.QT_VERSION }}-android

- name: Install Qt
if: steps.cache-qt.outputs.cache-hit != 'true'
- name: Extract Mergin API_KEY
env:
MERGINSECRETS_DECRYPT_KEY: ${{ secrets.MERGINSECRETS_DECRYPT_KEY }}
run: |
aqt install-qt \
mac android ${{ env.QT_VERSION }} android_arm64_v8a \
-m qtsensors qtconnectivity qt5compat qtmultimedia qtpositioning qtshadertools qtnetworkauth \
-O ${{ github.workspace }}/Qt

aqt install-qt \
mac android ${{ env.QT_VERSION }} android_armv7 \
-m qtsensors qtconnectivity qt5compat qtmultimedia qtpositioning qtshadertools qtnetworkauth \
-O ${{ github.workspace }}/Qt

aqt install-qt \
mac desktop ${{ env.QT_VERSION }} \
-m qtsensors qtconnectivity qt5compat qtmultimedia qtpositioning qtshadertools qtnetworkauth \
-O ${{ github.workspace }}/Qt

# Android SDK & NDK
cd mm/core/
$HOMEBREW_PREFIX/bin/openssl \
aes-256-cbc -d \
-in merginsecrets.cpp.enc \
-out merginsecrets.cpp \
-k "$MERGINSECRETS_DECRYPT_KEY" \
-md md5

- name: ccache
uses: hendrikmuhs/ccache-action@v1.2
with:
key: ccache-${{ env.TRIPLET }}
max-size: 200M

- uses: nttld/setup-ndk@v1
id: setup-ndk
with:
Expand All @@ -173,67 +134,51 @@ jobs:
run: |
sdkmanager --verbose "platforms;${SDK_PLATFORM}" "build-tools;${SDK_BUILD_TOOLS}" tools platform-tools

# Input SDK
- name: Cache Input-SDK
id: cache-input-sdk
uses: pat-s/always-upload-cache@v3.0.11
with:
path: ${{ github.workspace }}/input-sdk
key: ${{ runner.os }}-input-sdk-v0-${{ env.INPUT_SDK_VERSION_ARM }}-${{ env.CACHE_VERSION }}

- name: Install Input-SDK
if: steps.cache-input-sdk.outputs.cache-hit != 'true'
run: |
# download
wget -O \
input-sdk-arm-android.tar.gz \
https://github.com/MerginMaps/mobile-sdk/releases/download/${{ env.INPUT_SDK_VERSION_ARM }}/mergin-maps-input-sdk-qt-${{ env.QT_VERSION }}-${{ env.INPUT_SDK_VERSION_ARM }}.tar.gz

wget -O \
input-sdk-arm64-android.tar.gz \
https://github.com/MerginMaps/mobile-sdk/releases/download/${{ env.INPUT_SDK_VERSION_ARM64 }}/mergin-maps-input-sdk-qt-${{ env.QT_VERSION }}-${{ env.INPUT_SDK_VERSION_ARM64 }}.tar.gz

# unpack
mkdir -p ${{ github.workspace }}/input-sdk/arm-android
cd ${{ github.workspace }}/input-sdk/arm-android
tar -xvzf ${{ github.workspace }}/input-sdk-arm-android.tar.gz

mkdir -p ${{ github.workspace }}/input-sdk/arm64-android
cd ${{ github.workspace }}/input-sdk/arm64-android
tar -xvzf ${{ github.workspace }}/input-sdk-arm64-android.tar.gz

# check
ls ${{ github.workspace }}/input-sdk

- name: Extract Mergin API_KEY
env:
MERGINSECRETS_DECRYPT_KEY: ${{ secrets.MERGINSECRETS_DECRYPT_KEY }}
run: |
cd core/
/opt/homebrew/bin/openssl \
aes-256-cbc -d \
-in merginsecrets.cpp.enc \
-out merginsecrets.cpp \
-k "$MERGINSECRETS_DECRYPT_KEY" \
-md md5

- name: Extract GPS keystore
env:
INPUTKEYSTORE_DECRYPT_KEY: ${{ secrets.INPUTKEYSTORE_DECRYPT_KEY }}

run: |
/opt/homebrew/bin/openssl \
$HOMEBREW_PREFIX/bin/openssl \
aes-256-cbc -d \
-in Input_keystore.keystore.enc \
-out Input_keystore.keystore \
-in mm/Input_keystore.keystore.enc \
-out mm/Input_keystore.keystore \
-k $INPUTKEYSTORE_DECRYPT_KEY \
-md md5

PATH_TO_KEYSTORE=`pwd`/Input_keystore.keystore
PATH_TO_KEYSTORE=`pwd`/mm/Input_keystore.keystore
echo "path to keystore $PATH_TO_KEYSTORE"
echo "QT_ANDROID_KEYSTORE_PATH=$PATH_TO_KEYSTORE" >> $GITHUB_ENV

# Build Input App
- name: Install vcpkg
shell: bash
run: |
mkdir -p "${{ env.VCPKG_ROOT }}"
cd "${{ env.VCPKG_ROOT }}"
git init
git remote add origin https://github.com/microsoft/vcpkg.git
git pull origin master
VCPKG_TAG=`cat ${{ github.workspace }}/mm/VCPKG_BASELINE`
git checkout ${VCPKG_TAG}
cd "${{ env.VCPKG_ROOT }}"
chmod +x ./bootstrap-vcpkg.sh
./bootstrap-vcpkg.sh

- name: Setup NuGet Credentials
shell: bash
run: |
mono `${{ env.VCPKG_ROOT }}/vcpkg fetch nuget | tail -n 1` \
sources add \
-source "https://nuget.pkg.github.com/merginmaps/index.json" \
-storepasswordincleartext \
-name "GitHub" \
-username "mergin-maps-bot" \
-password "${{ secrets.MERGIN_MAPS_BOT_GITHUB_TOKEN }}"

mono `${{ env.VCPKG_ROOT }}/vcpkg fetch nuget | tail -n 1` \
setapikey "${{ secrets.MERGIN_MAPS_BOT_GITHUB_TOKEN }}" \
-source "https://nuget.pkg.github.com/merginmaps/index.json"

- name: Calculate build number
env:
OFFFSET: 10 # offset for build number - due to previous builds ~ new builds must always have a higher number
Expand All @@ -246,39 +191,45 @@ jobs:
# add build number to summary
echo ":rocket: Build number: ${BUILD_NUM}" >> $GITHUB_STEP_SUMMARY

- name: Configure Input
- name: Configure app
env:
ANDROID_NDK_ROOT: ${{ steps.setup-ndk.outputs.ndk-path }}
ANDROID_NDK_HOST: darwin-x86_64
QT_BASE: ${{ github.workspace }}/Qt/${{ env.QT_VERSION }}
INPUT_SDK_ANDROID_BASE: ${{ github.workspace }}/input-sdk

run: |
mkdir -p ${{ github.workspace }}/build-Input
cd ${{ github.workspace }}/build-Input
mkdir -p ${{ github.workspace }}/build-mm
cd ${{ github.workspace }}/build-mm

export PATH=${{ env.VCPKG_ROOT }}:$PATH
export ANDROID_NDK_HOME=${{ steps.setup-ndk.outputs.ndk-path }}
export ANDROID_NDK_ROOT=${{ steps.setup-ndk.outputs.ndk-path }}
export ANDROID_ABI=${{ matrix.ANDROID_ABI }}

cmake \
-DCMAKE_BUILD_TYPE=Release \
-DQT_ANDROID_ABIS="arm64-v8a;armeabi-v7a" \
-DQT_HOST_PATH=$QT_BASE/macos \
-DANDROID_SDK_ROOT=${ANDROID_SDK_ROOT} \
-DANDROID_NDK_VERSION="${ANDROID_NDK_VERSION}" \
-DANDROID_BUILD_TOOLS_VERSION="${ANDROID_BUILD_TOOLS_VERSION}" \
-DVCPKG_HOST_TRIPLET=arm64-osx \
-DVCPKG_TARGET_TRIPLET="${{ matrix.triplet }}" \
-DVCPKG_INSTALL_OPTIONS="--allow-unsupported" \
-DANDROID_ABI=${{ matrix.ANDROID_ABI }} \
-DQT_ANDROID_ABIS=${{ matrix.ANDROID_ABI }} \
-DQT_ANDROID_SIGN_APK=Yes \
-DQT_ANDROID_SIGN_AAB=Yes \
-DUSE_MM_SERVER_API_KEY=Yes \
-DUSE_KEYCHAIN=No \
-DCMAKE_TOOLCHAIN_FILE=$QT_BASE/android_arm64_v8a/lib/cmake/Qt6/qt.toolchain.cmake \
-DCMAKE_TOOLCHAIN_FILE:PATH="${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake" \
-GNinja \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-S ../ \
-S ../mm \
-B ./

- name: Build APK
env:
ANDROID_NDK_ROOT: ${{ steps.setup-ndk.outputs.ndk-path }}
ANDROID_NDK_HOST: darwin-x86_64
QT_BASE: ${{ github.workspace }}/Qt/${{ env.QT_VERSION }}
INPUT_SDK_ANDROID_BASE: ${{ github.workspace }}/input-sdk
run: |
cd ${{ github.workspace }}/build-Input
cd ${{ github.workspace }}/build-mm
ninja apk

echo "APKs:"
Expand All @@ -287,22 +238,21 @@ jobs:
- name: Rename APK artefacts
run: |
mv \
${{ github.workspace }}/build-Input/app/android-build/build/outputs/apk/release/android-build-release-signed.apk \
${{ github.workspace }}/build-mm/app/android-build/build/outputs/apk/release/android-build-release-signed.apk \
${{ github.workspace }}/merginmaps-${{ env.INPUT_VERSION_CODE }}.apk

- name: Upload APK to Artifacts
uses: actions/upload-artifact@v4
with:
path: ${{ github.workspace }}/merginmaps-${{ env.INPUT_VERSION_CODE }}.apk
name: Mergin Maps ${{ env.INPUT_VERSION_CODE }} APK [v7 + v8a]
name: Mergin Maps ${{ env.INPUT_VERSION_CODE }} APK [${{ matrix.ANDROID_ABI }}]

- name: Build AAB
if: ${{ github.ref_name == 'master' || startsWith( github.ref_name, 'dev/' ) || github.ref_type == 'tag' }}
env:
ANDROID_NDK_ROOT: ${{ steps.setup-ndk.outputs.ndk-path }}
ANDROID_NDK_HOST: darwin-x86_64
QT_BASE: ${{ github.workspace }}/Qt/${{ env.QT_VERSION }}
INPUT_SDK_ANDROID_BASE: ${{ github.workspace }}/input-sdk
run: |
cd ${{ github.workspace }}/build-Input
ninja aab
Expand All @@ -314,7 +264,7 @@ jobs:
if: ${{ github.ref_name == 'master' || startsWith( github.ref_name, 'dev/' ) || github.ref_type == 'tag' }}
run: |
mv \
${{ github.workspace }}/build-Input/app/android-build/build/outputs/bundle/release/android-build-release.aab \
${{ github.workspace }}/build-mm/app/android-build/build/outputs/bundle/release/android-build-release.aab \
${{ github.workspace }}/merginmaps-${{ env.INPUT_VERSION_CODE }}.aab

- name: Upload AAB to Artifacts
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/gallery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ on:
push:
paths:
- 'app/qml/**'
- 'app/qmlV2/**'
- 'gallery/**'
- '.github/workflows/gallery.yml'

Expand Down
Loading
Loading