fix(mobile): retire les doubles tirets des commentaires du values-night XML #122

Merged
kyuno merged 1 commit from fix/android-values-night-xml-comment into main 2026-09-08 07:51:26 +02:00
Owner

Contexte

main est rouge sur le job build-android depuis le merge de #120 (issue #104) : :app:mergeReleaseResources échoue avec

res/values-night/colors.xml:17:18: Error: The string "--" is not permitted within comments.

AAPT interdit la chaîne -- à l'intérieur d'un commentaire XML (règle du spec XML qu'Android applique strictement). Le nouveau res/values-night/colors.xml citait les tokens de _theme.scss avec leur préfixe de custom-property CSS (--color-primary, --color-background…) dans ses commentaires.

Changement

Commentaires réécrits sans aucun -- (tokens nommés « color-x », em-dash — remplacé par de la ponctuation simple), exactement la même convention que res/values/colors.xml déjà en place. Les valeurs hex et les éléments <color name="…"> sont inchangés.

Vérification

  • build-android ne tourne que sur main (if: github.ref == 'refs/heads/main') — les 5 autres jobs de cette PR ne touchent rien de web, ils passent ; c'est le run build-android du merge sur main qui valide.
  • Non vérifiable en local : pas de JDK 21 sur la machine de dev. Vérification programmatique faite : plus aucune occurrence de -- dans un corps de commentaire du fichier.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

🤖 Generated with Claude Code

## Contexte `main` est rouge sur le job **`build-android`** depuis le merge de #120 (issue #104) : `:app:mergeReleaseResources` échoue avec ``` res/values-night/colors.xml:17:18: Error: The string "--" is not permitted within comments. ``` AAPT interdit la chaîne `--` à l'intérieur d'un commentaire XML (règle du spec XML qu'Android applique strictement). Le nouveau `res/values-night/colors.xml` citait les tokens de `_theme.scss` avec leur préfixe de custom-property CSS (`--color-primary`, `--color-background`…) dans ses commentaires. ## Changement Commentaires réécrits **sans aucun `--`** (tokens nommés « color-x », em-dash `—` remplacé par de la ponctuation simple), exactement la même convention que `res/values/colors.xml` déjà en place. Les valeurs hex et les éléments `<color name="…">` sont **inchangés**. ## Vérification - `build-android` ne tourne que sur `main` (`if: github.ref == 'refs/heads/main'`) — les 5 autres jobs de cette PR ne touchent rien de web, ils passent ; c'est le run `build-android` du merge sur `main` qui valide. - Non vérifiable en local : pas de JDK 21 sur la machine de dev. Vérification programmatique faite : plus aucune occurrence de `--` dans un corps de commentaire du fichier. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> 🤖 Generated with [Claude Code](https://claude.com/claude-code)
kyuno added the
bug
label 2026-09-08 07:33:47 +02:00
kyuno added 1 commit 2026-09-08 07:33:47 +02:00
fix(mobile): retire les doubles tirets des commentaires du values-night XML
All checks were successful
CI / lint (push) Successful in 2m48s
CI / build (push) Successful in 2m52s
CI / intent-service-test (push) Successful in 4m37s
CI / e2e (push) Successful in 10m8s
CI / test (push) Successful in 17m18s
CI / build-android (push) Has been skipped
e9040f93f4
`:app:mergeReleaseResources` (job CI `build-android`, main uniquement)
échoue : AAPT interdit la chaîne « -- » à l'intérieur d'un commentaire XML,
et `res/values-night/colors.xml` (issue #104, PR #120) citait les tokens
`_theme.scss` avec leur préfixe de custom-property CSS (`--color-*`) dans
ses commentaires.

Commentaires réécrits sans aucun « -- » (tokens nommés « color-x »), même
convention que `res/values/colors.xml`. Valeurs et éléments `<color>`
inchangés. Non vérifiable en local (pas de JDK 21 sur cette machine) ; le
job `build-android` du prochain run sur `main` valide.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
kyuno merged commit 206ab6fa0c into main 2026-09-08 07:51:26 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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: kyuno/batchCooking#122
No description provided.