From 431994b6358859c4bee6d4e2790f40c74390caa2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 May 2026 10:36:04 +0000 Subject: [PATCH 1/2] Bump julia-actions/setup-julia from 2 to 3 Bumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia) from 2 to 3. - [Release notes](https://github.com/julia-actions/setup-julia/releases) - [Commits](https://github.com/julia-actions/setup-julia/compare/v2...v3) --- updated-dependencies: - dependency-name: julia-actions/setup-julia dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/CompatHelper.yml | 2 +- .github/workflows/Test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml index bb6ad230..6fb60fb2 100644 --- a/.github/workflows/CompatHelper.yml +++ b/.github/workflows/CompatHelper.yml @@ -16,7 +16,7 @@ jobs: run : | version=$(grep '^julia = ' Project.toml | grep -o '".*"' | cut -d '"' -f2) echo "::set-output name=version::$version" - - uses: julia-actions/setup-julia@v2 + - uses: julia-actions/setup-julia@v3 with: version: ${{ steps.julia_compat.outputs.version }} - name: Install CompatHelper diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index e73b2e56..ba9af4ab 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -82,7 +82,7 @@ jobs: - uses: actions/checkout@v6 - name: Install Julia - uses: julia-actions/setup-julia@v2 + uses: julia-actions/setup-julia@v3 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} From d4254003886bf639066a20eec82dec070517bae1 Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Thu, 14 May 2026 14:26:45 +0200 Subject: [PATCH 2/2] Use the runner's native arch. --- .github/workflows/Test.yml | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index ba9af4ab..ef65a72f 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -13,7 +13,7 @@ concurrency: jobs: release_test: - name: Julia ${{ matrix.version }} ${{ matrix.llvm_args }} - ${{ matrix.os }} - ${{ matrix.arch }} + name: Julia ${{ matrix.version }} ${{ matrix.llvm_args }} - ${{ matrix.os }} runs-on: ${{ matrix.os }} timeout-minutes: 10 strategy: @@ -21,62 +21,39 @@ jobs: matrix: version: ['1.10', '1.11', '1.12', '1.13-nightly', 'nightly'] os: [ubuntu-24.04, ubuntu-24.04-arm, macOS-15, macOS-15-intel, windows-2025] - arch: [x64, arm64] llvm_args: [''] - exclude: - # unsupported combinations - - os: ubuntu-24.04 - arch: arm64 - - os: windows-2025 - arch: arm64 - - os: ubuntu-24.04-arm - arch: x64 - - os: macOS-15 - arch: x64 - - os: macOS-15-intel - arch: arm64 include: # starting with Julia 1.10, we can enable opaque pointers # from Julia 1.12 on, this is the default. - version: '1.10' os: 'ubuntu-24.04' - arch: 'x64' llvm_args: '--opaque-pointers' - version: '1.10' os: 'ubuntu-24.04-arm' - arch: 'arm64' llvm_args: '--opaque-pointers' - version: '1.10' os: 'macOS-15' - arch: 'arm64' llvm_args: '--opaque-pointers' - version: '1.10' os: 'macOS-15-intel' - arch: 'x64' llvm_args: '--opaque-pointers' - version: '1.10' os: 'windows-2025' - arch: 'x64' llvm_args: '--opaque-pointers' - version: '1.11' os: 'ubuntu-24.04' - arch: 'x64' llvm_args: '--opaque-pointers' - version: '1.11' os: 'ubuntu-24.04-arm' - arch: 'arm64' llvm_args: '--opaque-pointers' - version: '1.11' os: 'macOS-15' - arch: 'arm64' llvm_args: '--opaque-pointers' - version: '1.11' os: 'macOS-15-intel' - arch: 'x64' llvm_args: '--opaque-pointers' - version: '1.11' os: 'windows-2025' - arch: 'x64' llvm_args: '--opaque-pointers' steps: - uses: actions/checkout@v6 @@ -85,7 +62,6 @@ jobs: uses: julia-actions/setup-julia@v3 with: version: ${{ matrix.version }} - arch: ${{ matrix.arch }} - name: Set-up cache uses: julia-actions/cache@v3 @@ -115,7 +91,6 @@ jobs: fail-fast: false matrix: os: [ubuntu-24.04] - arch: [x64] llvm_args: [''] include: - version: '1.12'