mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-05-05 07:27:42 +02:00
ccdbd400d2
* commit 'f6b85b8f9a0b4ce162616e79045fb015a21b27da': (40 commits) finish version++ version++ changelog.d: Upgrade MatrixSDK version ([v0.27.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.1)). completed code improvement fix 7646 opening the safari web view externally so that it will be able to share the cookies web view opened on tap + changelog added the cell, now I just need to implement the navigation to the web view completed Hide deactivate account if the auth property is present on the WK. Add changelogs Prevent mention crashes when room members are missing display names (objc interop) Prevent pill crashes when room members are missing display names (objc interop) Update introspect to the latest version, remove now duplicate `introspectCollectionView` Prepare for new sprint finish version++ Add missing changelog entry. version++ changelog.d: Upgrade MatrixSDK version ([v0.27.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.0)). ... # Conflicts: # Config/AppVersion.xcconfig # Podfile # Riot.xcodeproj/xcshareddata/xcschemes/Riot.xcscheme # Riot/Modules/SecureBackup/Setup/SecureBackupSetupCoordinator.swift # Riot/Modules/Settings/SettingsViewController.m # Riot/target.yml
108 lines
2.9 KiB
YAML
108 lines
2.9 KiB
YAML
name: Riot
|
|
|
|
schemes:
|
|
Riot:
|
|
analyze:
|
|
config: Debug
|
|
archive:
|
|
config: Release
|
|
build:
|
|
targets:
|
|
Riot:
|
|
- running
|
|
- testing
|
|
- profiling
|
|
- analyzing
|
|
- archiving
|
|
profile:
|
|
config: Release
|
|
run:
|
|
config: Debug
|
|
disableMainThreadChecker: true
|
|
test:
|
|
config: Debug
|
|
disableMainThreadChecker: true
|
|
targets:
|
|
- RiotTests
|
|
gatherCoverageData: true
|
|
coverageTargets:
|
|
- Riot
|
|
|
|
targets:
|
|
Riot:
|
|
type: application
|
|
platform: iOS
|
|
|
|
dependencies:
|
|
# Disabled due to crypto corruption issues.
|
|
# https://github.com/vector-im/element-ios/issues/7618
|
|
# - target: RiotShareExtension
|
|
# - target: SiriIntents // BWI: disabled
|
|
- target: RiotNSE
|
|
- target: BroadcastUploadExtension
|
|
- target: DesignKit
|
|
- target: CommonKit
|
|
- package: AnalyticsEvents
|
|
- package: Mapbox
|
|
- package: OrderedCollections
|
|
- package: SwiftOGG
|
|
- package: Lottie
|
|
- package: WysiwygComposer
|
|
- package: DeviceKit
|
|
- package: DTCoreText
|
|
|
|
configFiles:
|
|
Debug: Debug.xcconfig
|
|
Release: Release.xcconfig
|
|
|
|
preBuildScripts:
|
|
- name: ⚠️ SwiftLint
|
|
runOnlyWhenInstalling: false
|
|
shell: /bin/sh
|
|
script: "\"${PODS_ROOT}/SwiftLint/swiftlint\"\n"
|
|
- name: 🛠 SwiftGen
|
|
runOnlyWhenInstalling: false
|
|
shell: /bin/sh
|
|
script: "\"${PODS_ROOT}/SwiftGen/bin/swiftgen\" config run --config \"Tools/SwiftGen/swiftgen-config.yml\"\n"
|
|
- name: 📖 locheck
|
|
runOnlyWhenInstalling: false
|
|
shell: /bin/sh
|
|
script: |
|
|
# homebrew uses a non-standard directory on M1
|
|
if [[ $(arch) = arm64 ]]; then export PATH="$PATH:/opt/homebrew/bin"; fi
|
|
xcrun --sdk macosx mint run Asana/locheck@0.9.6 discoverlproj --ignore-missing --ignore lproj_file_missing_from_translation "$PROJECT_DIR/Riot/Assets"
|
|
|
|
sources:
|
|
- path: ../RiotSwiftUI/Modules
|
|
# Riot will provide it's own LocaleProviderType so exclude.
|
|
excludes:
|
|
- "Common/Locale/LocaleProvider.swift"
|
|
- "**/Test/**"
|
|
- path: ../Tools
|
|
excludes:
|
|
- "Logs"
|
|
- "Release"
|
|
- "Templates/*.sh"
|
|
- path: ../Config
|
|
excludes:
|
|
- "beta"
|
|
- "bwi"
|
|
- "BuM-Beta"
|
|
- "BuM-Open"
|
|
- "*.sh"
|
|
- path: .
|
|
excludes:
|
|
- "Modules/Room/EmojiPicker/Data/EmojiMart/EmojiJSONStore.swift"
|
|
- "Modules/Analytics/Test/Unit/BWIAnalyticsTests.swift"
|
|
- "**/*.strings" # Exclude all strings files
|
|
- path: ../bwi
|
|
excludes:
|
|
- "Tests"
|
|
- "Assets/ar.lproj/**" # RTL is broken so languages are disabled for now
|
|
- "Assets/he.lproj/**"
|
|
- "Assets/pr.lproj/**" # Unsupported language on iOS
|
|
- path: ../RiotShareExtension/Shared
|
|
- path: Modules/MatrixKit
|
|
excludes:
|
|
- "**/*.md" # excludes all files with the .md extension
|