From 974113bf431b97b6b6e8f9221069fb39ea4ad92c Mon Sep 17 00:00:00 2001 From: Nomads_Reach <144523850+NomadsReach@users.noreply.github.com> Date: Sun, 16 Aug 2026 00:45:16 -0400 Subject: [PATCH] Gate transport-neutral authoritative server --- .github/workflows/networking-v2-selfhosted.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/networking-v2-selfhosted.yml b/.github/workflows/networking-v2-selfhosted.yml index ba10045..a9c3e50 100644 --- a/.github/workflows/networking-v2-selfhosted.yml +++ b/.github/workflows/networking-v2-selfhosted.yml @@ -3,8 +3,10 @@ name: Networking V2 Self-Hosted Gate on: push: paths: + - "server/client_session.py" - "server/packet_codec.py" - "server/tcp_transport.py" + - "server/transport_server.py" - "server/gns_transport.py" - "server/gns_gameplay_adapter.py" - "server/gns_snapshot_envelope.py" @@ -12,6 +14,7 @@ on: - "server/transport_policy.py" - "server/tests/test_packet_codec.py" - "server/tests/test_tcp_transport.py" + - "server/tests/test_transport_server.py" - "server/tests/test_gns_transport.py" - "server/tests/test_gns_gameplay_adapter.py" - "server/tests/test_gns_snapshot_envelope.py" @@ -20,8 +23,10 @@ on: - ".github/workflows/networking-v2-selfhosted.yml" pull_request: paths: + - "server/client_session.py" - "server/packet_codec.py" - "server/tcp_transport.py" + - "server/transport_server.py" - "server/gns_transport.py" - "server/gns_gameplay_adapter.py" - "server/gns_snapshot_envelope.py" @@ -29,6 +34,7 @@ on: - "server/transport_policy.py" - "server/tests/test_packet_codec.py" - "server/tests/test_tcp_transport.py" + - "server/tests/test_transport_server.py" - "server/tests/test_gns_transport.py" - "server/tests/test_gns_gameplay_adapter.py" - "server/tests/test_gns_snapshot_envelope.py" @@ -52,8 +58,10 @@ jobs: - name: Byte compile transport modules run: | python3 -m compileall -q \ + client_session.py \ packet_codec.py \ tcp_transport.py \ + transport_server.py \ gns_transport.py \ gns_gameplay_adapter.py \ gns_snapshot_envelope.py \ @@ -65,6 +73,7 @@ jobs: python3 -m pytest -q \ tests/test_packet_codec.py \ tests/test_tcp_transport.py \ + tests/test_transport_server.py \ tests/test_gns_transport.py \ tests/test_gns_gameplay_adapter.py \ tests/test_gns_snapshot_envelope.py \