Skip to content

Fix broken links reported 2026-09-13 - #21589

Open
pulumi-bot wants to merge 1 commit into
masterfrom
fix/broken-links-2026-09-13
Open

Fix broken links reported 2026-09-13#21589
pulumi-bot wants to merge 1 commit into
masterfrom
fix/broken-links-2026-09-13

Conversation

@pulumi-bot

Copy link
Copy Markdown
Collaborator

Daily link-checker run for 2026-09-13 (.broken-links.json, generated 2026-09-13T17:41:41Z): 2 internal entries, 3 external, 0 redirect hops. After verification and deduplication, exactly one entry was actionable.

Every reported entry → strategy → reasoning

# Source page Destination Reason Strategy Reasoning
1 /blog/next-level-iac-breakpoint-debugging/ cs.colostate.edu/~fsieker/misc/debug/DEBUG.html HTTP_404 Edit at source (this PR) Confirmed 404. A personal course page the university took down; no live equivalent exists. Per the skill, swapped for the Wayback snapshot (20260415184227, verified 200). The link is reference-style ([printf-debugging]: in the link-definition block at the foot of the post), so the change is a one-line definition swap and no blog prose is reworded.
2 /blog/azure-v6-release/ /registry/packages/azure/how-to-guides/ HTTP_404 Already tracked Already redirected on master in scripts/redirects/general-broken-links-redirects.txt:110; the live path still 404s only because the redirect hasn't deployed. Re-adding would be a no-op duplicate. Same conclusion as #21538 (its entry #4).
3 /blog/why-azure-resource-manager-templates-suck-for-deployments/ /registry/packages/azure-native/how-to-guides/ HTTP_404 Already tracked Same as #2, for the azure-native line (general-broken-links-redirects.txt:111).
4 /blog/next-level-iac-package-ecosystems/ web.archive.org/.../engineering.statefarm.com/blog/terraform-s3-upload-with-mime/ ERRNO_ECONNREFUSED Not actioned (false positive) Resolves 200. Wayback intermittently refuses connections under crawler load; a transient failure, not a dead link.
5 /what-is/what-is-infrastructure-as-code/ https://bitbucket.org/ HTTP_404 Not actioned (false positive) Resolves 200. Atlassian's edge serves a 404 to some bot user agents on a bare request for the root; fine in a browser.

Changes in this PR

No updated: stamp was added. Per AGENTS.md, blog revisions stamp updated: (never lastmod:) and only when the change is worth surfacing to readers; swapping a third-party citation for its archive copy changes nothing a reader of the 2024 post would want flagged as a revision. Noting it explicitly because the fix-broken-links skill's table still says lastmod — the field AGENTS.md calls out as wrong for this repo.

Verification

  • Every reported destination was re-checked with curl -sIL (browser user agent) before any edit; two were confirmed fine and left alone (see below).
  • The replacement snapshot was located via the Wayback availability API and confirmed 200.
  • make lint — passes (1781 files, 0 errors; Prettier clean).
  • make build — passes.

False positives / not actioned

  • https://web.archive.org/web/20240301073955/https://engineering.statefarm.com/blog/terraform-s3-upload-with-mime/ (ERRNO_ECONNREFUSED) — resolves 200. Transient Wayback connection refusal. No edit, no exclusion.
  • https://bitbucket.org/ (HTTP_404) — resolves 200. Bot-facing response on a bare root request. A recurring offender would be an exclusion-list candidate, but one sighting isn't enough to add it.

Already tracked

  • /registry/packages/azure/how-to-guides/ and /registry/packages/azure-native/how-to-guides/ — already redirected in scripts/redirects/general-broken-links-redirects.txt on master, pending deploy (previously adjudicated in Fix broken links reported 2026-09-10 #21538).

Out of scope / filed issues

None. No entry in this run was owned by another repo or otherwise unfixable here, so no issues were filed.

🤖 Generated with Claude Code

The Colorado State "printf debugging" page (cs.colostate.edu/~fsieker)
now 404s with no live equivalent, so swap the reference-style link for a
Wayback snapshot per the fix-broken-links skill. Blog prose unchanged.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@pulumi-bot

Copy link
Copy Markdown
Collaborator Author

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.

1 participant