Prepare v0.6.8-alpha discovery release

This commit is contained in:
Alexander Sellite 2026-08-13 18:59:25 -04:00
parent 1ef91388f0
commit dbe984dafb
5 changed files with 10 additions and 10 deletions

View file

@ -32,7 +32,7 @@ trusting an address supplied by the game client.
"port": 7777, "port": 7777,
"current_players": 0, "current_players": 0,
"max_players": 8, "max_players": 8,
"game_version": "0.6.7-alpha", "game_version": "0.6.8-alpha",
"protocol_version": 3 "protocol_version": 3
} }
``` ```

View file

@ -1,3 +1,3 @@
"""NETfishing discovery service.""" """NETfishing discovery service."""
__version__ = "0.6.7-alpha" __version__ = "0.6.8-alpha"

View file

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "netfishing-discovery-server" name = "netfishing-discovery-server"
version = "0.6.7-alpha" version = "0.6.8-alpha"
description = "Ephemeral public-room directory for NETfishing" description = "Ephemeral public-room directory for NETfishing"
requires-python = ">=3.11" requires-python = ">=3.11"
dependencies = [] dependencies = []

View file

@ -19,7 +19,7 @@ VALID_ROOM = {
"port": 7777, "port": 7777,
"current_players": 1, "current_players": 1,
"max_players": 8, "max_players": 8,
"game_version": "0.6.7-alpha", "game_version": "0.6.8-alpha",
"protocol_version": 3, "protocol_version": 3,
} }
@ -94,14 +94,14 @@ class DiscoveryHTTPTests(unittest.TestCase):
status, updated = self.request( status, updated = self.request(
"PUT", "PUT",
f"/v1/rooms/{room_id}", f"/v1/rooms/{room_id}",
dict(VALID_ROOM, game_version="0.6.6-alpha"), dict(VALID_ROOM, game_version="0.6.7-alpha"),
str(token), str(token),
) )
self.assertEqual(status, 409) self.assertEqual(status, 409)
assert updated is not None assert updated is not None
self.assertEqual(updated["error"]["code"], "game_version_mismatch") self.assertEqual(updated["error"]["code"], "game_version_mismatch")
self.assertEqual( self.assertEqual(
updated["error"]["required_game_version"], "0.6.7-alpha" updated["error"]["required_game_version"], "0.6.8-alpha"
) )
status, updated = self.request( status, updated = self.request(
@ -127,14 +127,14 @@ class DiscoveryHTTPTests(unittest.TestCase):
status, body = self.request( status, body = self.request(
"POST", "POST",
"/v1/rooms", "/v1/rooms",
dict(VALID_ROOM, game_version="0.6.6-alpha"), dict(VALID_ROOM, game_version="0.6.7-alpha"),
) )
self.assertEqual(status, 409) self.assertEqual(status, 409)
assert body is not None assert body is not None
error = body["error"] error = body["error"]
assert isinstance(error, dict) assert isinstance(error, dict)
self.assertEqual(error["code"], "game_version_mismatch") self.assertEqual(error["code"], "game_version_mismatch")
self.assertEqual(error["required_game_version"], "0.6.7-alpha") self.assertEqual(error["required_game_version"], "0.6.8-alpha")
self.assertIn("will not be listed", str(error["message"])) self.assertIn("will not be listed", str(error["message"]))
def test_empty_dedicated_room_can_be_listed(self) -> None: def test_empty_dedicated_room_can_be_listed(self) -> None:
@ -200,7 +200,7 @@ class DiscoveryHTTPTests(unittest.TestCase):
self.assertEqual(status, 200) self.assertEqual(status, 200)
assert body is not None assert body is not None
self.assertEqual(body["status"], "ok") self.assertEqual(body["status"], "ok")
self.assertEqual(body["version"], "0.6.7-alpha") self.assertEqual(body["version"], "0.6.8-alpha")
self.assertEqual(body["build_revision"], "test-build") self.assertEqual(body["build_revision"], "test-build")
def test_udp_rendezvous_does_not_spawn_per_packet_threads(self) -> None: def test_udp_rendezvous_does_not_spawn_per_packet_threads(self) -> None:

View file

@ -16,7 +16,7 @@ VALID_ROOM = {
"port": 7777, "port": 7777,
"current_players": 1, "current_players": 1,
"max_players": 8, "max_players": 8,
"game_version": "0.6.7-alpha", "game_version": "0.6.8-alpha",
"protocol_version": 3, "protocol_version": 3,
} }