From 21f59da02ec5a5f09a73a0f9fc9787ab4e89bd4e Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Fri, 6 Oct 2023 16:29:07 +0200 Subject: [PATCH] checkout submodules, removed NumPy-related part --- .github/workflows/nanobind.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/nanobind.yml b/.github/workflows/nanobind.yml index 5e06544..7e8d695 100644 --- a/.github/workflows/nanobind.yml +++ b/.github/workflows/nanobind.yml @@ -53,6 +53,7 @@ jobs: - uses: actions/checkout@v3 with: repository: wjakob/nanobind + submodules: recursive - name: Setup Python ${{ matrix.python }} uses: actions/setup-python@v4 @@ -62,17 +63,6 @@ jobs: - name: Update CMake uses: jwlawson/actions-setup-cmake@v1.13 - - name: Cache wheels - if: runner.os == 'macOS' - uses: actions/cache@v3 - with: - # This path is specific to macOS - we really only need it for PyPy NumPy wheels - # See https://github.com/actions/cache/blob/master/examples.md#python---pip - # for ways to do this more generally - path: ~/Library/Caches/pip - # Look to see if there is a cache hit for the corresponding requirements file - key: ${{ runner.os }}-pip-${{ matrix.python }}-x64-${{ hashFiles('tests/requirements.txt') }} - - name: Setup annotations on Linux if: runner.os == 'Linux' run: python -m pip install pytest-github-actions-annotate-failures