Skip to content

Refresh cloud accelerator data and harden updater - #1

Merged
ziadmoubayed merged 6 commits into
mainfrom
codex/refresh-accelerator-data-2026-08
Aug 30, 2026
Merged

ziadmoubayed merged 6 commits into
mainfrom
codex/refresh-accelerator-data-2026-08

Conversation

@ziadmoubayed

@ziadmoubayed ziadmoubayed commented Aug 30, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • refresh GCP, AWS, and Azure accelerator availability from their official provider tables
  • normalize availability to one record per region while preserving the map's existing JSON schema
  • externalize coordinates and canonical labels into region_metadata.json
  • harden provider fetch/parsing, schema and metadata failures, empty-result handling, deterministic output, and multi-file publication rollback
  • add fixture-based parser, encoding, metadata, transaction, and workflow tests
  • add GitHub Actions refresh validation, review artifacts, and a committed-data drift gate

Refreshed snapshot

Provider Regions Accelerator families
AWS 32 27
Azure 43 13
GCP 32 16

Notable region updates include AWS Hyderabad, Taipei, and European Sovereign Cloud; GCP Berlin (europe-west10); and current Azure GPU availability including Taiwan North. GCP's former zone-level duplicates are collapsed into region-level records.

Integrity fixes

  • correct Cape Town and Jakarta latitude signs
  • consume raw response bytes so UTF-8 AWS labels cannot become mojibake
  • bound AWS list parsing to the current region section
  • strip Azure region footnote suffixes such as Taiwan North*
  • restore the prior provider generation if a later file replacement fails
  • fail CI when a live refresh differs from committed JSON, while retaining the generated artifact for review

Verification

  • 15 fixture/regression tests pass locally and in GitHub Actions
  • workflow run 6 completed successfully, including live refresh, artifact upload, and zero generated-data drift
  • all provider files match the validated workflow artifact
  • JSON schema, uniqueness, sorting, coordinate ranges, and metadata coverage checks pass
  • inline browser JavaScript syntax and static HTTP serving checks pass
  • independent follow-up review found no remaining Critical or Important issues

The PR is ready for review. It has not been merged.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 30, 2026 •

Copy link
Copy Markdown

Deploying cloud-accelerator-map with  Cloudflare Pages  Cloudflare Pages

Latest commit: 05d3a14
Status: ✅  Deploy successful!
Preview URL: https://19afcbf5.cloud-accelerator-map.pages.dev
Branch Preview URL: https://codex-refresh-accelerator-da.cloud-accelerator-map.pages.dev

View logs

@ziadmoubayed
ziadmoubayed marked this pull request as ready for review August 30, 2026 13:49
@ziadmoubayed
ziadmoubayed merged commit 21d156e into main Aug 30, 2026
2 checks passed
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