Skip to content

[content-review] Quarterly stale content review: Q2 2026 #1777

@github-actions

Description

@github-actions

Automated quarterly review of src/content/posts/ for outdated references, deprecated services, stale role mentions, and posts that need the archived flag. Reviewed 186 posts. High-confidence findings only.


🔴 High priority

Posts about discontinued tools (need archived: true)

src/content/posts/2016-12-23-atom-for-prose.md
GitHub Atom was [fully sunset on December 15, 2022]((github.blog/redacted) The entire post is a detailed setup guide for Atom as a prose writing environment, and contains approximately 15 links to atom.io and atom.io/packages/* — all of which are now dead. A reader landing on this post today will find a guide to software they cannot install and links that don't resolve.

Suggested fix: Add archived: true to the frontmatter.


Stale SEO meta description on resume page

src/content/pages/resume.md
The description frontmatter reads:

Ben Balter is an attorney, an open source developer, and a Technical Program Manager at GitHub, the world's largest software development network.

Current title per src/config.ts is Director of Hubber Enablement. The TPM role was last held circa 2021. This description is indexed by search engines and appears in SERP snippets.

Suggested fix: Update to match siteConfig.aboutDescription in src/config.ts, which is already correct:

Ben Balter is an attorney, an open source developer, and a Director of Hubber Enablement at GitHub, the world's largest software development network.


🟠 Medium priority

Post with broken CI tutorial links (candidate for archive or update)

src/content/posts/2015-05-22-test-your-prose.md
The post walks readers through setting up prose testing with Travis CI, including three specific travis-ci.org links:

  • `(travisci.org/redacted) (line 12)
  • `(travisci.org/redacted) (line 42) — step-by-step setup instructions
  • `(travisci.org/redacted) (line 46) — link to the site's own build

travis-ci.org was shut down in June 2021. The core advice (test your prose with CI) remains sound and evergreen, but the specific Travis CI setup steps are broken and will mislead readers trying to follow along.

Suggested fix: Either add archived: true, or update the CI service references to use GitHub Actions (which is what the site now uses).


Stale first-person role context in post lede

src/content/posts/2020-08-25-how-i-manage-github-notifications.mdx (line ~1)

As a Product Manager at GitHub, GitHub.com is my primary means of communication day-to-day.

Ben transitioned out of the Product Manager role in 2021. The present-tense framing in the lede could mislead readers about the author's current perspective and role.

Suggested fix: Either add archived: true, or update the lede to past tense (e.g., "As a former Product Manager at GitHub…" or "When I was a Product Manager at GitHub…").


🟡 Low priority

Present-tense role description in Government Evangelist post

src/content/posts/2014-10-15-what-does-a-government-evangelist-do.md (line 6)

Two of the most frequent questions I get, as [GitHub's Government Evangelist]((ben.balter.com/redacted) …

Written in present tense about a role Ben held 2013–2016. The linked /about/ page now shows a completely different title, which could confuse readers who follow the link expecting context about the Government Evangelist role.

Suggested fix: Add archived: true, or add a brief note at the top indicating the role and team described no longer exist.


Stale disclosure footnote in FedRAMP post

src/content/posts/2014-07-29-fedramp.md (footnote 2)

As a reminder, I lead GitHub's government team

Role left in 2016. Low severity — the footnote is a disclosure note on a clearly dated 2014 post, and readers are unlikely to be misled. The government.github.com domain may also no longer exist.

Suggested fix: This post could optionally be marked archived: true given its subject matter is a decade-old policy analysis.


✅ No issues found

  • Outdated software version references: No mentions of old Node.js, Ruby, Python, or framework versions in post content.
  • Broken internal links: No genuine broken internal href paths found (one intentional dead link exists in 2022-06-30-helpful-404s-for-jekyll-and-github-pages.md as a demo, as expected).
  • Missing descriptions: All 186 posts have description frontmatter.

Generated by Stale Content Review ·

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions