-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Build system: revert dependabot updates, use browserstack's action #14026
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
Conversation
Reduce browserDisconnectTimeout from 100s to 20s and browserNoActivityTimeout from 100s to 30s. Increase browserDisconnectTolerance from 1 to 3 to improve test stability. Based on changes from prebid#14026
Pull Request Test Coverage Report for Build 18595269197Details
💛 - Coveralls |
f1c678d to
ac684bb
Compare
| access-key: ${{ secrets.BROWSERSTACK_ACCESS_KEY }} | ||
|
|
||
| - name: 'BrowserStackLocal Setup' | ||
| uses: 'browserstack/github-actions/setup-local@master' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This appears to be the fix, not the package reverts?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, it was an earlier attempt that I kept because it's cleaner. You can see it did not run on this PR (needs to be in master to have an effect)
I'm not sure which dependency revert is the fix, can potentially be one of the "invisible" changes from package-lock
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this might be the issue:
"Before the rollbacks, the repo’s toolchain depended on webdriverio 9.20.0, which pulled in the newly released chromium-bidi 8.0.0 and devtools-protocol 0.0.1475386.
PR #14026 pins webdriverio back to 9.18.4. That downgrade also reverts the BiDi stack to chromium-bidi 5.1.0 and devtools-protocol 0.0.1464554—the same versions shipped with the 9.18/9.19 generation."
| - dependency-name: 'iab-adcom' | ||
| - dependency-name: 'iab-native' | ||
| - dependency-name: 'iab-openrtb' | ||
| - dependency-name: '@types/*' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i added those and changed this thing from weekly to quarterly, if you're comfortable with that lets merge
| "@babel/register": "^7.28.3", | ||
| "@eslint/compat": "^1.4.0", | ||
| "@types/google-publisher-tag": "^1.20250811.1", | ||
| "@eslint/compat": "^1.3.1", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this and eslint in particular appear to have utility to the update
Changed the update schedule for GitHub Actions and npm dependencies from weekly to monthly. Added additional dependencies to the allow list.
Type of change
Description of change