Skip to content

Add three posts: security saga, stale Dependabot PRs, gh-org-guard - #17

Merged
Aswinmcw merged 1 commit into
mainfrom
feat/blog-posts-governance-security
Jul 27, 2026
Merged

Add three posts: security saga, stale Dependabot PRs, gh-org-guard#17
Aswinmcw merged 1 commit into
mainfrom
feat/blog-posts-governance-security

Conversation

@Aswinmcw

Copy link
Copy Markdown
Member

Three new story-driven posts, all on the blog's recurring throughline — a check that passes (or fails) for the wrong reason is worse than no check.

slug throughline
beg-bounty-and-the-token-that-wasnt-dead (2026-07-25) "revoked" in the GitHub UI ≠ actually dead; a sweep found a second live token only because scanning was off on that repo
43-red-dependabot-prs-none-were-the-dependency (2026-07-26) 43 red Dependabot PRs, none failing because of the dependency — stale branches off a broken main; @dependabot rebase split stale-failures from real incompatibilities
gh-org-guard-self-healing-governance (2026-07-27) the solo-owner deadlock, FLOOR vs REVIEW, and why a bot's approval doesn't count toward required reviews

Scope: content only — three content/posts/*.md files, no theme/config/layout changes.

Redaction: all real secrets appear only as redacted placeholders, consistent with the About page's note ("Code samples have credentials and internal addresses redacted"). Verified no real token strings are present.

Verification:

  • Local hugo --gc --minify (extended v0.163.3, matching CI) builds clean — 22 pages.
  • All three posts render under public/posts/<slug>/.
  • Every internal cross-link resolves to a real page (the three new posts + status-page-that-survives-home).

No draft: flag — these are ready to publish. Not merging — merge when ready; Cloudflare Pages deploys on merge.

🤖 Generated with Claude Code

Three story-driven posts drawn from recent org work, all on the blog's
recurring "a check that passes/fails for the wrong reason" throughline:

- beg-bounty-and-the-token-that-wasnt-dead: "revoked" in the GitHub UI
  doesn't invalidate a secret; an org sweep found a second live token
  only because scanning was off on that repo.
- 43-red-dependabot-prs-none-were-the-dependency: 43 red Dependabot PRs,
  none failing because of the dependency — stale branches off a broken
  main; @dependabot rebase split stale-failures from real incompatibilities.
- gh-org-guard-self-healing-governance: the solo-owner deadlock, FLOOR vs
  REVIEW, and the two-identity auto-approve trick.

All secrets redacted per the blog's About note. Content only — no theme,
config, or layout changes. Local `hugo --gc --minify` builds clean; the
three pages render and all cross-links resolve.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Aswinmcw
Aswinmcw requested review from a team as code owners July 27, 2026 07:11
Copilot AI review requested due to automatic review settings July 27, 2026 07:11

@Aswincloud-Bot Aswincloud-Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approved: @Aswinmcw is a member of @Aswincloud/admins.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
blog 9f064b7 Commit Preview URL

Branch Preview URL
Jul 27 2026, 07:11 AM

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds three new long-form, story-driven Hugo posts that reinforce the blog’s recurring theme: checks that pass/fail for the wrong reason are worse than having no check at all.

Changes:

  • Added a post on solo-owner GitHub org governance and avoiding branch-protection deadlocks (gh-org-guard-self-healing-governance).
  • Added a post on “revoked” secret-scanning states vs actually invalidated credentials, plus org-wide scanning blind spots (beg-bounty-and-the-token-that-wasnt-dead).
  • Added a post on diagnosing stale Dependabot PR failures vs real dependency incompatibilities (43-red-dependabot-prs-none-were-the-dependency).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
content/posts/gh-org-guard-self-healing-governance.md New governance-focused post describing FLOOR/REVIEW baselines and a self-healing reconciler approach.
content/posts/beg-bounty-and-the-token-that-wasnt-dead.md New security post about validating token revocation at the source and finding blind spots when scanning is disabled.
content/posts/43-red-dependabot-prs-none-were-the-dependency.md New CI/maintenance post about separating stale-branch failures from true dependency upgrade breakage using rebases.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Merged via the queue into main with commit c076c10 Jul 27, 2026
5 checks passed
@Aswinmcw
Aswinmcw deleted the feat/blog-posts-governance-security branch July 27, 2026 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants