diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c50bf33..99b8677 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,21 +9,30 @@ jobs: build: strategy: matrix: - python-version: [3.13-rc, 3.13t-rc] - runs-on: ubuntu-latest + python-version: [3.13.0-rc.3, 3.14.0-alpha.0] + os: [ubuntu-latest, windows-latest, macos-latest] + runs-on: ${{ matrix.os }} steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + - name: Upgrade pip + run: | + python -m pip install --upgrade pip + - name: Install dependencies run: | pip install wheel - - name: Build and test + - name: Build run: | python setup.py bdist_wheel + + - name: Test + run: python -m ft_utils.test.test_run_all + working-directory: ${{github.workspace}}