ESP-IDF CI / Host Tests (Unity) (push) Successful in 1m8s
CI / firmware-native (push) Successful in 2m57s
Rust Protection Tests / Cargo test (host) (push) Failing after 3m21s
ESP-IDF CI / ESP-IDF Build (v5.4) (push) Failing after 6m55s
ESP-IDF CI / Memory Budget Gate (push) Has been skipped
qa-cicd-environments / qa-kxkm-s3-build (push) Successful in 8m53s
qa-cicd-environments / qa-sim-host (push) Successful in 2m2s
qa-cicd-environments / qa-kxkm-s3-memory-budget (push) Successful in 11m17s
Context: the project archive (KXKM_Batterie_Parallelator-main) had no git history locally; a fresh repository is needed to host it on git.saillant.cc (electron/KXKM_Batterie_Parallelator). Approach: initialize a new repo on branch main, stage the archive content, and harden .gitignore before the first commit. Changes: - Import the full project tree: firmware/, firmware-idf/, firmware-rs/, iosApp/, kxkm-bmu-app/, kxkm-api/, hardware/, docs/, specs/, scripts/, models/, tests/ - Keep project dotfiles tracked despite the trailing '.*' ignore rule: .github/, .claude/, .superpowers/, .gitattributes, .markdownlint.json - Extend .gitignore: firmware/src/credentials.h (local secrets, template kept), kxkm-bmu-app/**/build/ (66 MB compiled iOS framework), .remember/ (session data) Impact: the project can now be maintained on the self-hosted Gitea forge with a clean, secret-free initial history.
30 lines
1002 B
YAML
30 lines
1002 B
YAML
name: KXKMBmu
|
|
options:
|
|
bundleIdPrefix: fr.kxkm.bmu
|
|
deploymentTarget:
|
|
iOS: "16.0"
|
|
developmentLanguage: fr
|
|
settings:
|
|
DEVELOPMENT_TEAM: JRLQM7V3V5
|
|
CODE_SIGN_STYLE: Automatic
|
|
SWIFT_VERSION: "5.9"
|
|
targets:
|
|
KXKMBmu:
|
|
type: application
|
|
platform: iOS
|
|
sources:
|
|
- path: KXKMBmu
|
|
excludes:
|
|
- "**/__pycache__/**"
|
|
info:
|
|
path: KXKMBmu/Resources/Info.plist
|
|
properties:
|
|
CFBundleDisplayName: KXKM BMU
|
|
CFBundleShortVersionString: "1.0.0"
|
|
CFBundleVersion: "1"
|
|
UILaunchScreen: {}
|
|
NSBluetoothAlwaysUsageDescription: "KXKM BMU utilise le Bluetooth pour communiquer avec le gestionnaire de batteries."
|
|
NSBluetoothPeripheralUsageDescription: "KXKM BMU utilise le Bluetooth pour communiquer avec le gestionnaire de batteries."
|
|
NSLocalNetworkUsageDescription: "KXKM BMU se connecte au BMU sur votre réseau local."
|
|
NSFaceIDUsageDescription: "Utilisez Face ID pour déverrouiller l'app KXKM BMU."
|