Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
9003287
fix: stabilize session actor fanout
sanity Nov 7, 2025
492a61d
fix: add update fallback propagation
sanity Nov 7, 2025
2af32cb
feat: harden subscription routing
sanity Nov 7, 2025
7fdad4a
fix(session): prune pending results
sanity Nov 7, 2025
c2a2422
fix(update): keep local subscribers and add PUT ack tracing
sanity Nov 7, 2025
48b0ea6
Merge branch 'stack/update-fallback' into stack/subscription-routing
sanity Nov 7, 2025
de0aaa9
fix(put): preserve upstream during broadcast
sanity Nov 7, 2025
3070c4a
Merge branch 'stack/session-actor-race' into stack/update-fallback
sanity Nov 7, 2025
53044c3
Merge branch 'stack/update-fallback' into stack/subscription-routing
sanity Nov 7, 2025
1105173
fix(put): deliver SuccessfulPut directly to origin
sanity Nov 8, 2025
3a639fd
Merge branch 'main' into stack/session-actor-race
sanity Nov 8, 2025
d2a6fd6
Merge branch 'stack/session-actor-race' into stack/update-fallback
sanity Nov 8, 2025
6b9e21e
Merge branch 'stack/update-fallback' into stack/subscription-routing
sanity Nov 8, 2025
2995e26
refactor(transport): replace handshake pipeline
sanity Nov 7, 2025
d06e1dc
ci: add river six-peer regression
sanity Nov 7, 2025
11509aa
ci: run six-peer regression on ubuntu runners
sanity Nov 7, 2025
e57c330
ci: run six-peer regression on ubuntu runners
sanity Nov 7, 2025
469bc7d
ci: fix river checkout paths
sanity Nov 7, 2025
e87748b
ci: use absolute paths for river workflow
sanity Nov 7, 2025
5d4d3ef
ci: checkout freenet-core at workspace root
sanity Nov 7, 2025
bd87950
ci: use absolute workspace paths
sanity Nov 7, 2025
488196f
ci: debug river workspace layout
sanity Nov 7, 2025
882887c
ci: checkout river into dedicated folder
sanity Nov 7, 2025
0c85e94
ci: simplify river checkout
sanity Nov 7, 2025
d189b16
ci: run river test from repo root
sanity Nov 7, 2025
91d0343
ci: run river tests from main workspace
sanity Nov 7, 2025
1c3f770
ci: run river message_flow from repo root
sanity Nov 7, 2025
09853b3
ci: checkout freenet-test-network
sanity Nov 7, 2025
e1ed994
ci: link freenet-test-network dependency
sanity Nov 7, 2025
2fd7d59
ci: rely on crates.io test network
sanity Nov 7, 2025
51d12a3
fix: avoid PUT forward panic before location assigned
sanity Nov 7, 2025
d3318b5
fix(connect): add shutdown handle for initial join task
sanity Nov 8, 2025
a8a6bcd
feat(connect): propagate courtesy metadata
sanity Nov 7, 2025
e51698a
feat(connection): cap gateway courtesy links
sanity Nov 7, 2025
4b19d01
fix(connect): treat gateway accepts as courtesy
sanity Nov 7, 2025
50a6ce8
fix(connection): bypass gateway guard for courtesy
sanity Nov 7, 2025
7d00e80
refactor(connection): log courtesy tracking
sanity Nov 7, 2025
a17fa5b
feat(connection): remember pending courtesy joins
sanity Nov 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .github/workflows/six-peer-regression.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: six-peer-regression

on:
workflow_dispatch:
push:
branches:
- stack/connect-transport-rewrite
- main
pull_request:
branches:
- main

jobs:
river-six-peer:
runs-on: ubuntu-latest
timeout-minutes: 120
steps:
- name: Checkout freenet-core
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Checkout river
uses: actions/checkout@v4
with:
repository: freenet/river
ref: main
path: river-src

- name: Install Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true

- name: Run six-peer regression
working-directory: river-src
env:
FREENET_CORE_PATH: ${{ github.workspace }}
RUST_LOG: info
run: |
cargo test --test message_flow river_message_flow_over_freenet_six_peers_five_rounds -- --ignored --exact
Loading
Loading