rkillick / changepoint

A place for the development version of the changepoint package on CRAN.
127 stars 33 forks source link

Proposed move to gh-actions for CI #41

Closed longr closed 3 years ago

longr commented 4 years ago

Added the necessary files for CI using gh-actions. This reduces the number of tools needed and provides native support for testing on non-Linux systems.

Current limitations are that devel, release and oldrel are only available as macOS binaries. This should be changed soon hopefully - it relies on RStudio who provide the TravisCI binaries or devel, release, and oldrel to produce ones for gh-actions (which they have a feature request in for at the minute)

Currently devel and release are failing checks but this is the same in Travis.

I have not deleted the .travis.yml as this can run in parallel (for the time being)

codecov[bot] commented 4 years ago

Codecov Report

Merging #41 into master will decrease coverage by 0.89%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #41      +/-   ##
==========================================
- Coverage   56.15%   55.25%   -0.90%     
==========================================
  Files          23       23              
  Lines        2292     2139     -153     
==========================================
- Hits         1287     1182     -105     
+ Misses       1005      957      -48     
Impacted Files Coverage Δ
R/decision.R 50.00% <0.00%> (-10.00%) :arrow_down:
R/gamma.R 41.37% <0.00%> (-5.63%) :arrow_down:
R/exp.R 50.54% <0.00%> (-2.09%) :arrow_down:
R/single.norm.R 56.34% <0.00%> (-2.03%) :arrow_down:
R/cpt.class.R 35.06% <0.00%> (-1.68%) :arrow_down:
src/BinSeg_one_func_minseglen.c 91.04% <0.00%> (-0.14%) :arrow_down:
src/PELT_one_func_minseglen.c 85.71% <0.00%> (-0.13%) :arrow_down:
src/cptreg_AMOC.c 0.00% <0.00%> (ø)
R/range_of_penalties.R 100.00% <0.00%> (ø)
src/changepoint_init.c 100.00% <0.00%> (ø)
... and 2 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 34856c6...9ec661f. Read the comment docs.

rkillick commented 3 years ago

This is within the new rebase so closing this PR.