samtools / htsjdk

A Java API for high-throughput sequencing data (HTS) formats.
http://samtools.github.io/htsjdk/
283 stars 242 forks source link

Adding Github actions as an alternative to travis. #1572

Closed lbergelson closed 2 years ago

lbergelson commented 3 years ago
codecov-commenter commented 2 years ago

Codecov Report

Merging #1572 (11756c9) into master (57c3f03) will decrease coverage by 0.007%. The diff coverage is 81.818%.

:exclamation: Current head 11756c9 differs from pull request most recent head f3c803e. Consider uploading reports for the commit f3c803e to get more accurate results

@@               Coverage Diff               @@
##              master     #1572       +/-   ##
===============================================
- Coverage     69.841%   69.834%   -0.007%     
- Complexity      9633      9641        +8     
===============================================
  Files            702       702               
  Lines          37611     37619        +8     
  Branches        6108      6110        +2     
===============================================
+ Hits           26268     26271        +3     
- Misses          8897      8901        +4     
- Partials        2446      2447        +1     
Impacted Files Coverage Δ
.../htsjdk/variant/variantcontext/VariantContext.java 78.456% <81.818%> (+0.132%) :arrow_up:
src/main/java/htsjdk/io/AsyncWriterPool.java 72.222% <0.000%> (-1.389%) :arrow_down:
src/main/java/htsjdk/samtools/util/IOUtil.java 58.894% <0.000%> (-0.721%) :arrow_down:
lbergelson commented 2 years ago

This does everything the travis build does (it actually runs the ftp tests too..) except for publishing to artifactory.

That should be a pretty easy addition, but I want to get this in before I start messing with secrets stuff.