diff --git a/.cirrus.yml b/.cirrus.yml index 635dbe0..d0bb401 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -2,31 +2,13 @@ task: matrix: - name: FreeBSD freebsd_instance: - image_family: freebsd-13-1 + image_family: freebsd-14-2 env: JULIA_PKG_SERVER_REGISTRY_PREFERENCE: eager matrix: # - 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..c0ad008 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,30 +23,46 @@ 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 + - 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 - uses: codecov/codecov-action@v1 with: - file: lcov.info + files: lcov.info