Skip to content

Commit

Permalink
Merge pull request #1 from elsa-data/htsget-elsa
Browse files Browse the repository at this point in the history
Implementation of htsget-rs and Elsa interaction
  • Loading branch information
mmalenic authored Sep 4, 2023
2 parents 40c54a9 + 9be1d81 commit abd4aaa
Show file tree
Hide file tree
Showing 32 changed files with 8,178 additions and 5 deletions.
45 changes: 45 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: tests

on:
push:
branches:
- main
pull_request:

jobs:
test:
runs-on: ${{ matrix.os }}
strategy:
matrix:
rust: [stable]
os: [ubuntu-latest]
steps:
- name: Check out
uses: actions/checkout@v3
- name: Install Rust
uses: dtolnay/rust-toolchain@master
id: toolchain
with:
toolchain: ${{ matrix.rust }}
components: rustfmt, clippy
- run: rustup override set ${{ steps.toolchain.outputs.name }}
- name: Cache
uses: Swatinem/rust-cache@v2
with:
shared-key: build-cache
save-if: false
- name: Cargo fmt
uses: actions-rs/cargo@v1
with:
command: fmt
args: --all -- --check
- name: Cargo clippy
uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-targets --all-features -- -D warnings
- name: Run cargo tests
uses: actions-rs/cargo@v1
with:
command: test
args: --all-features
14 changes: 9 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
# Generated by Cargo
# will have compiled files and executables
/target/

# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
Cargo.lock
debug/
target/

# These are backup files generated by rustfmt
**/*.rs.bk

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

*.code-workspace
.vscode
.idea
Loading

0 comments on commit abd4aaa

Please sign in to comment.