diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..dfe07704 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.github/workflows/moxunit.yml b/.github/workflows/moxunit.yml index 16a9ee9c..2edec1b8 100644 --- a/.github/workflows/moxunit.yml +++ b/.github/workflows/moxunit.yml @@ -11,10 +11,21 @@ jobs: build: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v2 with: submodules: true fetch-depth: 1 + + - name: Make jsonread for octave + run: | + sudo apt-get -y -qq update + sudo apt-get -y install octave + sudo apt-get -y install liboctave-dev + cd lib/JSONio + mkoctfile --mex jsonread.c jsmn.c -DJSMN_PARENT_LINKS + # cd ../.. + - name: MOxUnit Action uses: joergbrech/moxunit-action@v1.1 with: @@ -22,6 +33,7 @@ jobs: src: src with_coverage: true cover_xml_file: coverage.xml + - name: Code coverage uses: codecov/codecov-action@v1 with: diff --git a/.gitignore b/.gitignore index 3d1e76ae..cf03139e 100644 --- a/.gitignore +++ b/.gitignore @@ -31,4 +31,3 @@ node_modules/* package-lock.json - diff --git a/.travis.yml b/.travis.yml index d5cfa910..009419e7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,7 +33,7 @@ before_install: - travis_retry sudo apt-get -y install nodejs - travis_retry sudo apt-get -y install npm # Install BIDS-Validator - - sudo npm install -g bids-validator@1.5.4 + - sudo npm install -g bids-validator@1.5.6 install: # make octave file the JSONio submodule diff --git a/README.md b/README.md index 5280ce92..80c3485b 100644 --- a/README.md +++ b/README.md @@ -101,23 +101,31 @@ Here are the naming templates used. - Behavior -`sub-