| .. |
|
__init__.py
|
feat: rewrite the bot so it runs, and gate it like the other repos
|
2026-08-29 13:05:42 +02:00 |
|
conftest.py
|
feat: refuse to look healthy while deaf, and heal the container by itself
|
2026-08-29 19:01:55 +02:00 |
|
test_allowlist.py
|
feat: refuse to look healthy while deaf, and heal the container by itself
|
2026-08-29 19:01:55 +02:00 |
|
test_animals.py
|
feat: !gekon posts a research-grade gecko photo
|
2026-08-29 23:26:40 +02:00 |
|
test_announce.py
|
feat: name every release after a pope, and tell the group when one lands
|
2026-08-29 22:51:20 +02:00 |
|
test_app.py
|
feat: name every release after a pope, and tell the group when one lands
|
2026-08-29 22:51:20 +02:00 |
|
test_changelog.py
|
feat: name every release after a pope, and tell the group when one lands
|
2026-08-29 22:51:20 +02:00 |
|
test_cli.py
|
feat: discover groups from the account, so adding the bot is the whole setup
|
2026-08-29 15:30:08 +02:00 |
|
test_config.py
|
feat: discover groups from the account, so adding the bot is the whole setup
|
2026-08-29 15:30:08 +02:00 |
|
test_counting.py
|
feat: discover groups from the account, so adding the bot is the whole setup
|
2026-08-29 15:30:08 +02:00 |
|
test_decorators.py
|
feat: watch several groups, and answer only where you were asked
|
2026-08-29 15:03:24 +02:00 |
|
test_discovery.py
|
feat: refuse to look healthy while deaf, and heal the container by itself
|
2026-08-29 19:01:55 +02:00 |
|
test_dispatcher.py
|
feat: discover groups from the account, so adding the bot is the whole setup
|
2026-08-29 15:30:08 +02:00 |
|
test_fake_account.py
|
feat: refuse to look healthy while deaf, and heal the container by itself
|
2026-08-29 19:01:55 +02:00 |
|
test_fake_groups.py
|
feat: discover groups from the account, so adding the bot is the whole setup
|
2026-08-29 15:30:08 +02:00 |
|
test_fake_server.py
|
feat: !gekon posts a research-grade gecko photo
|
2026-08-29 23:26:40 +02:00 |
|
test_healthz.py
|
feat: name every release after a pope, and tell the group when one lands
|
2026-08-29 22:51:20 +02:00 |
|
test_http_client.py
|
feat: !gekon posts a research-grade gecko photo
|
2026-08-29 23:26:40 +02:00 |
|
test_liveness.py
|
feat: refuse to look healthy while deaf, and heal the container by itself
|
2026-08-29 19:01:55 +02:00 |
|
test_main.py
|
feat: watch several groups, and answer only where you were asked
|
2026-08-29 15:03:24 +02:00 |
|
test_membership.py
|
feat: discover groups from the account, so adding the bot is the whole setup
|
2026-08-29 15:30:08 +02:00 |
|
test_models.py
|
feat: rewrite the bot so it runs, and gate it like the other repos
|
2026-08-29 13:05:42 +02:00 |
|
test_portcheck.py
|
feat: make the bot actually reply on Signal, and gate every way it went silent
|
2026-08-29 14:37:27 +02:00 |
|
test_quoting.py
|
feat: answer the message that asked, not just the room
|
2026-08-29 23:01:01 +02:00 |
|
test_registry.py
|
feat: rewrite the bot so it runs, and gate it like the other repos
|
2026-08-29 13:05:42 +02:00 |
|
test_scenario.py
|
feat: answer the message that asked, not just the room
|
2026-08-29 23:01:01 +02:00 |
|
test_scheduler.py
|
feat: rewrite the bot so it runs, and gate it like the other repos
|
2026-08-29 13:05:42 +02:00 |
|
test_store.py
|
feat: name every release after a pope, and tell the group when one lands
|
2026-08-29 22:51:20 +02:00 |
|
test_transport_base.py
|
feat: rewrite the bot so it runs, and gate it like the other repos
|
2026-08-29 13:05:42 +02:00 |
|
test_transport_fake.py
|
feat: rewrite the bot so it runs, and gate it like the other repos
|
2026-08-29 13:05:42 +02:00 |
|
test_transport_rest.py
|
feat: answer the message that asked, not just the room
|
2026-08-29 23:01:01 +02:00 |
|
test_trust.py
|
fix: never let the trust gate un-watch a group it already adopted
|
2026-08-29 19:04:39 +02:00 |
|
test_versioning.py
|
feat: name every release after a pope, and tell the group when one lands
|
2026-08-29 22:51:20 +02:00 |