dma-monolith: point feeds at the renamed zulip channels #2

Merged
sparky merged 1 commit from fix-feed-channel-names into main 2026-10-26 15:32:50 -07:00
Member

The quotes and announcements feeds point at Zulip channels that were renamed, so all four feed URLs return 502 and the /announcements page shows "couldn't load announcements right now".

The feeds look up their channel by name on every refresh:

  • quotes still says .offtopic, but the channel is now offtopic.
  • announcements still says announcements, but the channel is now news.

Zulip answers both old names with "Invalid channel name", the refresh fails, and the handler returns feed temporarily unavailable. The monolith itself is up. Only the channel lookup fails.

This changes the two channel names. Nothing else changes: offtopic still has the quotes topic, and news holds the announcement threads.

After merge

gitops deploys it. The config change restarts the monolith VM. To check, open https://dma.space/api/feeds/announcements.json and https://dma.space/api/feeds/quotes.atom. Both should return 200, and https://dma.space/announcements should list posts again.

Later

Any future rename of these channels breaks the feeds the same way. Letting the feed config take a channel ID, which doesn't change on rename, would stop that. That's a monolith change, so it's not part of this PR.

The quotes and announcements feeds point at Zulip channels that were renamed, so all four feed URLs return 502 and the /announcements page shows "couldn't load announcements right now". The feeds look up their channel by name on every refresh: - quotes still says `.offtopic`, but the channel is now `offtopic`. - announcements still says `announcements`, but the channel is now `news`. Zulip answers both old names with "Invalid channel name", the refresh fails, and the handler returns `feed temporarily unavailable`. The monolith itself is up. Only the channel lookup fails. This changes the two channel names. Nothing else changes: `offtopic` still has the `quotes` topic, and `news` holds the announcement threads. ## After merge gitops deploys it. The config change restarts the monolith VM. To check, open https://dma.space/api/feeds/announcements.json and https://dma.space/api/feeds/quotes.atom. Both should return 200, and https://dma.space/announcements should list posts again. ## Later Any future rename of these channels breaks the feeds the same way. Letting the feed config take a channel ID, which doesn't change on rename, would stop that. That's a monolith change, so it's not part of this PR.
dma-monolith: point feeds at the renamed zulip channels
All checks were successful
CI / nixos (push) Successful in 7m28s
CI / nixos (pull_request) Successful in 7m26s
a3f3313813
The quotes feed still named .offtopic and the announcements feed named
announcements, but those channels are now offtopic and news. Zulip
rejects both names, so every feed refresh fails and all four feed URLs
return 502.
sparky merged commit cf5b1b4f73 into main 2026-10-26 15:32:50 -07:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
infra/nixos!2
No description provided.