Skip to content

Commit eba30aa

Browse files
committed
first commit
0 parents  commit eba30aa

33 files changed

Lines changed: 8920 additions & 0 deletions

.github/workflows/main.yaml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: Main
2+
on:
3+
push:
4+
branches:
5+
- master
6+
7+
tags:
8+
- "v*"
9+
pull_request:
10+
branches:
11+
- master
12+
13+
jobs:
14+
security_audit:
15+
name: security_audit
16+
runs-on: big-runner-1
17+
steps:
18+
- uses: actions/checkout@v4
19+
with:
20+
submodules: recursive
21+
- name: Install cargo-audit from crates.io
22+
uses: baptiste0928/cargo-install@v3
23+
with:
24+
crate: cargo-audit
25+
version: "0.22.0"
26+
- run: cargo audit --ignore RUSTSEC-2022-0093 --ignore RUSTSEC-2024-0344 --ignore RUSTSEC-2024-0421 --ignore RUSTSEC-2025-0022 --ignore RUSTSEC-2025-0009 --ignore RUSTSEC-2025-0004 --ignore RUSTSEC-2024-0357 --ignore RUSTSEC-2024-0336 --ignore RUSTSEC-2025-0055
27+
28+
lint:
29+
name: lint
30+
runs-on: big-runner-1
31+
steps:
32+
- uses: actions/checkout@v4
33+
with:
34+
submodules: recursive
35+
- name: Install Protobuf Compiler
36+
run: |
37+
sudo apt-get update
38+
sudo apt-get install -y protobuf-compiler libudev-dev libclang-dev
39+
- name: Install cargo-sort from crates.io
40+
uses: baptiste0928/cargo-install@v3
41+
with:
42+
crate: cargo-sort
43+
version: 2.0.2
44+
- run: cargo sort --workspace --check
45+
- run: cargo fmt --all --check
46+
- run: cargo clippy --all-targets --tests -- -D warnings

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
.DS_Store
2+
target
3+
**/*.rs.bk
4+
5+
# test
6+
merkle_tree.json
7+
test_keys
8+
merkle_tree_test_csv.json
9+
airdrop_entries.json

0 commit comments

Comments
 (0)