diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index beb32b54..367b35d9 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -27,7 +27,11 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 + - name: Setup CMake + uses: jwlawson/actions-setup-cmake@v2 + with: + cmake-version: '3.25.x' - name: Configuring CMake files id: building-files run: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b41d663b..35c0fde9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,11 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 + - name: Setup CMake + uses: jwlawson/actions-setup-cmake@v2 + with: + cmake-version: '3.25.x' - name: Configuring CMake files id: building-files run: | @@ -52,7 +56,11 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 + - name: Setup CMake + uses: jwlawson/actions-setup-cmake@v2 + with: + cmake-version: '3.25.x' - name: Configuring CMake files id: building-files run: | @@ -76,7 +84,11 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 + - name: Setup CMake + uses: jwlawson/actions-setup-cmake@v2 + with: + cmake-version: '3.25.x' - name: Configuring CMake files id: building-files run: | diff --git a/.github/workflows/memcheck.yml b/.github/workflows/memcheck.yml index 0023c4cd..08dc2074 100644 --- a/.github/workflows/memcheck.yml +++ b/.github/workflows/memcheck.yml @@ -27,7 +27,11 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 + - name: Setup CMake + uses: jwlawson/actions-setup-cmake@v2 + with: + cmake-version: '3.25.x' - name: Install requirement id: install-requirements run: | diff --git a/.github/workflows/python_binding.yml b/.github/workflows/python_binding.yml index 0450c57a..81cb2235 100644 --- a/.github/workflows/python_binding.yml +++ b/.github/workflows/python_binding.yml @@ -26,15 +26,15 @@ jobs: fail-fast: false matrix: platform: [windows-latest, macos-latest, ubuntu-latest] - python-version: ["3.8", "3.10"] + python-version: ["3.12"] runs-on: ${{ matrix.platform }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: true - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Add requirements