-
Notifications
You must be signed in to change notification settings - Fork 82
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* make bindgen optional * test prebuilt bindings * use correct htslib * update prebuilt linux bindings * add pre-built osx bindings * fix optional bindgen branch * better setup for optional features. build with cc rather than Make * fixed up support for libdeflate * use url of temp libdeflater * add support for gcs and s3 * need direct dep on openssl * run version.sh and write version.h * use new -sys setup in libdeflate * restore rerun directives for header files * add test for http access * don't use bindgen by default Co-authored-by: Roman Valls Guimera <[email protected]>
- Loading branch information
1 parent
2c46c26
commit 605eed7
Showing
9 changed files
with
27,969 additions
and
107 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -68,14 +68,26 @@ jobs: | |
- name: Run cargo-tarpaulin | ||
uses: actions-rs/[email protected] | ||
with: | ||
args: '--out Lcov -- --test-threads 1' | ||
args: '--out Lcov --exclude-files hts-sys/*_prebuilt_bindings.rs -- --test-threads 1' | ||
|
||
- name: Upload coverage | ||
uses: coverallsapp/github-action@master | ||
with: | ||
github-token: ${{ secrets.GITHUB_TOKEN }} | ||
path-to-lcov: ./lcov.info | ||
|
||
- name: Test standard build without default features | ||
uses: actions-rs/cargo@v1 | ||
with: | ||
command: test | ||
args: --no-default-features | ||
|
||
- name: Test standard build with all features | ||
uses: actions-rs/cargo@v1 | ||
with: | ||
command: test | ||
args: --all-features | ||
|
||
- name: Test musl build without default features | ||
env: | ||
CFLAGS: -I/usr/local/musl/include | ||
|
@@ -92,5 +104,4 @@ jobs: | |
with: | ||
use-cross: true | ||
command: build | ||
args: --target x86_64-unknown-linux-musl --all-features | ||
|
||
args: --target x86_64-unknown-linux-musl --all-features |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.