From 72229c7c0c9982eeaeb8ecf4cc8a690d75e19aa9 Mon Sep 17 00:00:00 2001 From: Dilum Aluthge Date: Wed, 7 May 2025 09:25:18 -0400 Subject: [PATCH 1/3] Cirrus CI: Upgrade FreeBSD image from 13.1 to 14.2 --- .cirrus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 635dbe0..456adb0 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -2,7 +2,7 @@ task: matrix: - name: FreeBSD freebsd_instance: - image_family: freebsd-13-1 + image_family: freebsd-14-2 env: JULIA_PKG_SERVER_REGISTRY_PREFERENCE: eager matrix: From 888e9307e4acbe19ef71ce18475f2c733de27914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mos=C3=A8=20Giordano?= Date: Wed, 7 May 2025 14:52:16 +0100 Subject: [PATCH 2/3] [CI] Move Apple Silicon and aarch64-linux jobs to GitHub Actions --- .cirrus.yml | 18 ------------------ .github/workflows/ci.yml | 24 ++++++++++++++++++++---- 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 456adb0..d0bb401 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -9,24 +9,6 @@ task: # - JULIA_VERSION: 1.6 # Has problems with libcurl - JULIA_VERSION: 1 # - JULIA_VERSION: nightly # not available - - name: Linux ARMv8 - arm_container: - image: ubuntu:latest - env: - JULIA_PKG_SERVER_REGISTRY_PREFERENCE: eager - matrix: - - JULIA_VERSION: 1.6 - - JULIA_VERSION: 1 - - JULIA_VERSION: nightly - - name: MacOS M1 - macos_instance: - image: ghcr.io/cirruslabs/macos-monterey-base:latest - env: - JULIA_PKG_SERVER_REGISTRY_PREFERENCE: eager - matrix: - # - JULIA_VERSION: 1.6 # not available - - JULIA_VERSION: 1 - - JULIA_VERSION: nightly allow_failures: $JULIA_VERSION == 'nightly' install_script: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 180c45d..1f39c79 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,20 +23,36 @@ jobs: fail-fast: false matrix: version: - - '1.6' + - 'min' - '1' - 'nightly' os: - ubuntu-latest - - macos-latest + - macos-13 - windows-latest arch: - x64 - x86 # 32-bit Julia binaries are not available on macOS exclude: - - os: macOS-latest + - os: macOS-13 arch: x86 + include: + - os: macOS-latest + arch: 'default' + version: '1' + - os: macOS-latest + arch: 'default' + version: 'nightly' + - os: ubuntu-22.04-arm + arch: 'default' + version: 'min' + - os: ubuntu-22.04-arm + arch: 'default' + version: '1' + - os: ubuntu-22.04-arm + arch: 'default' + version: 'nightly' steps: - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 @@ -49,4 +65,4 @@ jobs: - uses: julia-actions/julia-processcoverage@v1 - uses: codecov/codecov-action@v1 with: - file: lcov.info + files: lcov.info From 8580899de67e177955316bf167af656e49634080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mos=C3=A8=20Giordano?= Date: Wed, 7 May 2025 14:56:29 +0100 Subject: [PATCH 3/3] [CI] Update various GitHub Actions workflows --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f39c79..c0ad008 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,12 +54,12 @@ jobs: arch: 'default' version: 'nightly' steps: - - uses: actions/checkout@v3 - - uses: julia-actions/setup-julia@v1 + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - uses: julia-actions/cache@v1 + - uses: julia-actions/cache@v2 - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1