feat(mobile): Finaliser l'intégration mobile - structure complète #188

Merged
nonobis merged 1 commit from feature/mobile-integration into main 2026-08-30 15:55:16 +02:00
Owner

Contexte

Changements

  • ...

Tickets liés (obligatoire)

Une PR DOIT être liée à un ticket ou un groupe de tickets du même thème (préfixe Fixes #N / Refs #N dans la description ou les commits).

  • Fixes #N
  • Refs #N

Résultats des tests (obligatoire)

Le rapport QA détaillé (plan, exécution, résultats, coverage, verdict) est posté en commentaire sur cette PR par the-qa, selon le modèle immutable du repo templates : .forgejo/templates/rapport-qa.md

  • Rapport QA de the-qa : ✅ VALIDÉ / ❌ REFUSÉ / ⚠️ réserves (voir commentaire)
  • Tous les tests passent (voir commentaire CI + rapport QA)
  • Coverage : X % (ou lien vers le rapport)

Retours SonarQube (obligatoire)

La qualité gate SonarQube est bloquante en CI : la PR ne peut pas être mergée si elle est rouge. Traiter TOUS les retours avant de demander la relecture.

  • Quality gate SonarQube OK (voir run CI)
  • Bugs / vulnérabilités : 0 non résolu — sinon détailler ici pourquoi :
    • rule:key — justifié (hors scope / faux positif / ticket de dette technique créé)

CVE (obligatoire)

Trivy + OWASP Dependency-Check sont bloquants (HIGH/CRITICAL). Toute CVE signalée doit être corrigée. Si une correction est impossible, l'expliquer en commentaire sur la PR (pas de merge sans justification).

  • Aucune CVE HIGH/CRITICAL nouvelle sur cette PR (voir commentaire CI)
  • CVE non corrigeables documentées en commentaire (si applicable)

Checklist

  • Commits atomiques au format conventionnel (feat(scope): ..., fix(scope): ...)
  • Branche issue de main, à jour (git rebase main si besoin)
  • Pas de secret en clair (tokens, mots de passe)
  • Build local : dotnet build -c Release
  • Tests locaux : dotnet test (ou make test)
  • CI verte : build, tests, Trivy, Dependency-Check, SonarQube (politiques bloquantes)
  • Release notes / versioning impacté (GitVersion)
## Contexte <!-- Pourquoi cette PR ? Quel problème résout-elle ? (obligatoire) --> ## Changements - [ ] ... ## Tickets liés (obligatoire) > Une PR DOIT être liée à un ticket ou un groupe de tickets du même thème (préfixe `Fixes #N` / `Refs #N` dans la description ou les commits). - Fixes #N - Refs #N ## Résultats des tests (obligatoire) > Le **rapport QA détaillé** (plan, exécution, résultats, coverage, verdict) est posté en commentaire sur cette PR par **the-qa**, selon le **modèle immutable** du repo `templates` : [.forgejo/templates/rapport-qa.md](https://forgejo.tordais.cc/nonobis/templates/src/branch/main/.forgejo/templates/rapport-qa.md) - [ ] Rapport QA de the-qa : ✅ VALIDÉ / ❌ REFUSÉ / ⚠️ réserves (voir commentaire) - [ ] Tous les tests passent (voir commentaire CI + rapport QA) - [ ] Coverage : **X %** (ou lien vers le rapport) ## Retours SonarQube (obligatoire) > La qualité gate SonarQube est **bloquante** en CI : la PR ne peut pas être mergée si elle est rouge. Traiter TOUS les retours avant de demander la relecture. - [ ] Quality gate SonarQube **OK** (voir run CI) - [ ] Bugs / vulnérabilités : **0 non résolu** — sinon détailler ici pourquoi : - `rule:key` — justifié (hors scope / faux positif / ticket de dette technique créé) ## CVE (obligatoire) > Trivy + OWASP Dependency-Check sont **bloquants** (HIGH/CRITICAL). Toute CVE signalée doit être corrigée. Si une correction est **impossible**, l'expliquer en commentaire sur la PR (pas de merge sans justification). - [ ] Aucune CVE HIGH/CRITICAL nouvelle sur cette PR (voir commentaire CI) - [ ] CVE non corrigeables documentées en commentaire (si applicable) ## Checklist - [ ] Commits atomiques au format conventionnel (`feat(scope): ...`, `fix(scope): ...`) - [ ] Branche issue de `main`, à jour (`git rebase main` si besoin) - [ ] Pas de secret en clair (tokens, mots de passe) - [ ] Build local : `dotnet build -c Release` - [ ] Tests locaux : `dotnet test` (ou `make test`) - [ ] CI verte : build, tests, Trivy, Dependency-Check, SonarQube (politiques bloquantes) - [ ] Release notes / versioning impacté (GitVersion)
feat(mobile): Finaliser l'intégration mobile - structure complète
Some checks failed
CI / Docker + Trivy (pull_request) Has been skipped
CI / Détection changements (pull_request) Successful in 6s
CI / OWASP Dependency-Check (pull_request) Has been skipped
Auto-Fix / Auto-Fix (pull_request) Successful in 5m42s
CI / Build + Format (pull_request) Successful in 10m18s
CI / Tests unitaires (pull_request) Has been skipped
CI / Tests Web (bUnit) (pull_request) Has been skipped
CI / SonarQube (pull_request) Has been skipped
CI / Docker PR (pull_request) Has been skipped
CI / Résumé tests (PR) (pull_request) Successful in 5s
CI / ci (pull_request) Failing after 1s
eb52aa9319
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 13:45 UTC

Changement détecté: other

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 13:45 UTC **Changement détecté:** other ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._

🤖 Résumé des tests

Tests unitaires

Pas de résultats


Tests Web (bUnit)

⏭️ Skippé (aucun changement IHM)


Généré automatiquement par la CI.

## 🤖 Résumé des tests ## Tests unitaires _Pas de résultats_ --- ## Tests Web (bUnit) ⏭️ _Skippé (aucun changement IHM)_ --- _Généré automatiquement par la CI._
nonobis deleted branch feature/mobile-integration 2026-08-30 15:55:16 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nonobis/Heimdall!188
No description provided.