Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
2af32cb
feat: harden subscription routing
sanity Nov 7, 2025
9491843
refactor(transport): replace handshake pipeline
sanity Nov 7, 2025
9e3b5a8
ci: add river six-peer regression
sanity Nov 7, 2025
967d4d9
ci: run six-peer regression on ubuntu runners
sanity Nov 7, 2025
286d6a1
ci: run six-peer regression on ubuntu runners
sanity Nov 7, 2025
5108b4f
ci: fix river checkout paths
sanity Nov 7, 2025
53b2516
ci: use absolute paths for river workflow
sanity Nov 7, 2025
6092826
ci: checkout freenet-core at workspace root
sanity Nov 7, 2025
0b3d09c
ci: use absolute workspace paths
sanity Nov 7, 2025
cb98d85
ci: debug river workspace layout
sanity Nov 7, 2025
0060c77
ci: checkout river into dedicated folder
sanity Nov 7, 2025
249d608
ci: simplify river checkout
sanity Nov 7, 2025
f2cb54b
ci: run river test from repo root
sanity Nov 7, 2025
a46ea76
ci: run river tests from main workspace
sanity Nov 7, 2025
2a9a611
ci: run river message_flow from repo root
sanity Nov 7, 2025
e7005a8
ci: checkout freenet-test-network
sanity Nov 7, 2025
2074255
ci: link freenet-test-network dependency
sanity Nov 7, 2025
2290d34
ci: rely on crates.io test network
sanity Nov 7, 2025
613e7c0
fix: avoid PUT forward panic before location assigned
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
61947f6
Merge branch 'stack/subscription-routing' into stack/connect-transpor…
sanity Nov 7, 2025
3da19ff
fix(tests): stabilize multi-gateway integration
sanity Oct 28, 2025
6136d9c
test(tests): enable multi-gateway integration
sanity Oct 28, 2025
cbdebcd
fix(network): prevent handshake enqueue error from crashing node
sanity Oct 28, 2025
59c73ea
test(ping): increase client response timeouts for integration
sanity Oct 29, 2025
d3b3aa8
build(deps): use published freenet-test-network
sanity Nov 7, 2025
caa7b4f
test: add freenet-test-network harness
sanity Nov 7, 2025
f9ac6fa
build(deps): refresh Cargo.lock
sanity Nov 7, 2025
b474ef8
chore(deps): bump slab from 0.4.10 to 0.4.11 in /apps/freenet-ping (#…
dependabot[bot] Nov 7, 2025
56fee5f
build(deps): align with stacked base
sanity Nov 7, 2025
53044c3
Merge branch 'stack/update-fallback' into stack/subscription-routing
sanity Nov 7, 2025
ab7e887
Merge branch 'stack/subscription-routing' into stack/connect-transpor…
sanity Nov 7, 2025
607afe8
Merge branch 'stack/connect-transport-rewrite' into feat/test-network…
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
98e2b39
test(ping): gate partial network scenario
sanity Nov 8, 2025
c93717e
fix(connect): add shutdown handle for initial join task
github-actions[bot] Nov 8, 2025
c41bc53
fix: merge stack/connect-transport-rewrite
sanity Nov 8, 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