Menu

One markdown file, three sites: what broke the first time my crosspost ran
πŸ“°

One markdown file, three sites: what broke the first time my crosspost ran

DEV Community: astroΒ·Mikhail PredtetchenskiΒ·10 days ago
#sDjTiNbx
#devtoastro#devto#dev#hashnode#file
Reading 0:00
15s threshold

Case file

Incident: Oct 30–31, 2026

Symptom: the publishing pipeline for this log was built on Oct 24–25 and had never sent a single post. The night the first real post went out, it broke in four separate places.

Evidence: a dry run that sent /build-log/images/... paths to dev.to and Hashnode unchanged; a Cross-post run that died at npm ci with Missing: @emnapi/[email protected] from lock file ; Hashnode FAILED: fetch failed in the log of a run that still finished green.

Cause: four assumptions nobody had tested live. Relative URLs only resolve on my site. The lockfile came from a newer npm than the GitHub runner uses. Hashnode's old API host now redirects to a paid-API notice.…

Continue reading β€” create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.