From 9ce707a7029d40c3f03a448e936124535613c7f3 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 9 Sep 2026 17:14:11 +0000 Subject: [PATCH] =?UTF-8?q?ci(ios):=20n'ex=C3=A9cute=20pas=20le=20build=20?= =?UTF-8?q?macOS=20pour=20les=20commits=20de=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Claude-Session: https://claude.ai/code/session_01WoXgHivbAphDk9ArgKDg8Q --- .github/workflows/build-ios.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 779f563..5aca32b 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -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