Skip to content

🩹 [Patch]: Defunct US status stamp removed#581

Merged
Marius Storhaug (MariusStorhaug) merged 2 commits intomainfrom
copilot/remove-us-stamp-github-status-endpoints
Apr 12, 2026
Merged

🩹 [Patch]: Defunct US status stamp removed#581
Marius Storhaug (MariusStorhaug) merged 2 commits intomainfrom
copilot/remove-us-stamp-github-status-endpoints

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 11, 2026

GitHub has migrated its status infrastructure to a new service. The previous Statuspage-based API (githubstatus.com/api) allowed ad-hoc queries for status, incidents, maintenance, and components. The replacement is a web-based status page with a subscription model for updates — there is no longer a public REST API to query programmatically.

The US stamp is the first endpoint to go offline (returning 404). Since the underlying service is being replaced entirely, this removal reflects the beginning of the deprecation of the old status API surface.

Removed: US status stamp

The US stamp (https://us.githubstatus.com) is removed from the module. GitHub has decommissioned this endpoint as part of moving to a new status service that uses subscriptions instead of an ad-hoc query API. The remaining stamps (Public and Europe) continue to function for now.

Tab-completion for the -Name parameter on Get-GitHubStatus, Get-GitHubScheduledMaintenance, Get-GitHubStatusComponent, and Get-GitHubStatusIncident now offers only Public and Europe.

# Before: 3 stamps (Public, Europe, US — US returns 404)
# After:  2 stamps (Public, Europe)
Get-GitHubStamp

Technical Details

  • Removed [GitHubStamp]::new('US', 'https://us.githubstatus.com') from src/variables/private/GitHub.ps1.
  • Status functions resolve stamps dynamically via Get-GitHubStamp, so no other code changes are needed.
  • Parametrized tests iterate over Get-GitHubStamp output, so the 8 US test cases automatically disappear.
  • The remaining Public and Europe stamps may also be retired once GitHub completes the migration to the new status service.

Agent-Logs-Url: https://github.com/PSModule/GitHub/sessions/34bc065d-666e-481c-9a5b-fa2ec16b7a68

Co-authored-by: MariusStorhaug <17722253+MariusStorhaug@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove US stamp from GitHub Status endpoints Remove defunct US stamp from GitHub Status endpoints Apr 11, 2026
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title Remove defunct US stamp from GitHub Status endpoints 🪲 [Fix]: US status endpoint no longer queried Apr 11, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Super-linter summary

Language Validation result
CHECKOV Pass ✅
GITHUB_ACTIONS Pass ✅
GITLEAKS Pass ✅
GIT_MERGE_CONFLICT_MARKERS Pass ✅
MARKDOWN Pass ✅
NATURAL_LANGUAGE Pass ✅
PRE_COMMIT Pass ✅
SPELL_CODESPELL Pass ✅
TRIVY Pass ✅
YAML Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title 🪲 [Fix]: US status endpoint no longer queried 🩹 [Patch]: US status stamp removed Apr 11, 2026
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title 🩹 [Patch]: US status stamp removed 🩹 [Patch]: Defunct US status stamp removed Apr 11, 2026
@MariusStorhaug Marius Storhaug (MariusStorhaug) marked this pull request as ready for review April 12, 2026 10:34
Copilot AI review requested due to automatic review settings April 12, 2026 10:34
@MariusStorhaug Marius Storhaug (MariusStorhaug) merged commit 88154b0 into main Apr 12, 2026
219 of 227 checks passed
@MariusStorhaug Marius Storhaug (MariusStorhaug) deleted the copilot/remove-us-stamp-github-status-endpoints branch April 12, 2026 10:34
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Removes the defunct US GitHub Status “stamp” from the module’s stamp registry to avoid 404s now that https://us.githubstatus.com has been decommissioned, while keeping Public and Europe working via the existing Get-GitHubStamp indirection.

Changes:

  • Removed the US stamp (https://us.githubstatus.com) from the module’s $script:GitHub.Stamps list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Remove US stamp from GitHub Status endpoints

3 participants