neovim / go-client

Nvim Go client
https://pkg.go.dev/github.com/neovim/go-client
Apache License 2.0
578 stars 36 forks source link

ci: switch to GitHub actions from TravisCI #71

Closed zchee closed 4 years ago

zchee commented 4 years ago

Switch to GitHub actions from TravisCI. also, add codecov.

discuss: https://github.com/neovim/go-client/issues/39#issuecomment-626281917


Currently, the nvim packages test doesn't support Windows. I'll fix the testcase and adding windows-latest too.

And, IIRC @justinmk said "codecov doesn't need go-client because just neovim C API wrapper", but go-client have some Go related implements and testcase. So I introduced codecov to ensure Go side coverage. @justinmk What do you think about it?

codecov[bot] commented 4 years ago

Codecov Report

Merging #71 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #71   +/-   ##
=======================================
  Coverage   56.10%   56.10%           
=======================================
  Files          11       11           
  Lines        2636     2636           
=======================================
  Hits         1479     1479           
  Misses       1021     1021           
  Partials      136      136           

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 dc9e1dc...921e344. Read the comment docs.

h-michael commented 4 years ago

FYI: There is github action for setupVim/Nvim. https://github.com/rhysd/action-setup-vim

zchee commented 4 years ago

@justinmk PTAL.

zchee commented 4 years ago

@h-michael PTAL