Skip to content

Commit

Permalink
Merge pull request #3 from atoma-network/github-actions
Browse files Browse the repository at this point in the history
feat: add cargo clippy/fmt and make it pass
  • Loading branch information
Cifko authored Mar 21, 2024
2 parents d91d6b1 + 117308f commit a68e5aa
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 4 deletions.
41 changes: 41 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: CI

"on":
workflow_dispatch:
pull_request:
types:
- opened
- reopened
- synchronize
merge_group:

env:
toolchain: nightly-2024-03-06
CARGO_HTTP_MULTIPLEXING: false
CARGO_TERM_COLOR: always
CARGO_UNSTABLE_SPARSE_REGISTRY: true
CARGO_INCREMENTAL: 0
TERM: unknown

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
clippy:
name: clippy
runs-on: [ubuntu-20.04]
steps:
- name: checkout
uses: actions/checkout@v4
- name: toolchain
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ env.toolchain }}
components: clippy, rustfmt
- name: cargo format
run: cargo fmt --all -- --check
- name: Install cargo-lints
run: cargo install cargo-lints
- name: Clippy check (with lints)
run: cargo lints clippy --all-targets --all-features
4 changes: 1 addition & 3 deletions atoma-inference/src/config.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
pub struct InferenceConfig {

}
pub struct InferenceConfig {}
2 changes: 1 addition & 1 deletion atoma-inference/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1 +1 @@
pub mod config;
pub mod config;

0 comments on commit a68e5aa

Please sign in to comment.