From 250d616129607831033fb120e7aa02b86a6ee3a2 Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Fri, 6 Feb 2026 09:34:30 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20des=20workflows=20de=20r?= =?UTF-8?q?elease=20pour=20les=20nouvelles=20versions=20d'OS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mise à jour du workflow de release pour utiliser ubuntu-24.04-arm au lieu de ubuntu-latest pour ARM64, et macos-15-intel au lieu de macos-latest pour macOS. Suppression de la compilation croisée pour ARM64 et ajustement de l'installation des outils de build pour macOS. --- .github/workflows/release.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c985750..dd1cfae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,12 +32,11 @@ jobs: goos: linux goarch: amd64 output_name: linux_amd64 - - os: ubuntu-latest + - os: ubuntu-24.04-arm goos: linux goarch: arm64 output_name: linux_arm64 - cross_compile: true - - os: macos-latest + - os: macos-15-intel goos: darwin goarch: amd64 output_name: darwin_amd64 @@ -63,17 +62,17 @@ jobs: TAG=${GITHUB_REF#refs/tags/Release_} echo "version=$TAG" >> $GITHUB_OUTPUT - - name: Install cross-compilation tools (Linux ARM64 only) - if: matrix.cross_compile + - name: Install build tools (macOS) + if: runner.os == 'macOS' run: | - sudo apt-get update - sudo apt-get install -y gcc-aarch64-linux-gnu + # Ensure Xcode Command Line Tools are installed + xcode-select --install 2>/dev/null || true + xcode-select -p - name: Build binaries env: GOOS: ${{ matrix.goos }} GOARCH: ${{ matrix.goarch }} - CC: ${{ matrix.cross_compile && 'aarch64-linux-gnu-gcc' || '' }} VERSION: ${{ steps.get_version.outputs.version }} run: | make obitools