myrmidex
  • Joined on 2026-02-08
myrmidex commented on issue lvl0/fedi-feed-router#123 2026-08-06 00:33:50 +02:00
Concurrent publish attempts create duplicate Lemmy posts

Root causes

Recording these against the acceptance criteria. Shipped on release/v1.3.7 in b2d504f, b527813, 358171c.

Defect 2 — empty platform_channel_posts (two independent…

myrmidex commented on issue lvl0/fedi-feed-router#126 2026-08-06 00:24:31 +02:00
Typeahead for community selection on large instances

Confirmed: the select landed; #114 is satisfied by construction.

Committed on release/v1.3.7 as 114 - Select channel communities from the instance instead of typing a slug. The community…

myrmidex created pull request lvl0/fedi-feed-router#127 2026-08-06 00:23:46 +02:00
release/v1.3.7
myrmidex pushed to release/v1.3.7 at lvl0/fedi-feed-router 2026-08-06 00:21:58 +02:00
d0d81e524e 114 - Select channel communities from the instance instead of typing a slug
358171c8cc 123 - Start the scheduler in the production container
b527813721 123 - Key duplicate mirror by local channel and distinguish skipped publishes
b2d504f503 123 - Prevent duplicate Lemmy posts from concurrent publish attempts
Compare 4 commits »
myrmidex created branch release/v1.3.7 in lvl0/fedi-feed-router 2026-08-06 00:21:58 +02:00
myrmidex closed issue lvl0/fedi-feed-router#114 2026-08-03 20:50:57 +02:00
Validate channel name exists on the instance when creating a channel
myrmidex opened issue lvl0/fedi-feed-router#126 2026-08-02 18:18:28 +02:00
Typeahead for community selection on large instances
myrmidex closed issue lvl0/fedi-feed-router#115 2026-08-02 14:42:45 +02:00
Belga News feed produces no articles — RSS feed retired, discovery approach TBD
myrmidex released v1.3.6 at lvl0/fedi-feed-router 2026-08-02 14:30:51 +02:00
myrmidex pushed tag v1.3.6 to lvl0/fedi-feed-router 2026-08-02 14:30:28 +02:00
myrmidex deleted branch release/v1.3.6 from lvl0/fedi-feed-router 2026-08-02 14:29:49 +02:00
myrmidex pushed to main at lvl0/fedi-feed-router 2026-08-02 14:29:49 +02:00
923a0736a8 115 - Add regression tests for the Belga feed migration
1140e527f1 115 - Read Belga API url from config and sync the feed row via migration
Compare 2 commits »
myrmidex merged pull request lvl0/fedi-feed-router#125 2026-08-02 14:29:48 +02:00
release/v1.3.6
myrmidex commented on pull request lvl0/fedi-feed-router#125 2026-08-02 14:26:09 +02:00
release/v1.3.6

Code Coverage Report

myrmidex created pull request lvl0/fedi-feed-router#125 2026-08-02 14:05:01 +02:00
release/v1.3.6
myrmidex pushed to release/v1.3.6 at lvl0/fedi-feed-router 2026-08-02 14:04:17 +02:00
923a0736a8 115 - Add regression tests for the Belga feed migration
1140e527f1 115 - Read Belga API url from config and sync the feed row via migration
Compare 2 commits »
myrmidex created branch release/v1.3.6 in lvl0/fedi-feed-router 2026-08-02 14:04:17 +02:00
myrmidex opened issue lvl0/fedi-feed-router#124 2026-08-02 11:42:43 +02:00
Investigate multi-language support for the Belga feed
myrmidex commented on issue lvl0/fedi-feed-router#123 2026-08-02 10:24:48 +02:00
Concurrent publish attempts create duplicate Lemmy posts

Agreed approach (decided 2026-08-02) — start here

All four defects are fixed together in v1.3.6. They are one failure with three missing defences: the race is the cause, the mirror is…

myrmidex commented on issue lvl0/fedi-feed-router#123 2026-08-02 10:22:26 +02:00
Concurrent publish attempts create duplicate Lemmy posts

Why the existing tests did not catch the key mismatch

PlatformChannelPost::storePost() has one production call site and three test call sites, and they disagree: