G-Node / nix

Neuroscience information exchange format
https://readthedocs.org/projects/nixio/
Other
66 stars 36 forks source link

Add gh-actions build #834

Closed mpsonntag closed 3 years ago

mpsonntag commented 3 years ago

This PR adds a viable github actions build - test setup for Ubuntu gcc/clang and MacOS.

Also removed the travis-CI build requirement for the master branch, since Travis is no longer accepting jobs.

codecov[bot] commented 3 years ago

Codecov Report

Merging #834 (a7435dc) into master (c865fd0) will increase coverage by 0.34%. The diff coverage is n/a.

:exclamation: Current head a7435dc differs from pull request most recent head 4715559. Consider uploading reports for the commit 4715559 to get more accurate results Impacted file tree graph

@@            Coverage Diff             @@
##           master     #834      +/-   ##
==========================================
+ Coverage   95.35%   95.70%   +0.34%     
==========================================
  Files         181      201      +20     
  Lines       13558    13657      +99     
==========================================
+ Hits        12928    13070     +142     
+ Misses        630      587      -43     
Impacted Files Coverage Δ
test/TestVariant.cpp 98.23% <0.00%> (-0.87%) :arrow_down:
include/nix/valid/conditions.hpp 84.78% <0.00%> (-0.64%) :arrow_down:
src/util/dataAccess.cpp 89.58% <0.00%> (-0.13%) :arrow_down:
src/DataArray.cpp 98.38% <0.00%> (-0.06%) :arrow_down:
include/nix/Block.hpp 99.31% <0.00%> (-0.04%) :arrow_down:
src/Dimensions.cpp 92.66% <0.00%> (-0.02%) :arrow_down:
test/TestUtil.hpp 100.00% <0.00%> (ø)
test/TestValue.cpp 100.00% <0.00%> (ø)
test/TestValue.hpp 100.00% <0.00%> (ø)
include/nix/Tag.hpp 100.00% <0.00%> (ø)
... and 124 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update c865fd0...4715559. Read the comment docs.