Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update browser matrix to use iOS 11 #2269

Merged
merged 9 commits into from
Dec 5, 2024
Merged

Conversation

gingerbenw
Copy link
Member

@gingerbenw gingerbenw commented Nov 29, 2024

Goal

Resolve pipeline instability by updating iOS 10 to iOS 11 tests as BrowserStack device availability has been causing consistent test failures

Add new skip steps for iOS devices

Copy link

github-actions bot commented Nov 29, 2024

@bugsnag/browser bundle size diff

Minified Minfied + Gzipped
Before 45.89 kB 13.78 kB
After 45.89 kB 13.78 kB
± No change No change

code coverage diff

<temporarily disabled>

Generated by 🚫 dangerJS against 4385086

@gingerbenw gingerbenw changed the title Soft fail iOS 10 tests Update browser matrix to use iOS 11 Nov 29, 2024
@@ -178,6 +178,7 @@ steps:
- ios_10
depends_on: "browser-maze-runner-bs"
timeout_in_minutes: 30
soft_fail: true
Copy link
Contributor

Choose a reason for hiding this comment

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

As discussed IRL this would unfortunately mean allow fails on safari 16 too. Suggest bumping to ios_11 or remove use of the matrix and just have separate steps, with one set to soft_fail.

@@ -1,7 +1,7 @@
@plugin_angular

# Skipped on older Safari versions not supported by Angular 10 - Angular renders the fixture component twice, causing duplicate events to be reported
@skip_safari_10 @skip_ios_10
@skip_safari_10 @skip_below_ios_13
Copy link
Contributor

Choose a reason for hiding this comment

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

For this to work you have to implement the tag @skip_below_ios_13 yourself, there's no magic behind it. See skip.rb for the definitions of them.

Copy link
Member Author

Choose a reason for hiding this comment

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

there is an implementation present in packages/react-native/ios/vendor/bugsnag-cocoa/features/support/env.rb which I thought would be used?

@gingerbenw gingerbenw force-pushed the gingerbenw/soft-fail-ios-10 branch from 8dd3b94 to eff2496 Compare December 5, 2024 12:34
@gingerbenw gingerbenw marked this pull request as ready for review December 5, 2024 15:19
@gingerbenw gingerbenw merged commit 35eb28c into next Dec 5, 2024
59 checks passed
@gingerbenw gingerbenw deleted the gingerbenw/soft-fail-ios-10 branch December 5, 2024 15:22
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.

2 participants