diff --git a/.github/workflows/caches_cron_job.yml b/.github/workflows/caches_cron_job.yml index 237612d5d3..20e2a55178 100644 --- a/.github/workflows/caches_cron_job.yml +++ b/.github/workflows/caches_cron_job.yml @@ -16,8 +16,8 @@ jobs: name: Caching virtual env runs-on: "ubuntu-latest" steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Get current year-month @@ -28,7 +28,7 @@ jobs: id: dependencies run: | echo "hash=${{hashFiles('**/pyproject.toml')}}" >> $GITHUB_OUTPUT - - uses: actions/cache@v3 + - uses: actions/cache@v4 id: cache-venv with: path: ${{ github.workspace }}/test_env @@ -47,7 +47,7 @@ jobs: name: Caching data env runs-on: "ubuntu-latest" steps: - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Create the directory to store the data @@ -60,7 +60,7 @@ jobs: run: | echo "dataset_hash=$(git ls-remote https://gin.g-node.org/NeuralEnsemble/ephy_testing_data.git HEAD | cut -f1)" echo "dataset_hash=$(git ls-remote https://gin.g-node.org/NeuralEnsemble/ephy_testing_data.git HEAD | cut -f1)" >> $GITHUB_OUTPUT - - uses: actions/cache@v3 + - uses: actions/cache@v4 id: cache-datasets with: path: ~/spikeinterface_datasets diff --git a/.github/workflows/core-test.yml b/.github/workflows/core-test.yml index 9fe0cac6ee..1609b8619c 100644 --- a/.github/workflows/core-test.yml +++ b/.github/workflows/core-test.yml @@ -19,8 +19,8 @@ jobs: matrix: os: ["ubuntu-latest", "macos-latest", "windows-latest"] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Install dependencies diff --git a/.github/workflows/deepinterpolation.yml b/.github/workflows/deepinterpolation.yml index 07c8899d18..cdbef0f0e0 100644 --- a/.github/workflows/deepinterpolation.yml +++ b/.github/workflows/deepinterpolation.yml @@ -19,8 +19,8 @@ jobs: matrix: os: ["ubuntu-latest"] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.9' - name: Get changed files diff --git a/.github/workflows/full-test-with-codecov.yml b/.github/workflows/full-test-with-codecov.yml index 08e1ee6e1a..75847759f6 100644 --- a/.github/workflows/full-test-with-codecov.yml +++ b/.github/workflows/full-test-with-codecov.yml @@ -19,15 +19,15 @@ jobs: # "macos-latest", "windows-latest" os: ["ubuntu-latest", ] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Get current year-month id: date run: echo "date=$(date +'%Y-%m')" >> $GITHUB_OUTPUT - name: Restore cached virtual environment with dependencies - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: cache-venv with: path: ${{ github.workspace }}/test_env @@ -38,7 +38,7 @@ jobs: run: | echo "HASH_EPHY_DATASET=$(git ls-remote https://gin.g-node.org/NeuralEnsemble/ephy_testing_data.git HEAD | cut -f1)" >> $GITHUB_OUTPUT - name: Restore cached gin data for extractors tests - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: cache-datasets env: # the key depends on the last comit repo https://gin.g-node.org/NeuralEnsemble/ephy_testing_data.git @@ -61,7 +61,7 @@ jobs: python ./.github/build_job_summary.py report_full.txt >> $GITHUB_STEP_SUMMARY cat $GITHUB_STEP_SUMMARY rm report_full.txt - - uses: codecov/codecov-action@v3 + - uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} fail_ci_if_error: true diff --git a/.github/workflows/full-test.yml b/.github/workflows/full-test.yml index c86244f113..b432fbd4d5 100644 --- a/.github/workflows/full-test.yml +++ b/.github/workflows/full-test.yml @@ -24,15 +24,15 @@ jobs: # "macos-latest", "windows-latest" os: ["ubuntu-latest", ] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Get current year-month id: date run: echo "date=$(date +'%Y-%m')" >> $GITHUB_OUTPUT - name: Restore cached virtual environment with dependencies - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: cache-venv with: path: ${{ github.workspace }}/test_env @@ -43,7 +43,7 @@ jobs: run: | echo "HASH_EPHY_DATASET=$(git ls-remote https://gin.g-node.org/NeuralEnsemble/ephy_testing_data.git HEAD | cut -f1)" >> $GITHUB_OUTPUT - name: Restore cached gin data for extractors tests - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4 id: cache-datasets env: # the key depends on the last comit repo https://gin.g-node.org/NeuralEnsemble/ephy_testing_data.git diff --git a/.github/workflows/installation-tips-test.yml b/.github/workflows/installation-tips-test.yml index ce4a9d16ec..cbe313b12e 100644 --- a/.github/workflows/installation-tips-test.yml +++ b/.github/workflows/installation-tips-test.yml @@ -23,8 +23,8 @@ jobs: - os: windows-latest label: windows steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Test Conda Environment Creation diff --git a/.github/workflows/issue-on-change-matlab.yml b/.github/workflows/issue-on-change-matlab.yml index b27dc10889..b38f40ab66 100644 --- a/.github/workflows/issue-on-change-matlab.yml +++ b/.github/workflows/issue-on-change-matlab.yml @@ -15,7 +15,7 @@ jobs: changed_files: ${{ steps.changed-files.outputs.all_changed_files }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Get changed files id: changed-files uses: tj-actions/changed-files@v41 @@ -32,7 +32,7 @@ jobs: issues: write steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Parse files names id: parse-files-names run: | diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index d754eda5e8..342ca8c0b2 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python 3.9 - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.9' - name: Install dependencies for testing diff --git a/.github/workflows/streaming-extractor-test.yml b/.github/workflows/streaming-extractor-test.yml index 17d89cc7a3..312bc178fb 100644 --- a/.github/workflows/streaming-extractor-test.yml +++ b/.github/workflows/streaming-extractor-test.yml @@ -20,8 +20,8 @@ jobs: os: ["ubuntu-latest"] python-version: ["3.10"] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - uses: s-weigand/setup-conda@v1 diff --git a/.github/workflows/test_containers_docker.yml b/.github/workflows/test_containers_docker.yml index 7a3d894195..211db5f775 100644 --- a/.github/workflows/test_containers_docker.yml +++ b/.github/workflows/test_containers_docker.yml @@ -12,8 +12,8 @@ jobs: matrix: os: ["ubuntu-latest", "windows-latest"] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Python version diff --git a/.github/workflows/test_containers_singularity.yml b/.github/workflows/test_containers_singularity.yml index 26526c3211..00941215b1 100644 --- a/.github/workflows/test_containers_singularity.yml +++ b/.github/workflows/test_containers_singularity.yml @@ -13,8 +13,8 @@ jobs: # "macos-latest", "windows-latest" os: ["ubuntu-latest", ] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - uses: eWaterCycle/setup-singularity@v7 diff --git a/.github/workflows/test_containers_singularity_gpu.yml b/.github/workflows/test_containers_singularity_gpu.yml index 80e6642bdd..d9ade3eda2 100644 --- a/.github/workflows/test_containers_singularity_gpu.yml +++ b/.github/workflows/test_containers_singularity_gpu.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: iterative/setup-cml@v1 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Deploy runner on EC2 env: REPO_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }} @@ -28,7 +28,7 @@ jobs: image: docker://iterativeai/cml:0-dvc2-base1-gpu options: --privileged --gpus all steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install dependencies run: | diff --git a/.github/workflows/test_imports.yml b/.github/workflows/test_imports.yml index bae6cf2555..a9a5b88b34 100644 --- a/.github/workflows/test_imports.yml +++ b/.github/workflows/test_imports.yml @@ -19,8 +19,8 @@ jobs: matrix: os: ["ubuntu-latest", "macos-latest", "windows-latest"] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: "3.10" - name: Install Spikeinterface with only core dependencies