diff --git a/.github/workflows/array_api.yml b/.github/workflows/array_api.yml index 0f8d8d37..0db2052a 100644 --- a/.github/workflows/array_api.yml +++ b/.github/workflows/array_api.yml @@ -25,6 +25,8 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade numpy mypy==1.0.1 cmake pytest pybind11 scikit-build patchelf tqdm + which cmake + cmake --version - name: Install pykokkos-base run: | cd /tmp diff --git a/.github/workflows/main_ci.yml b/.github/workflows/main_ci.yml index bc358e3e..a5b80886 100644 --- a/.github/workflows/main_ci.yml +++ b/.github/workflows/main_ci.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: platform: [ubuntu-latest] - python-version: ["3.9", "3.10", "3.11"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v3 @@ -25,6 +25,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade numpy mypy==1.0.1 cmake pytest pybind11 scikit-build patchelf + cmake --version - name: Install pykokkos-base run: | cd /tmp diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 57f0116c..84809901 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1,10 +1,11 @@ -name: Nightly_Testing_vs_Kokkos_develop +name: Nightly build against Kokkos on: schedule: # 5 am UTC is late evening for current dev # team - cron: '00 5 * * *' + workflow_dispatch: jobs: test_vs_kokkos_develop: @@ -14,9 +15,6 @@ jobs: python-version: ["3.11"] runs-on: ${{ matrix.platform }} steps: - - uses: actions/checkout@v3 - - run: git checkout develop - - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v3 with: diff --git a/README.md b/README.md index 9299ef81..b389363e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # PyKokkos +[![Test against Kokkos development branch](https://github.com/kokkos/pykokkos/actions/workflows/nightly.yml/badge.svg?branch=main)](https://github.com/kokkos/pykokkos/actions/workflows/nightly.yml) PyKokkos is a framework for writing high-performance Python code similar to Numba. In contrast to Numba, PyKokkos kernels are primarily