Skip to content

Commit 17a3ce3

Browse files
committed
Remove labeler configuration and CI workflows to streamline project
setup
1 parent e4e672a commit 17a3ce3

4 files changed

Lines changed: 6 additions & 113 deletions

File tree

.github/labeler.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 6 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,13 @@
11
name: CI
22

3-
on:
4-
push:
5-
branches: [ main ]
6-
pull_request:
7-
branches: [ main ]
8-
9-
env:
10-
CARGO_TERM_COLOR: always
11-
RUST_BACKTRACE: 1
3+
on: [push, pull_request]
124

135
jobs:
14-
check:
15-
name: Check
6+
test:
167
runs-on: macos-latest
178
steps:
189
- uses: actions/checkout@v4
19-
20-
- name: Install Rust
21-
uses: dtolnay/rust-toolchain@nightly
22-
with:
23-
components: rustfmt, clippy
24-
25-
- name: Cache dependencies
26-
uses: Swatinem/rust-cache@v2
27-
28-
- name: Check formatting
29-
run: cargo fmt -- --check
30-
31-
- name: Run clippy
32-
run: cargo clippy -- -D warnings
33-
34-
- name: Run tests
35-
run: cargo test
36-
37-
- name: Security audit
38-
run: |
39-
cargo install cargo-audit --features fix
40-
cargo audit
41-
42-
- name: Build
43-
run: cargo build --release
10+
- uses: dtolnay/rust-toolchain@nightly
11+
- uses: Swatinem/rust-cache@v2
12+
- run: cargo test
13+
- run: cargo build --release

.github/workflows/pr.yml

Lines changed: 0 additions & 32 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)