diff --git a/.github/workflows/pip-build-linux.yml b/.github/workflows/pip-build-linux.yml index f7c88d34d..2bfa253ad 100644 --- a/.github/workflows/pip-build-linux.yml +++ b/.github/workflows/pip-build-linux.yml @@ -2,19 +2,14 @@ name: pip build linux on: [push, pull_request] -# Temporary workaround to allow node16 -env: - ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true - jobs: build: name: build pip wheel runs-on: ubuntu-latest # cf. https://github.com/GUDHI/gudhi-deploy/blob/main/Dockerfile_for_pip - container: gudhi/pip_for_gudhi:2024.10.02 + container: gudhi/pip_for_gudhi:2024.12.02 steps: - # Should use actions/checkout@v4, but requires node20, not available for quay.io/pypa/manylinux2014_x86_64 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Build wheel for Python 3.9 @@ -37,8 +32,7 @@ jobs: $PYTHON39/bin/python -m pytest -v src/python/test/test_cubical_complex.py $PYTHON39/bin/python -m pytest -v src/python/test/test_rips_complex.py - name: Upload linux python wheel - # Should use actions/upload-artifact@v4, but requires node20, not available for quay.io/pypa/manylinux2014_x86_64 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: linux python wheel path: build_39/src/python/wheelhouse/*.whl diff --git a/.github/workflows/pip-packaging-linux.yml b/.github/workflows/pip-packaging-linux.yml index a649baa03..4bb56e326 100644 --- a/.github/workflows/pip-packaging-linux.yml +++ b/.github/workflows/pip-packaging-linux.yml @@ -9,10 +9,9 @@ jobs: name: build pip wheel runs-on: ubuntu-latest # cf. https://github.com/GUDHI/gudhi-deploy/blob/main/Dockerfile_for_pip - container: gudhi/pip_for_gudhi:2024.10.02 + container: gudhi/pip_for_gudhi:2024.12.02 steps: - # Should use actions/checkout@v4, but requires node20, not available for quay.io/pypa/manylinux2014_x86_64 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true # Python 3.8 specific case where NumPy 2.x will not be supported