{
  "id": 17662223,
  "title": "Implementing a Multi‑Platform Content Automation Pipeline with JSON Metadata and GitHub Actions",
  "url": "https://urgent.news/2026/11/01/implementing-a-multi-platform-content-automation-pipeline-with-json",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-01T19:16:27.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/zaerohell/implementing-a-multi-platform-content-automation-pipeline-with-json-metadata-and-github-actions-1nih"
  },
  "original_language": "en",
  "account": null,
  "summary": "The article discusses the process of creating a multi-platform content automation pipeline using JSON metadata and GitHub Actions. The author faced challenges with manually copying and pasting the same article to different publishing platforms (Medium, Substack, Bluesky) and keeping a changelog in the repository. The manual process led to issues like missing changelog entries, inconsistent state, and error-prone copy-paste. The author initially tried a bash script for automation, but it stopped on the first failed curl call, leaving the other platforms untouched, and required manual updates for adding new platforms. The author then implemented a more robust solution by centralizing state in a JSON file (metadata.json) that tracks whether the article has been generated for each platform and stores the URIs returned by the APIs. This change made the workflow deterministic, CI-driven, and eliminated the need for manual updates.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}