Skip to content

Commit 3f6bf63

Browse files
authored
Merge pull request #2 from semaphore-protocol/feat/group
Feat/Group implementation
2 parents ec01121 + f416769 commit 3f6bf63

File tree

9 files changed

+2304
-0
lines changed

9 files changed

+2304
-0
lines changed

.github/workflows/build-and-test.yml

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
on:
2+
push:
3+
branches:
4+
- main
5+
pull_request:
6+
7+
name: Tests
8+
9+
jobs:
10+
lint:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout sources
14+
uses: actions/checkout@v2
15+
- name: Install stable toolchain
16+
uses: actions-rs/toolchain@v1
17+
with:
18+
profile: minimal
19+
toolchain: stable
20+
override: true
21+
components: rustfmt, clippy
22+
- name: cargo fmt
23+
run: cargo fmt --all -- --check
24+
- name: cargo clippy
25+
run: cargo clippy -- -D warnings
26+
27+
test:
28+
runs-on: ubuntu-latest
29+
steps:
30+
- uses: actions/checkout@v4
31+
- name: Install Rust toolchain
32+
uses: actions-rs/toolchain@v1
33+
with:
34+
toolchain: stable
35+
override: true
36+
- name: Run tests
37+
run: cargo test
38+

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/target

0 commit comments

Comments
 (0)