Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

How I Built an Event-Driven Go Microservice to Automate Tech Updates from GitHub to LinkedIn

Description and use

An automated Go microservice that transforms GitHub events into LinkedIn posts using Gemini AI and requires Discord approval.

Problem

Summarizing technical Pull Requests or Release notes into engaging LinkedIn posts is often an afterthought or a manual chore.

Outcome

Automated pipeline reduces manual effort, ensures consistent quality, and introduces a human review step before public posting.

Workflow

  • Receive GitHub webhook with HMAC verification
  • Webhook handler forwards payload to Gemini AI pipeline
  • Gemini AI generates concise, non‑fluffy release announcement
  • Discord bot presents approve/reject buttons to developers
  • Approval engine publishes approved content to LinkedIn API

Evidence

To solve this, I built Git-To-Feed—an open-source Go microservice that listens to GitHub webhooks, processes technical context via Gemini AI, and requires a human approval tap in Discord before publishing to LinkedIn.

Source

Human-in-the-Loop: Discord WebSocket bot renders interactive action buttons (Approve / Reject) so no post goes live without dev review.

Source

  • Record date: 2026-10-02T21:41:10.169Z