Skip to content

Commit 89bf544

Browse files
committed
Merge branch 'main' into sg/peer-network-interface
2 parents 1b85707 + dffa20b commit 89bf544

File tree

101 files changed

+4062
-2817
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+4062
-2817
lines changed

.cargo/audit.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[advisories]
2+
ignore = []
3+
informational_warnings = []

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
## Description
2+
3+
Describe what this PR does and why. Keep it concise but include enough context
4+
for reviewers who are not familiar with the area.
5+
6+
## Related Issue(s)
7+
Link any related issues, e.g. `Fixes #123` or `Relates to #456`.
8+
9+
## How was this tested?
10+
Describe the tests that you ran to verify your changes. Include instructions
11+
so reviewers can reproduce. Examples:
12+
- unit tests (command)
13+
- integration tests (how to run)
14+
- manual steps
15+
16+
## Checklist
17+
18+
- [ ] My code builds and passes local tests
19+
- [ ] I added/updated tests for my changes, where applicable
20+
- [ ] I updated documentation (if applicable)
21+
- [ ] CI is green for this PR
22+
23+
## Impact / Side effects
24+
Describe any potential side effects, e.g. performance, compatibility, or security concerns.
25+
If the PR introduces a breaking change, explain migration steps for users.
26+
27+
## Reviewer notes / Areas to focus
28+
If you want specific feedback, list files/functions to review or aspects you are unsure about.

.github/workflows/run-tests-on-push-to-main.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,23 @@ jobs:
2020
- name: Checkout code
2121
uses: actions/checkout@v4
2222

23+
- name: Install Shear
24+
run: cargo install cargo-shear
25+
2326
- name: Run Format
2427
run: cargo fmt --all -- --check
2528

2629
- name: Run Clippy
2730
run: cargo clippy --all-targets --all-features -- -D warnings
2831

32+
- name: Run Shear
33+
run: cargo shear
34+
35+
- name: Run Audit
36+
uses: rustsec/[email protected]
37+
with:
38+
token: ${{ secrets.GITHUB_TOKEN }}
39+
2940
- name: Run Build
3041
run: cargo build --verbose
3142

0 commit comments

Comments
 (0)