[CI] Add generate symbols tasks inside CI and create Dockerfile

Signed-off-by: jeanbaptisteC <jeanbaptistec@noreply.codeberg.org>
This commit is contained in:
Jean-Baptiste
2025-05-21 18:04:21 +02:00
committed by Konstantin Pastbin
parent 39059ec26d
commit dc2b3c50dd
4 changed files with 53 additions and 7 deletions

View File

@@ -14,7 +14,7 @@ jobs:
LANG: en_US.UTF-8 # Fastlane complains that the terminal is using ASCII.
LANGUAGE: en_US.UTF-8
LC_ALL: en_US.UTF-8
TEST_RESULTS_BUNDLE_NAME: OMaps-Test-Results
TEST_RESULTS_BUNDLE_NAME: CoMaps-Test-Results
strategy:
fail-fast: false
matrix:
@@ -25,6 +25,12 @@ jobs:
cancel-in-progress: true
steps:
- name: Install dependencies
run: |
brew install qt \
freetype \
harfbuzz \
optipng
- name: Checkout sources
uses: actions/checkout@v4
@@ -42,6 +48,10 @@ jobs:
wget https://cdn.comaps.app/maps/latest/World.mwm -P ./data/
wget https://cdn.comaps.app/maps/latest/WorldCoasts.mwm -P ./data/
- name: Generate symbols
shell: bash
run: ./tools/unix/generate_symbols.sh
- name: Configure XCode cache
uses: irgaly/xcode-cache@v1
with: