Skip to content

Use live support data for BrowserStack - #92

Merged
adriaandotcom merged 1 commit into
mainfrom
codex/live-browserstack-support
Aug 3, 2026
Merged

Use live support data for BrowserStack#92
adriaandotcom merged 1 commit into
mainfrom
codex/live-browserstack-support

Conversation

@adriaandotcom

Copy link
Copy Markdown
Collaborator

What changed

  • build the BrowserStack matrix from the live BrowserStack catalog, endoflife.date, MDN browser metadata, and Can I Use global usage
  • apply one policy to every browser, including Internet Explorer: vendor support, two years after EOL, or more than 0.1% global usage
  • select oldest and newest eligible browser, OS, and mobile-device boundaries instead of every available combination
  • retry and validate all live sources, then fail closed if support data or required coverage is missing
  • lower the minimum matrix size from 20 to 10 while requiring Chrome, Edge, Firefox, Safari, Windows, macOS, Android, and iOS
  • run BrowserStack only for pull requests and document the customer-facing support policy

The live matrix currently contains 17 sessions instead of 63. IE11 remains because its current global usage is above the threshold; IE9 and IE10 fall out through the same policy.

Validation

  • npm run test:matrix — 11 passing
  • npm run build -- testing
  • Prettier check and git diff --check
  • live BrowserStack/source selection — 17 sessions
  • targeted BrowserStack IE11 run on Node 16.16 — 2 passing

@claudeclaudeBot added the change: routine Changes to internal tools or low-risk changes (e.g., design updates or content modifications) label Aug 3, 2026
@github-actions

Copy link
Copy Markdown
Claude review checkpoint

Reviewed commit 97aacc3f3642f520327b74b80f04fd5463a0eaf9. This is used to keep later automated reviews focused on changes Claude has not checked yet.

@adriaandotcomadriaandotcom added change: needs review Changes affecting security, data protection, or system stability. and removed change: routine Changes to internal tools or low-risk changes (e.g., design updates or content modifications) labels Aug 3, 2026
@adriaandotcomadriaandotcom added change: routine Changes to internal tools or low-risk changes (e.g., design updates or content modifications) and removed change: needs review Changes affecting security, data protection, or system stability. labels Aug 3, 2026
@adriaandotcom
adriaandotcom merged commit fd466e5 into mainAug 3, 2026
4 checks passed
@adriaandotcom
adriaandotcom deleted the codex/live-browserstack-support branch August 3, 2026 15:30
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

change: routineChanges to internal tools or low-risk changes (e.g., design updates or content modifications)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@adriaandotcom