ci(ios): n'exécute pas le build macOS pour les commits de documentation

Le workflow iOS tourne sur un runner macOS, facturé 10x en minutes Actions.
Deux ajustements après les premiers runs :

- paths-ignore sur les fichiers Markdown : un commit de documentation
  déclenchait un build complet pour rien.
- generate_release_notes passe à false : les notes sont déjà produites par le
  workflow APK, et softprops/action-gh-release les ajoute au corps de la
  release à chaque publication — le corps de v1.7.1 porte ainsi plusieurs
  copies du lien de changelog.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WoXgHivbAphDk9ArgKDg8Q
This commit is contained in:
Claude committed 2026-09-09 17:14:11 +00:00
1 parent f105becd79
commit 9ce707a702
1 file changed
+8 -1
+8 -1
View File
@@ -14,6 +14,11 @@ name: Build iOS
on:
push:
branches: [main]
# Un run macOS coûte 10x en minutes : inutile d'en lancer un pour une
# modification qui ne touche que de la documentation.
paths-ignore:
- '**.md'
- 'docs/**'
workflow_dispatch:
permissions:
@@ -73,4 +78,6 @@ jobs:
tag_name: v${{ steps.version.outputs.version }}
name: XtremMobile v${{ steps.version.outputs.version }}
files: xtremobile-v${{ steps.version.outputs.version }}-unsigned.ipa
generate_release_notes: true
# Les notes sont déjà produites par le workflow APK ; les régénérer
# ici les ajouterait une seconde fois au corps de la release.
generate_release_notes: false