Refactor project structure (#507)

This commit is contained in:
Yota Toyama
2025-12-14 23:57:47 -08:00
committed by GitHub
parent 46a6cfe93f
commit cb436b2558
10 changed files with 60 additions and 92 deletions

View File

@@ -11,7 +11,7 @@ jobs:
- uses: actions/checkout@v6
with:
submodules: true
- uses: Swatinem/rust-cache@v2
- uses: swatinem/rust-cache@v2
- run: cargo clippy -- -D warnings
format:
runs-on: ubuntu-latest
@@ -30,5 +30,3 @@ jobs:
steps:
- uses: actions/checkout@v6
- uses: lycheeverse/lychee-action@v2
with:
fail: true

View File

@@ -17,7 +17,7 @@ jobs:
- uses: actions/checkout@v6
with:
submodules: true
- uses: raviqqe/cargo-cache@v1
- uses: swatinem/rust-cache@v2
- run: cargo install cargo-workspaces
- uses: rust-lang/crates-io-auth-action@v1
id: auth

View File

@@ -11,7 +11,7 @@ jobs:
- uses: actions/checkout@v6
with:
submodules: true
- uses: Swatinem/rust-cache@v2
- uses: swatinem/rust-cache@v2
- run: cargo build
test:
runs-on: ubuntu-latest
@@ -19,7 +19,7 @@ jobs:
- uses: actions/checkout@v6
with:
submodules: true
- uses: Swatinem/rust-cache@v2
- uses: swatinem/rust-cache@v2
- run: cargo test
examples:
runs-on: ubuntu-latest
@@ -27,13 +27,13 @@ jobs:
- uses: actions/checkout@v6
with:
submodules: true
- uses: Swatinem/rust-cache@v2
- run: examples/test.sh
- uses: swatinem/rust-cache@v2
- run: tools/example_test.sh
cmake:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
submodules: true
- uses: Swatinem/rust-cache@v2
- uses: swatinem/rust-cache@v2
- run: cargo build --no-default-features --features cmake