a377847122
chore: remove unused deps, replace resend with custom Swoosh adapter, fix test isolation
...
Remove faker, floki, igniter, ecto_psql_extras (zero usages), exvcr
(zero usages), and resend. Replace resend with Aprsme.Swoosh.ResendAdapter
using the already-present req dependency. Frees 23 packages total from
the lockfile including hackney, certifi, and the tesla dependency chain.
Fix two pre-existing test isolation bugs:
- signal_handler_test called the real ShutdownHandler.shutdown() via SIGTERM
simulation without restoring state, causing page_controller_test to see
shutting_down: true and return 503
- page_controller_test setup now resets ShutdownHandler state defensively
2026-04-24 13:04:18 -05:00
FluxCD
5524f7be68
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777042745-a4fed06 [skip ci]
2026-04-24 14:59:10 +00:00
a4fed063f7
test: normalize_ssid integer coercion + keyset cursor pagination
2026-04-24 09:58:40 -05:00
FluxCD
8af9300469
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777042654-145ff5f [skip ci]
2026-04-24 14:57:39 +00:00
145ff5fecd
test: MapLive historical_loading_timeout matching generation + show_error handler
2026-04-24 09:57:11 -05:00
FluxCD
ef630f2712
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777042413-a1f88c4 [skip ci]
2026-04-24 14:53:38 +00:00
a1f88c41bd
test: expand coverage for StatusLive cluster render + MobileChannel type conversions
2026-04-24 09:53:10 -05:00
FluxCD
97cbe8cf6f
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777042295-4a4e25c [skip ci]
2026-04-24 14:51:41 +00:00
4a4e25c08f
test: cover InfoLive.Show path decode branches + position fallback
2026-04-24 09:51:07 -05:00
FluxCD
0994b4d2f8
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777042104-2a69499 [skip ci]
2026-04-24 14:48:29 +00:00
2a69499488
test: expand Is coverage — terminate w/ socket, backpressure idempotency, status fallback
2026-04-24 09:47:59 -05:00
FluxCD
4096dbf82d
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777041532-84a61bd [skip ci]
2026-04-24 14:38:58 +00:00
84a61bd95c
test: expand coverage on cluster, shutdown, signal, packets helpers
2026-04-24 09:38:27 -05:00
FluxCD
340707ebf9
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777039907-3c5447e [skip ci]
2026-04-24 14:11:55 +00:00
3c5447e0b6
test: Packets MicE struct + ParseError position extraction
2026-04-24 09:11:11 -05:00
FluxCD
2352a7ef9e
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777039685-4875904 [skip ci]
2026-04-24 14:09:17 +00:00
4875904303
test: InfoLive.Show weather link + no-packet branches
2026-04-24 09:07:29 -05:00
FluxCD
f421cf7b13
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777039440-e3a6a82 [skip ci]
2026-04-24 14:04:08 +00:00
e3a6a8268d
test: MapLive tracked-callsign filtering + trail duration cleanup
2026-04-24 09:03:31 -05:00
FluxCD
247c77a177
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777039336-cde015d [skip ci]
2026-04-24 14:02:23 +00:00
cde015deca
test: MapLive.Index invalid-bounds rejection
2026-04-24 09:01:48 -05:00
FluxCD
b8bbfaaaaa
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777039212-dcb759e [skip ci]
2026-04-24 14:00:24 +00:00
dcb759ecfa
test: InfoLive.Show PHG render paths
2026-04-24 08:59:36 -05:00
FluxCD
b3f5b98a70
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777039155-bd3f5c0 [skip ci]
2026-04-24 13:59:30 +00:00
bd3f5c0434
test: PacketConsumer item/object detection branches
2026-04-24 08:58:43 -05:00
FluxCD
4f41b4106c
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777039061-4ea38c0 [skip ci]
2026-04-24 13:57:51 +00:00
4ea38c0585
test: store_bad_packet error-shape branches
2026-04-24 08:57:12 -05:00
FluxCD
509b859b0d
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777038917-d01a15e [skip ci]
2026-04-24 13:55:44 +00:00
d01a15eac0
test: reset Hammer rate limiter state in MapLive.Index suite
2026-04-24 08:54:56 -05:00
FluxCD
519796de5d
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777038648-eb6801c [skip ci]
2026-04-24 13:50:53 +00:00
eb6801c927
test: Application module smoke test
2026-04-24 08:50:24 -05:00
FluxCD
f49473e6cd
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777038611-8be2fb5 [skip ci]
2026-04-24 13:50:17 +00:00
8be2fb5a77
test: LeaderElection attempt_election + leader_call callbacks
2026-04-24 08:49:53 -05:00
FluxCD
f4453078ae
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777038555-d890ec1 [skip ci]
2026-04-24 13:49:22 +00:00
d890ec129a
test: TestHelpers module coverage
2026-04-24 08:48:54 -05:00
FluxCD
ed44a8c0d9
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777038421-a964791 [skip ci]
2026-04-24 13:47:07 +00:00
a9647916fa
test: PacketsLive.CallsignView overflow + iso8601 broadcast paths
2026-04-24 08:46:35 -05:00
FluxCD
2446f010f8
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777038312-1b8d359 [skip ci]
2026-04-24 13:45:17 +00:00
1b8d359f41
test: StatusLive.Index health_score 3/4 render paths
2026-04-24 08:44:47 -05:00
FluxCD
d02178d417
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777038269-dc1b9d8 [skip ci]
2026-04-24 13:44:34 +00:00
dc1b9d8bcb
test: Packets error paths
2026-04-24 08:44:05 -05:00
FluxCD
6afeb7a815
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777038141-15684dd [skip ci]
2026-04-24 13:42:26 +00:00
15684dd708
test: PageController status_json uptime formatting paths
2026-04-24 08:41:56 -05:00
FluxCD
84cc6c6395
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777038084-c9ce044 [skip ci]
2026-04-24 13:41:30 +00:00
c9ce044830
test: DeviceIdentification circuit breaker fetch path
2026-04-24 08:41:02 -05:00
FluxCD
a039ff2561
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777037856-0d4beeb [skip ci]
2026-04-24 13:37:42 +00:00
0d4beeb215
test: ConnectionManager direct leadership_change callback coverage
2026-04-24 08:37:12 -05:00
FluxCD
3e71693f92
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777037720-54c3e9f [skip ci]
2026-04-24 13:35:25 +00:00
54c3e9fd5e
test: DatabaseMetrics pool-not-registered path
2026-04-24 08:34:54 -05:00
FluxCD
cdbe3ccf46
chore: update aprs.me image to git.mcintire.me/graham/aprs.me:main-1777037670-881e0dc [skip ci]
2026-04-24 13:34:35 +00:00