From 586f87e222079631616f349f9a4f10f8020e4e3b Mon Sep 17 00:00:00 2001 From: ewen Date: Thu, 15 Jan 2026 23:31:25 +0100 Subject: [PATCH] Fix: Use macOS 15 runner with Swift 6.0 --- .github/workflows/build-release.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 7aa9c20..c8d22c9 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -3,13 +3,13 @@ name: Build and Release DMG on: push: tags: - - 'v0.*.*' # Accepte v0.1.0, v0.2.5, etc. - - 'v[1-9].*.*' # Accepte aussi v1.0.0+ pour le futur + - 'v0.*.*' + - 'v[1-9].*.*' workflow_dispatch: jobs: build: - runs-on: macos-14 + runs-on: macos-15 # ← CHANGÉ de macos-14 à macos-15 steps: - name: Checkout code @@ -18,7 +18,7 @@ jobs: - name: Setup Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.2' + xcode-version: '16.1' # ← CHANGÉ de 15.2 à 16.1 (inclut Swift 6) - name: Resolve Swift Package Dependencies run: | @@ -49,7 +49,7 @@ jobs: mkdir -p dmg_content cp -R "$APP_PATH" dmg_content/ - # Ajoute un lien vers /Applications (pratique pour l'installation) + # Ajoute un lien vers /Applications ln -s /Applications dmg_content/Applications # Crée le DMG @@ -65,7 +65,7 @@ jobs: with: files: iDither-*.dmg draft: false - prerelease: ${{ startsWith(github.ref, 'refs/tags/v0.') }} # v0.x.x = prerelease + prerelease: ${{ startsWith(github.ref, 'refs/tags/v0.') }} body: | ## iDither ${{ github.ref_name }} @@ -77,6 +77,4 @@ jobs: 3. Au premier lancement, faites clic droit → Ouvrir (sécurité macOS) --- - Build automatique via GitHub Actions - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + Build automatique via GitHub Actions \ No newline at end of file