name: Build and Release DMG on: push: tags: - 'v0.*.*' - 'v[1-9].*.*' workflow_dispatch: jobs: build: runs-on: macos-15 steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup Xcode uses: maxim-lobanov/setup-xcode@v1 with: xcode-version: '16.1' - name: Resolve Swift Package Dependencies run: | xcodebuild -resolvePackageDependencies \ -scheme iDither - name: Build app run: | xcodebuild -scheme iDither \ -configuration Release \ -derivedDataPath ./build \ -destination 'platform=macOS' \ clean build - name: Debug - List all build outputs run: | echo "๐Ÿ” === DIAGNOSTIC COMPLET ===" echo "" echo "๐Ÿ“ Contenu de ./build/Build/Products/Release/ :" ls -laR ./build/Build/Products/Release/ echo "" echo "๐Ÿ” Recherche de tous les .app :" find ./build -name "*.app" -type d echo "" echo "๐Ÿ” Recherche de tous les exรฉcutables :" find ./build -type f -perm +111 -name "iDither" echo "" echo "๐Ÿ” Recherche de tous les fichiers :" find ./build/Build/Products/Release/ -type f