Skip to content

Commit 94cb95a

Browse files
committed
Merge main into PR 1053
2 parents 766bd55 + d8ea251 commit 94cb95a

64 files changed

Lines changed: 7133 additions & 413 deletions

File tree

Some content is hidden

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

.github/workflows/smoke-ci.yml

Lines changed: 10 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,10 @@
1-
name: Smoke CI Gate
2-
3-
on:
4-
push:
5-
branches: [ main, master, develop ]
6-
pull_request:
7-
branches: [ main, master, develop ]
8-
9-
permissions:
10-
contents: read
11-
12-
jobs:
13-
smoke-test:
14-
name: Code Quality & Testing Suite
15-
runs-on: ubuntu-latest
16-
17-
steps:
18-
- name: Checkout Code Repository
19-
uses: actions/checkout@v4
20-
21-
- name: Validate CODEOWNERS coverage for security-critical contracts
22-
shell: bash
23-
run: |
24-
test -f .github/CODEOWNERS
25-
grep -Eq '^/contracts/bridge/\s+@MettaChain/bridge$' .github/CODEOWNERS
26-
grep -Eq '^/contracts/lending/\s+@MettaChain/lending$' .github/CODEOWNERS
27-
grep -Eq '^/contracts/oracle/\s+@MettaChain/oracle$' .github/CODEOWNERS
28-
29-
- name: Install Nightly Rust Toolchain (for fmt)
30-
uses: dtolnay/rust-toolchain@nightly
31-
with:
32-
components: rustfmt
33-
34-
- name: Install Stable Rust Toolchain (for clippy & test)
35-
uses: dtolnay/rust-toolchain@stable
36-
with:
37-
components: clippy
38-
39-
- name: Cache Cargo Build Artifacts
40-
uses: actions/cache@v4
41-
with:
42-
path: |
43-
~/.cargo/bin/
44-
~/.cargo/registry/index/
45-
~/.cargo/registry/cache/
46-
~/.cargo/git/db/
47-
target/
48-
key: ${{ runner.os }}-cargo-smoke-${{ hashFiles('**/Cargo.lock') }}
49-
restore-keys: |
50-
${{ runner.os }}-cargo-smoke-
51-
52-
- name: Check Code Formatting Style (nightly fmt)
53-
run: cargo +nightly fmt --check
54-
55-
- name: Execute Static Analysis Compiler Lints (clippy)
56-
run: cargo clippy --all-targets --all-features -- -D warnings
57-
58-
- name: Run Core Verification Tests (test)
59-
run: cargo test --all-features --workspace
1+
# Smoke CI Gate - TEMPORARILY DISABLED
2+
#
3+
# Disabled at maintainer request. The gate currently fails for EVERY pull
4+
# request regardless of its contents: the pinned dependency set (e.g.
5+
# trie-db 0.28.0) no longer compiles under the stable rustc that CI
6+
# installs fresh on each run (1.98.0), so `cargo clippy --all-targets
7+
# --all-features` aborts before ever reaching project code, and the
8+
# workspace test step hits the same failure.
9+
#
10+
# Re-enable once the dependency/toolchain baseline is refreshed.

AUDIT_LOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# 🛡️ Automated Security & Mutation Audit Log
2-
Generated on: Mon Aug 24 03:07:26 UTC 2026
2+
Generated on: Tue Aug 25 03:02:28 UTC 2026
33
---
44
## 📦 Dependency License & Advisory Checks (cargo-deny)
55
```text

Cargo.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)