-
Notifications
You must be signed in to change notification settings - Fork 189
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3569 from SpikeInterface/fix-codecov-tests
Fix codecov tests
- Loading branch information
Showing
4 changed files
with
14 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,20 @@ | ||
name: Install packages | ||
description: This action installs the package and its dependencies for testing | ||
|
||
inputs: | ||
python-version: | ||
description: 'Python version to set up' | ||
required: false | ||
os: | ||
description: 'Operating system to set up' | ||
required: false | ||
|
||
runs: | ||
using: "composite" | ||
steps: | ||
- name: Install dependencies | ||
run: | | ||
sudo apt install git | ||
git config --global user.email "[email protected]" | ||
git config --global user.name "CI Almighty" | ||
python -m venv ${{ github.workspace }}/test_env # Environment used in the caching step | ||
python -m pip install -U pip # Official recommended way | ||
source ${{ github.workspace }}/test_env/bin/activate | ||
pip install tabulate # This produces summaries at the end | ||
pip install -e .[test,extractors,streaming_extractors,test_extractors,full] | ||
shell: bash | ||
- name: Force installation of latest dev from key-packages when running dev (not release) | ||
run: | | ||
source ${{ github.workspace }}/test_env/bin/activate | ||
spikeinterface_is_dev_version=$(python -c "import spikeinterface; print(spikeinterface.DEV_MODE)") | ||
if [ $spikeinterface_is_dev_version = "True" ]; then | ||
echo "Running spikeinterface dev version" | ||
pip install --no-cache-dir git+https://github.com/NeuralEnsemble/python-neo | ||
pip install --no-cache-dir git+https://github.com/SpikeInterface/probeinterface | ||
fi | ||
echo "Running tests for release, using pyproject.toml versions of neo and probeinterface" | ||
- name: Install git-annex | ||
shell: bash | ||
- name: git-annex install | ||
run: | | ||
pip install datalad-installer | ||
wget https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-amd64.tar.gz | ||
mkdir /home/runner/work/installation | ||
mv git-annex-standalone-amd64.tar.gz /home/runner/work/installation/ | ||
|
@@ -44,4 +23,14 @@ runs: | |
tar xvzf git-annex-standalone-amd64.tar.gz | ||
echo "$(pwd)/git-annex.linux" >> $GITHUB_PATH | ||
cd $workdir | ||
git config --global filter.annex.process "git-annex filter-process" # recommended for efficiency | ||
- name: Force installation of latest dev from key-packages when running dev (not release) | ||
run: | | ||
spikeinterface_is_dev_version=$(python -c "import spikeinterface; print(spikeinterface.DEV_MODE)") | ||
if [ $spikeinterface_is_dev_version = "True" ]; then | ||
echo "Running spikeinterface dev version" | ||
pip install --no-cache-dir git+https://github.com/NeuralEnsemble/python-neo | ||
pip install --no-cache-dir git+https://github.com/SpikeInterface/probeinterface | ||
fi | ||
echo "Running tests for release, using pyproject.toml versions of neo and probeinterface" | ||
shell: bash |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters