Sync from GitHub main #1

Open
nomad wants to merge 145 commits from sync/from-github into main
Showing only changes of commit 535fd40770 - Show all commits
@@ -4,6 +4,7 @@ on:
push: push:
paths: paths:
- "server/client_session.py" - "server/client_session.py"
- "server/config.py"
- "server/packet_codec.py" - "server/packet_codec.py"
- "server/tcp_transport.py" - "server/tcp_transport.py"
- "server/transport_server.py" - "server/transport_server.py"
@@ -13,6 +14,7 @@ on:
- "server/server_service.py" - "server/server_service.py"
- "server/snapshot_sequence.py" - "server/snapshot_sequence.py"
- "server/transport_policy.py" - "server/transport_policy.py"
- "server/tests/test_config_portability.py"
- "server/tests/test_packet_codec.py" - "server/tests/test_packet_codec.py"
- "server/tests/test_tcp_transport.py" - "server/tests/test_tcp_transport.py"
- "server/tests/test_transport_server.py" - "server/tests/test_transport_server.py"
@@ -26,6 +28,7 @@ on:
pull_request: pull_request:
paths: paths:
- "server/client_session.py" - "server/client_session.py"
- "server/config.py"
- "server/packet_codec.py" - "server/packet_codec.py"
- "server/tcp_transport.py" - "server/tcp_transport.py"
- "server/transport_server.py" - "server/transport_server.py"
@@ -35,6 +38,7 @@ on:
- "server/server_service.py" - "server/server_service.py"
- "server/snapshot_sequence.py" - "server/snapshot_sequence.py"
- "server/transport_policy.py" - "server/transport_policy.py"
- "server/tests/test_config_portability.py"
- "server/tests/test_packet_codec.py" - "server/tests/test_packet_codec.py"
- "server/tests/test_tcp_transport.py" - "server/tests/test_tcp_transport.py"
- "server/tests/test_transport_server.py" - "server/tests/test_transport_server.py"
@@ -63,6 +67,7 @@ jobs:
run: | run: |
python3 -m compileall -q \ python3 -m compileall -q \
client_session.py \ client_session.py \
config.py \
packet_codec.py \ packet_codec.py \
tcp_transport.py \ tcp_transport.py \
transport_server.py \ transport_server.py \
@@ -76,6 +81,7 @@ jobs:
- name: Run transport regression tests - name: Run transport regression tests
run: | run: |
python3 -m pytest -q \ python3 -m pytest -q \
tests/test_config_portability.py \
tests/test_packet_codec.py \ tests/test_packet_codec.py \
tests/test_tcp_transport.py \ tests/test_tcp_transport.py \
tests/test_transport_server.py \ tests/test_transport_server.py \