Skip to content

Commit 736fd1f

Browse files
committed
Merge branch 'Node-scaleup'
2 parents 761feb8 + 612c954 commit 736fd1f

10 files changed

Lines changed: 48 additions & 7 deletions

.github/pull_request_template.md

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,31 @@
11
## Summary
22

3-
What does this change do?
3+
What does this change do, and why?
44

55
## Determinism Impact
66

77
- [ ] No determinism impact
88
- [ ] Improves determinism
9-
- [ ] Changes arithmetic behavior
9+
- [ ] Changes arithmetic behavior (Q16.16 / `FxpScalar`)
1010

11-
Explain why.
11+
If arithmetic behavior changes, explain why and what compatibility fixtures were updated.
12+
13+
## `no_std` / Kernel ABI
14+
15+
Only applies if `crates/valori-kernel` or `crates/valori-core` were touched.
16+
17+
- [ ] N/A — kernel/core not touched
18+
- [ ] No `use std::` added inside `valori-kernel/src/`; std-only code is gated behind `#[cfg(feature = "std")]`
19+
- [ ] `cargo build -p valori-kernel --target wasm32-unknown-unknown` passes locally
20+
21+
## Standalone + Cluster Parity
22+
23+
Only applies if this adds or changes an HTTP endpoint or a `KernelEvent`.
24+
25+
- [ ] N/A — no endpoint/event change
26+
- [ ] Handler added to **both** `server.rs` and `cluster_server.rs`
27+
- [ ] Write path in cluster mode goes through `raft.client_write()`, not a direct engine lock
28+
- [ ] `cargo test -p valori-node --test route_parity` passes (or the allowlist was updated with a reason)
1229

1330
## Cross-Architecture Behavior
1431

@@ -19,9 +36,18 @@ Tested on:
1936

2037
## Tests
2138

22-
Include reproduction / validation cases.
39+
- [ ] `cargo test -p valori-kernel -p valori-node` passes
40+
- [ ] `cargo fmt --all -- --check` and `cargo clippy --workspace --all-targets -- -D warnings` pass
41+
42+
Include reproduction / validation cases below.
43+
44+
## UI (if applicable)
45+
46+
- [ ] N/A — no UI change
47+
- [ ] Verified in both dark and light mode (semantic tokens only, no hardcoded colors)
2348

2449
## Notes
2550

26-
If this relates to forensic or evaluator tracks,
27-
confirm that logic is kernel-appropriate.
51+
If this relates to forensic or evaluator tracks, confirm that logic is kernel-appropriate.
52+
53+
Anything deferred to a follow-up, and which phase/issue owns it.

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@ name: CI
66
on:
77
push:
88
branches: [main]
9+
paths-ignore:
10+
- "**/*.md"
911
pull_request:
1012
branches: [main]
13+
paths-ignore:
14+
- "**/*.md"
1115
workflow_dispatch:
1216

1317
jobs:

.github/workflows/desktop-build.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,14 @@ on:
2424
- "crates/valori-daemon/**"
2525
- "crates/valori-node/**"
2626
- "ui/**"
27+
- "!**/*.md"
2728
pull_request:
2829
paths:
2930
- "desktop/**"
3031
- "crates/valori-daemon/**"
3132
- "crates/valori-node/**"
3233
- "ui/**"
34+
- "!**/*.md"
3335
workflow_dispatch:
3436

3537
jobs:
@@ -77,7 +79,8 @@ jobs:
7779
if: matrix.platform == 'linux'
7880
run: |
7981
sudo apt-get update
80-
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
82+
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf \
83+
libfuse2 fuse
8184
8285
- name: Install ui/ dependencies
8386
run: npm install

.github/workflows/docker-publish.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ on:
2222
- "crates/**"
2323
- "Cargo.toml"
2424
- "Cargo.lock"
25+
- "!**/*.md"
2526
workflow_dispatch:
2627

2728
env:

.github/workflows/e2e-test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
- "scripts/valori_e2e_tracer.py"
1010
- "Cargo.toml"
1111
- "Cargo.lock"
12+
- "!**/*.md"
1213
pull_request:
1314
branches: [ "main" ]
1415
paths:
@@ -17,6 +18,7 @@ on:
1718
- "scripts/valori_e2e_tracer.py"
1819
- "Cargo.toml"
1920
- "Cargo.lock"
21+
- "!**/*.md"
2022
workflow_dispatch:
2123

2224
jobs:

.github/workflows/kernel-abi.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@ on:
1616
- "Cargo.toml"
1717
- "Cargo.lock"
1818
- ".github/workflows/kernel-abi.yml"
19+
- "!**/*.md"
1920
pull_request:
2021
branches: ["main"]
2122
paths:
2223
- "crates/valori-kernel/**"
2324
- "crates/valori-core/**"
2425
- "Cargo.toml"
2526
- "Cargo.lock"
27+
- "!**/*.md"
2628
workflow_dispatch:
2729

2830
jobs:

.github/workflows/multi-arch-determinism.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ on:
1818
- "embedded/**"
1919
- "Cargo.toml"
2020
- "Cargo.lock"
21+
- "!**/*.md"
2122
workflow_dispatch:
2223

2324
jobs:

.github/workflows/test-count.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ on:
1818
- "crates/**"
1919
- "Cargo.toml"
2020
- "Cargo.lock"
21+
- "!**/*.md"
2122
workflow_dispatch:
2223

2324
env:

.github/workflows/write-regression.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ on:
1919
- "benchmarks/write_regression.py"
2020
- "benchmarks/baseline/**"
2121
- ".github/workflows/write-regression.yml"
22+
- "!**/*.md"
2223
workflow_dispatch:
2324

2425
jobs:
File renamed without changes.

0 commit comments

Comments
 (0)