fix(ci): pr-iphone-deploy — remplacer paths trigger par dorny/paths-filter

Le paths sur on.pull_request ne fonctionne pas de manière fiable dans
Gitea Actions. Passage à un job 'changes' avec dorny/paths-filter@v3
(identique au pattern de ci.yml) qui détecte les changements dans
tabatago-swift/** avant de lancer le build sur le runner macos.
This commit is contained in:
Millian Lamiaux
2026-07-12 07:33:30 +02:00
parent 04a6512a6b
commit 65d85b6d5d

View File

@@ -8,9 +8,6 @@ on:
pull_request:
branches: [main]
types: [opened, synchronize, reopened]
paths:
- 'tabatago-swift/**'
- '.github/workflows/pr-iphone-deploy.yml'
permissions:
contents: write
@@ -18,8 +15,28 @@ permissions:
jobs:
# ── Path filter — only run if tabatago-swift changed ──
changes:
name: Detect Changes
runs-on: nas-runner
outputs:
tabatago-swift: ${{ steps.filter.outputs.tabatago-swift }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: dorny/paths-filter@v3
id: filter
with:
filters: |
tabatago-swift:
- 'tabatago-swift/**'
build-deploy:
name: Build & Deploy to iPhone (WiFi/USB)
needs: changes
if: needs.changes.outputs.tabatago-swift == 'true'
runs-on: macos
timeout-minutes: 20