Skip to content

wip

wip #2498

name: Build and Test
on:
pull_request:
push:
branches:
- main
# For testing CI without starting a pull request:
- test/*
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
jobs:
win_build_and_test:
name: Windows (cpu, x86_64)
runs-on: windows-2025
steps:
- uses: actions/checkout@v7
- uses: ./.github/actions/setup-windows
- uses: ./.github/actions/build-windows
- uses: ./.github/actions/test-windows
win_cuda_build_and_test:
name: Windows (${{ matrix.toolkit }}, ${{ matrix.arch }})
if: github.repository == 'ml-explore/mlx'
strategy:
fail-fast: false
matrix:
arch: ['x86_64']
toolkit: ['cuda-12.6', 'cuda-12.9']
runs-on: windows-2022
steps:
- uses: actions/checkout@v6
- uses: ./.github/actions/setup-windows
with:
toolkit: ${{ matrix.toolkit }}
- uses: ./.github/actions/build-windows
with:
toolkit: ${{ matrix.toolkit }}