·Day 10 · building git-to-market in public

This week: LinkedIn token refresh made reliable for steady posting

Published on𝕏

This week I fixed a hard-to-reproduce race that could stop posts from going out. The service now makes sure only one token refresh happens at a time, which means fewer failed posts and more consistent visibility for your daily commits.

What shipped

  • Ensured token refreshes for LinkedIn are run one at a time so concurrent retries don’t step on each other
  • Converted a flaky retry path into a reliable serialized flow that avoids duplicate or failed refreshes
  • Rolled the change out with tests and safety checks so it won’t interrupt existing posting
  • Ship included 16 small commits across the update, focused on stability and clearer error handling

Why this matters for solo builders

Posting your daily work matters more than the occasional perfect post. When a background token refresh races and fails, a whole day’s worth of commit cards can disappear or error out. That’s frustrating and undermines the habit of sharing progress. By serializing the refresh step, git-to-x now keeps LinkedIn posting steady even under bursts of activity. You get more reliable visibility for the tiny wins you want to surface, and fewer nights spent debugging why a post didn’t appear.

What's next

I’ll monitor the rollout and watch for any edge-case failures, then move on to smoothing retry notifications so you can see when a post was held and why. Follow the build log to watch stability improvements stack up.

Watch git-to-market ship, day by day

1 person is following the build

This week: LinkedIn token refresh made reliable for steady…