Better-docs-for-minimap2-options #80
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
name: minimap2-rs | |
on: | |
pull_request: | |
types: [opened, synchronize] | |
# paths: | |
# - 'src/' | |
# - 'Cargo.toml' | |
# - 'test_data/' | |
# - 'minimap2-sys/' | |
env: | |
CARGO_TERM_COLOR: always | |
jobs: | |
test-musl: | |
runs-on: ubuntu-latest | |
container: messense/rust-musl-cross:x86_64-musl | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
submodules: 'recursive' | |
- name: Build | |
run: cargo build --verbose | |
- name: Run tests | |
run: cargo test | |
- name: Run tests htslib | |
run: cargo test --features htslib | |
test: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
submodules: 'recursive' | |
- name: Build | |
run: cargo build --verbose | |
- name: Run tests | |
run: cargo test --verbose | |
- name: Run tests htslib | |
run: cargo test --features htslib | |
- name: Run tests simde | |
run: cargo test --features simde | |
test-macos: | |
runs-on: macos-latest | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
submodules: 'recursive' | |
- name: Build | |
run: cargo build --verbose | |
- name: Run tests | |
run: cargo test --verbose | |
- name: Run tests htslib | |
run: cargo test --features htslib | |
- name: Run tests simde | |
run: cargo test --features simde | |
test-android: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
submodules: 'recursive' | |
- name: Install Rust Cross | |
run: rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android | |
- run: cargo install cross --git https://github.com/cross-rs/cross | |
- name: Run minimap2 tests on Android aarch64 | |
run: cross test --target aarch64-linux-android | |
- name: Run minimap2 tests on Android x86_64 | |
run: cross test --target x86_64-linux-android |