-
Notifications
You must be signed in to change notification settings - Fork 40
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
✨ Percy on Automate Support #1292
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * [test] add cache, genericProvider tests for webdriver-utils * [refactor] webdriverutils to class based structure for better testability * [test] added api.test.js * [test] setup https server + tests for requests * [chore] lint using lint --fix --------- Co-authored-by: amit3200 <tusharamit@yahoo.com>
* [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * Changes for js sdk POA * [test] add cache, genericProvider tests for webdriver-utils * Changes for ignoreRegion * Fix testcase and edge case * Fix test case * Added test for ignore region * Test case for driver * Add testcase for postScreenshot * Fixed tests and addressed comments * Updated name as per suggestion * Fix test case * Changes according to comments * Changes acc to comment * rename ignore region selenium element to generic name --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: nilshah98 <neelshah.1998@gmail.com>
* Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com>
* Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * Added logic for session type for js sdk * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Fix type logic for js sdk * Added test * Fix test case * Ignore region fix * Feat: Send domInfoSha & PoA optimizations (#1270) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * undo changes * Pplt 2118 resolution and desktop tweaks (#1291) * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken * Adding resolution details * Adding default resolutions and making timings * Adding Tests --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: Neel Shah <neelshah.1998@gmail.com>
* PER-2063 percy-upload-logic-change * PR comments resolve * added stripExtension test * fix tests * fix test * error message fix * update error message * update name --------- Co-authored-by: “Shahid <“shahid.k@browserstack.com”> Co-authored-by: Samarjeet <samarjeet@browserstack.com>
Amit3200
force-pushed
the
poa-base-branch
branch
from
June 30, 2023 10:26
48f85a0
to
7a33583
Compare
itsjwala
reviewed
Jun 30, 2023
itsjwala
reviewed
Jun 30, 2023
itsjwala
reviewed
Jun 30, 2023
RUN_REGRESSION |
* Adding Start Stop Support for PoA * Adding tests to improve coverage
* Make Freeze Animation false by default * Updating Unit Test + More Check
itsjwala
reviewed
Jul 14, 2023
itsjwala
reviewed
Jul 14, 2023
itsjwala
reviewed
Jul 14, 2023
Amit3200
commented
Jul 14, 2023
…hts (#1305) * feat: added support for extracting and passing header and footer heights * test: getHeaderFooter * chore: lint using fix * fix: use header and footer height for calculating tag * test: updated percy-cli tests * test: update expectations for header and footer heights for getTiles; * feat: updated getTiles function to use header and footer params, so that it is more testable * feat: update comparison tag logic * test: updated getTag spec * chore: lint using yarn * feat: add support for header and footer extraction; * test: update test for extracting header and footer * chore: lint using fix * fix: use metadata.osName to detect android * test: update generaticProvider tests * chore: added some logging * fix: webdriver-utils/index logging * chore: lint using fix * feat: added caching support for devicesJson * chore: lint using fix * test: updated getHeaderFooter spec * chore: lint fix * feat: change desktop deviceName format * test: increase coverage * chore: add comments around skipping request.test from browser tests * chore: add webdriver-utils as dependency for core package * chore: resolve TODO comments
* :bookmark v1.27.0-beta.0 * Update publishConfig tag as well
lets update the description with documentation and maybe landing page so it looks neat. |
* Support Old App Percy Tokens * Adding logs and tests for branch * Fixing broken tests * Increase coverage * Increase coverage - 1 * Increase coverage - 2 * Increase coverage - 3
* Add consider regions * consider regions client changes * update schema * lint fix
* Consider region schema fix * selector name fix
* feat: add anchor comment * fix: do not add anchor_comment for browserstack_executor
itsjwala
reviewed
Aug 7, 2023
nilshah98
force-pushed
the
poa-base-branch
branch
from
August 7, 2023 11:09
d0c2d44
to
e7c4010
Compare
itsjwala
approved these changes
Aug 7, 2023
rishigupta1599
pushed a commit
that referenced
this pull request
Aug 7, 2023
* ✨ Integrate selenium and appium session support (#1239) * [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * [test] add cache, genericProvider tests for webdriver-utils * [refactor] webdriverutils to class based structure for better testability * [test] added api.test.js * [test] setup https server + tests for requests * [chore] lint using lint --fix --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * POA Ignore Region changes (#1250) * [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * Changes for js sdk POA * [test] add cache, genericProvider tests for webdriver-utils * Changes for ignoreRegion * Fix testcase and edge case * Fix test case * Added test for ignore region * Test case for driver * Add testcase for postScreenshot * Fixed tests and addressed comments * Updated name as per suggestion * Fix test case * Changes according to comments * Changes acc to comment * rename ignore region selenium element to generic name --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: nilshah98 <neelshah.1998@gmail.com> * Feat: Send domInfoSha & PoA optimizations (#1270) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * Appium JS SDK related cli changes (#1282) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * Added logic for session type for js sdk * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Fix type logic for js sdk * Added test * Fix test case * Ignore region fix * Feat: Send domInfoSha & PoA optimizations (#1270) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * undo changes * Pplt 2118 resolution and desktop tweaks (#1291) * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken * Adding resolution details * Adding default resolutions and making timings * Adding Tests --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: Neel Shah <neelshah.1998@gmail.com> * [PER-2063] Percy upload for BYOS (#1288) * PER-2063 percy-upload-logic-change * PR comments resolve * added stripExtension test * fix tests * fix test * error message fix * update error message * update name --------- Co-authored-by: “Shahid <“shahid.k@browserstack.com”> Co-authored-by: Samarjeet <samarjeet@browserstack.com> * making webutils package access public * 🔖 v1.27.0-alpha.0 * Mark tag as alpha on sub-packages * Poa/start support (#1302) * Adding Start Stop Support for PoA * Adding tests to improve coverage * Make Freeze Animation false by default (#1309) * Make Freeze Animation false by default * Updating Unit Test + More Check * Adding Dpr fixes (#1303) * feat: added support for extracting and passing header and footer heights (#1305) * feat: added support for extracting and passing header and footer heights * test: getHeaderFooter * chore: lint using fix * fix: use header and footer height for calculating tag * test: updated percy-cli tests * test: update expectations for header and footer heights for getTiles; * feat: updated getTiles function to use header and footer params, so that it is more testable * feat: update comparison tag logic * test: updated getTag spec * chore: lint using yarn * feat: add support for header and footer extraction; * test: update test for extracting header and footer * chore: lint using fix * fix: use metadata.osName to detect android * test: update generaticProvider tests * chore: added some logging * fix: webdriver-utils/index logging * chore: lint using fix * feat: added caching support for devicesJson * chore: lint using fix * test: updated getHeaderFooter spec * chore: lint fix * feat: change desktop deviceName format * test: increase coverage * chore: add comments around skipping request.test from browser tests * chore: add webdriver-utils as dependency for core package * chore: resolve TODO comments * chore: add percy/webdriver-utils to windows ci workflow * :bookmark v1.27.0-beta.0 (#1313) * :bookmark v1.27.0-beta.0 * Update publishConfig tag as well * Support Old App Percy Tokens (#1321) * Support Old App Percy Tokens * Adding logs and tests for branch * Fixing broken tests * Increase coverage * Increase coverage - 1 * Increase coverage - 2 * Increase coverage - 3 * [PER-2277] Add consider regions (#1318) * Add consider regions * consider regions client changes * update schema * lint fix * Consider region schema fix (#1328) * Consider region schema fix * selector name fix * [PPLT-2230] Add anchor comment to executeScript (#1334) * feat: add anchor comment * fix: do not add anchor_comment for browserstack_executor * Adding support for legacy protocol (#1323) * feat: publichConfig -> beta --------- Co-authored-by: Neel Shah <neelshah.1998@gmail.com> Co-authored-by: chinmay-browserstack <92926953+chinmay-browserstack@users.noreply.github.com> Co-authored-by: shahidk8 <133638356+shahidk8@users.noreply.github.com> Co-authored-by: “Shahid <“shahid.k@browserstack.com”> Co-authored-by: Samarjeet <samarjeet@browserstack.com> Co-authored-by: Samarjeet <samarsault@gmail.com>
rishigupta1599
pushed a commit
that referenced
this pull request
Aug 7, 2023
* ✨ Integrate selenium and appium session support (#1239) * [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * [test] add cache, genericProvider tests for webdriver-utils * [refactor] webdriverutils to class based structure for better testability * [test] added api.test.js * [test] setup https server + tests for requests * [chore] lint using lint --fix --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * POA Ignore Region changes (#1250) * [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * Changes for js sdk POA * [test] add cache, genericProvider tests for webdriver-utils * Changes for ignoreRegion * Fix testcase and edge case * Fix test case * Added test for ignore region * Test case for driver * Add testcase for postScreenshot * Fixed tests and addressed comments * Updated name as per suggestion * Fix test case * Changes according to comments * Changes acc to comment * rename ignore region selenium element to generic name --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: nilshah98 <neelshah.1998@gmail.com> * Feat: Send domInfoSha & PoA optimizations (#1270) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * Appium JS SDK related cli changes (#1282) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * Added logic for session type for js sdk * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Fix type logic for js sdk * Added test * Fix test case * Ignore region fix * Feat: Send domInfoSha & PoA optimizations (#1270) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * undo changes * Pplt 2118 resolution and desktop tweaks (#1291) * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken * Adding resolution details * Adding default resolutions and making timings * Adding Tests --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: Neel Shah <neelshah.1998@gmail.com> * [PER-2063] Percy upload for BYOS (#1288) * PER-2063 percy-upload-logic-change * PR comments resolve * added stripExtension test * fix tests * fix test * error message fix * update error message * update name --------- Co-authored-by: “Shahid <“shahid.k@browserstack.com”> Co-authored-by: Samarjeet <samarjeet@browserstack.com> * making webutils package access public * 🔖 v1.27.0-alpha.0 * Mark tag as alpha on sub-packages * Poa/start support (#1302) * Adding Start Stop Support for PoA * Adding tests to improve coverage * Make Freeze Animation false by default (#1309) * Make Freeze Animation false by default * Updating Unit Test + More Check * Adding Dpr fixes (#1303) * feat: added support for extracting and passing header and footer heights (#1305) * feat: added support for extracting and passing header and footer heights * test: getHeaderFooter * chore: lint using fix * fix: use header and footer height for calculating tag * test: updated percy-cli tests * test: update expectations for header and footer heights for getTiles; * feat: updated getTiles function to use header and footer params, so that it is more testable * feat: update comparison tag logic * test: updated getTag spec * chore: lint using yarn * feat: add support for header and footer extraction; * test: update test for extracting header and footer * chore: lint using fix * fix: use metadata.osName to detect android * test: update generaticProvider tests * chore: added some logging * fix: webdriver-utils/index logging * chore: lint using fix * feat: added caching support for devicesJson * chore: lint using fix * test: updated getHeaderFooter spec * chore: lint fix * feat: change desktop deviceName format * test: increase coverage * chore: add comments around skipping request.test from browser tests * chore: add webdriver-utils as dependency for core package * chore: resolve TODO comments * chore: add percy/webdriver-utils to windows ci workflow * :bookmark v1.27.0-beta.0 (#1313) * :bookmark v1.27.0-beta.0 * Update publishConfig tag as well * Support Old App Percy Tokens (#1321) * Support Old App Percy Tokens * Adding logs and tests for branch * Fixing broken tests * Increase coverage * Increase coverage - 1 * Increase coverage - 2 * Increase coverage - 3 * [PER-2277] Add consider regions (#1318) * Add consider regions * consider regions client changes * update schema * lint fix * Consider region schema fix (#1328) * Consider region schema fix * selector name fix * [PPLT-2230] Add anchor comment to executeScript (#1334) * feat: add anchor comment * fix: do not add anchor_comment for browserstack_executor * Adding support for legacy protocol (#1323) * feat: publichConfig -> beta --------- Co-authored-by: Neel Shah <neelshah.1998@gmail.com> Co-authored-by: chinmay-browserstack <92926953+chinmay-browserstack@users.noreply.github.com> Co-authored-by: shahidk8 <133638356+shahidk8@users.noreply.github.com> Co-authored-by: “Shahid <“shahid.k@browserstack.com”> Co-authored-by: Samarjeet <samarjeet@browserstack.com> Co-authored-by: Samarjeet <samarsault@gmail.com>
rishigupta1599
pushed a commit
that referenced
this pull request
Aug 7, 2023
* ✨ Integrate selenium and appium session support (#1239) * [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * [test] add cache, genericProvider tests for webdriver-utils * [refactor] webdriverutils to class based structure for better testability * [test] added api.test.js * [test] setup https server + tests for requests * [chore] lint using lint --fix --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * POA Ignore Region changes (#1250) * [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * Changes for js sdk POA * [test] add cache, genericProvider tests for webdriver-utils * Changes for ignoreRegion * Fix testcase and edge case * Fix test case * Added test for ignore region * Test case for driver * Add testcase for postScreenshot * Fixed tests and addressed comments * Updated name as per suggestion * Fix test case * Changes according to comments * Changes acc to comment * rename ignore region selenium element to generic name --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: nilshah98 <neelshah.1998@gmail.com> * Feat: Send domInfoSha & PoA optimizations (#1270) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * Appium JS SDK related cli changes (#1282) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * Added logic for session type for js sdk * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Fix type logic for js sdk * Added test * Fix test case * Ignore region fix * Feat: Send domInfoSha & PoA optimizations (#1270) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * undo changes * Pplt 2118 resolution and desktop tweaks (#1291) * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken * Adding resolution details * Adding default resolutions and making timings * Adding Tests --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: Neel Shah <neelshah.1998@gmail.com> * [PER-2063] Percy upload for BYOS (#1288) * PER-2063 percy-upload-logic-change * PR comments resolve * added stripExtension test * fix tests * fix test * error message fix * update error message * update name --------- Co-authored-by: “Shahid <“shahid.k@browserstack.com”> Co-authored-by: Samarjeet <samarjeet@browserstack.com> * making webutils package access public * 🔖 v1.27.0-alpha.0 * Mark tag as alpha on sub-packages * Poa/start support (#1302) * Adding Start Stop Support for PoA * Adding tests to improve coverage * Make Freeze Animation false by default (#1309) * Make Freeze Animation false by default * Updating Unit Test + More Check * Adding Dpr fixes (#1303) * feat: added support for extracting and passing header and footer heights (#1305) * feat: added support for extracting and passing header and footer heights * test: getHeaderFooter * chore: lint using fix * fix: use header and footer height for calculating tag * test: updated percy-cli tests * test: update expectations for header and footer heights for getTiles; * feat: updated getTiles function to use header and footer params, so that it is more testable * feat: update comparison tag logic * test: updated getTag spec * chore: lint using yarn * feat: add support for header and footer extraction; * test: update test for extracting header and footer * chore: lint using fix * fix: use metadata.osName to detect android * test: update generaticProvider tests * chore: added some logging * fix: webdriver-utils/index logging * chore: lint using fix * feat: added caching support for devicesJson * chore: lint using fix * test: updated getHeaderFooter spec * chore: lint fix * feat: change desktop deviceName format * test: increase coverage * chore: add comments around skipping request.test from browser tests * chore: add webdriver-utils as dependency for core package * chore: resolve TODO comments * chore: add percy/webdriver-utils to windows ci workflow * :bookmark v1.27.0-beta.0 (#1313) * :bookmark v1.27.0-beta.0 * Update publishConfig tag as well * Support Old App Percy Tokens (#1321) * Support Old App Percy Tokens * Adding logs and tests for branch * Fixing broken tests * Increase coverage * Increase coverage - 1 * Increase coverage - 2 * Increase coverage - 3 * [PER-2277] Add consider regions (#1318) * Add consider regions * consider regions client changes * update schema * lint fix * Consider region schema fix (#1328) * Consider region schema fix * selector name fix * [PPLT-2230] Add anchor comment to executeScript (#1334) * feat: add anchor comment * fix: do not add anchor_comment for browserstack_executor * Adding support for legacy protocol (#1323) * feat: publichConfig -> beta --------- Co-authored-by: Neel Shah <neelshah.1998@gmail.com> Co-authored-by: chinmay-browserstack <92926953+chinmay-browserstack@users.noreply.github.com> Co-authored-by: shahidk8 <133638356+shahidk8@users.noreply.github.com> Co-authored-by: “Shahid <“shahid.k@browserstack.com”> Co-authored-by: Samarjeet <samarjeet@browserstack.com> Co-authored-by: Samarjeet <samarsault@gmail.com>
rishigupta1599
pushed a commit
that referenced
this pull request
Aug 7, 2023
* ✨ Integrate selenium and appium session support (#1239) * [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * [test] add cache, genericProvider tests for webdriver-utils * [refactor] webdriverutils to class based structure for better testability * [test] added api.test.js * [test] setup https server + tests for requests * [chore] lint using lint --fix --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * POA Ignore Region changes (#1250) * [PPLT-2008] POC CLI * [refactor] remove selenium-webdriver dependency in poa * [refactor] rename driver2 -> driver * [refactor] remove all usage of metaData * [refactor] rename getTag1 -> getTag * [chore] remove unused metaData resolvers * [feat] add screenshot feature for driverWrapper * [refactor] use await in function calls + use fs/promises * [refactor] remove un-necessary async-await in metadata resolvers * [wip] added genericProvider * [feat] added support for automateprovider + debugUrl * [chore] update packages.json * [chore] remove snapshotName from constructor initialization * [chore] rename endpoint driverWrapper -> automateScreenshot * [refactor] move driverResolver/driverWrapper -> driver.js * [refactor] use cli-poa/main.js only for import and export, use AutomateProvider in percy.js * [chore] lint using --fix flag * [chore] remove constructor from automateProvider as it is just initializing parent * [test] instantiate tests * [test] verify browserstackExecutor passed correct arguments * [fix] await on response.json() * [chore] add test and test:coverage scripts * [test] update automateProvider coverage to 100% * [test] add tests for providerResolver * [test] add commonMetaDataResolver.test.js * [test] added driver check for commonMetaDataResolver * [test] added desktop and mobile metadata resolver tests * [chore] lint using lint:fix * [test] added genericProvider tests * [chore] lint using lint:fix * [refactor] move automateScreenshot to poa * [refactor] rename cli-poa to selenium-utils * [refactor] rename selenium-utils -> webdriver-utils * [refactor] instantiate logging in individual files * [chore] updated webdriver-utils package.json * [feat] updated getTag as per BYOS contract * [feat] update test.yml + move from main.js to index.js for tests to run smoothly * [chore] lint using yarn lint --fix * [chore] fix lint errors * [feat] add support for adding individual coverage threshold levels * [chore] rename commonMetadata to Metadata * [fix] update content-type headers for executeScript call * [fix] handle embedded url * [feat] use sdk-utils/requests instead of node-fetch * [feat] call percy.upload(...) directly which skips latency due to serialise and deserialise * [refactor] pass base64 data directly instead of writing to temp files * [chore] yarn lint fix * [refactor] use ternary opeartor instead of if-else * [fix] refactor conditional imports * [refactor] switch to importing default and extract props from it * [test] added tests for webdriver-utils/driver * [test] added genericProvider tests * [chore] removed fallback parameters as we always pass some capabilities * [refactor] remove customized threshold support for nyc * [chore] lint using fix * [feat] added cache support * Changes for js sdk POA * [test] add cache, genericProvider tests for webdriver-utils * Changes for ignoreRegion * Fix testcase and edge case * Fix test case * Added test for ignore region * Test case for driver * Add testcase for postScreenshot * Fixed tests and addressed comments * Updated name as per suggestion * Fix test case * Changes according to comments * Changes acc to comment * rename ignore region selenium element to generic name --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: nilshah98 <neelshah.1998@gmail.com> * Feat: Send domInfoSha & PoA optimizations (#1270) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * Appium JS SDK related cli changes (#1282) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * Added logic for session type for js sdk * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Fix type logic for js sdk * Added test * Fix test case * Ignore region fix * Feat: Send domInfoSha & PoA optimizations (#1270) * Adding Optimizations for Screenshot and all * Adding major poa v2 changes * Updating tests for cli v2 * [lint fix] Updating lint * [add tests, few feats] + tokentype, + misc * Addressing few changes * Adding percyCSS options for PoA [Snapshot level] (#1281) * Adding percyCSS options for PoA * [addressing comments] * Addressing comments on test * fixing tests * [Refactor], Resolving comments * Increase Statement Coverage * fixing tests and small comments * fixing core tests * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> * undo changes * Pplt 2118 resolution and desktop tweaks (#1291) * Making backward compatability * make sdk-utils like before * making timin.test.js less strict * making import changes as per comment * adding changes as per suggestion * increase coverage for client * adding param to getToken * adding tests for getToken * Adding resolution details * Adding default resolutions and making timings * Adding Tests --------- Co-authored-by: amit3200 <tusharamit@yahoo.com> Co-authored-by: Neel Shah <neelshah.1998@gmail.com> * [PER-2063] Percy upload for BYOS (#1288) * PER-2063 percy-upload-logic-change * PR comments resolve * added stripExtension test * fix tests * fix test * error message fix * update error message * update name --------- Co-authored-by: “Shahid <“shahid.k@browserstack.com”> Co-authored-by: Samarjeet <samarjeet@browserstack.com> * making webutils package access public * 🔖 v1.27.0-alpha.0 * Mark tag as alpha on sub-packages * Poa/start support (#1302) * Adding Start Stop Support for PoA * Adding tests to improve coverage * Make Freeze Animation false by default (#1309) * Make Freeze Animation false by default * Updating Unit Test + More Check * Adding Dpr fixes (#1303) * feat: added support for extracting and passing header and footer heights (#1305) * feat: added support for extracting and passing header and footer heights * test: getHeaderFooter * chore: lint using fix * fix: use header and footer height for calculating tag * test: updated percy-cli tests * test: update expectations for header and footer heights for getTiles; * feat: updated getTiles function to use header and footer params, so that it is more testable * feat: update comparison tag logic * test: updated getTag spec * chore: lint using yarn * feat: add support for header and footer extraction; * test: update test for extracting header and footer * chore: lint using fix * fix: use metadata.osName to detect android * test: update generaticProvider tests * chore: added some logging * fix: webdriver-utils/index logging * chore: lint using fix * feat: added caching support for devicesJson * chore: lint using fix * test: updated getHeaderFooter spec * chore: lint fix * feat: change desktop deviceName format * test: increase coverage * chore: add comments around skipping request.test from browser tests * chore: add webdriver-utils as dependency for core package * chore: resolve TODO comments * chore: add percy/webdriver-utils to windows ci workflow * :bookmark v1.27.0-beta.0 (#1313) * :bookmark v1.27.0-beta.0 * Update publishConfig tag as well * Support Old App Percy Tokens (#1321) * Support Old App Percy Tokens * Adding logs and tests for branch * Fixing broken tests * Increase coverage * Increase coverage - 1 * Increase coverage - 2 * Increase coverage - 3 * [PER-2277] Add consider regions (#1318) * Add consider regions * consider regions client changes * update schema * lint fix * Consider region schema fix (#1328) * Consider region schema fix * selector name fix * [PPLT-2230] Add anchor comment to executeScript (#1334) * feat: add anchor comment * fix: do not add anchor_comment for browserstack_executor * Adding support for legacy protocol (#1323) * feat: publichConfig -> beta --------- Co-authored-by: Neel Shah <neelshah.1998@gmail.com> Co-authored-by: chinmay-browserstack <92926953+chinmay-browserstack@users.noreply.github.com> Co-authored-by: shahidk8 <133638356+shahidk8@users.noreply.github.com> Co-authored-by: “Shahid <“shahid.k@browserstack.com”> Co-authored-by: Samarjeet <samarjeet@browserstack.com> Co-authored-by: Samarjeet <samarsault@gmail.com>
gfellerph
pushed a commit
to swisspost/design-system
that referenced
this pull request
Sep 4, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@changesets/parse](https://togithub.com/changesets/changesets/tree/main#readme) ([source](https://togithub.com/changesets/changesets)) | [`0.1.0` -> `0.3.16`](https://renovatebot.com/diffs/npm/@changesets%2fparse/0.1.0/0.3.16) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@changesets%2fparse/0.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@changesets%2fparse/0.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@changesets%2fparse/0.1.0/0.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@changesets%2fparse/0.1.0/0.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@percy/cli](https://togithub.com/percy/cli) | [`1.26.3` -> `1.27.1`](https://renovatebot.com/diffs/npm/@percy%2fcli/1.26.3/1.27.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@percy%2fcli/1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@percy%2fcli/1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@percy%2fcli/1.26.3/1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@percy%2fcli/1.26.3/1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-a11y/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-a11y/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-a11y/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-a11y/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-essentials/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-essentials/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-essentials/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-essentials/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-links/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-links/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addons](https://togithub.com/storybookjs/storybook/tree/next/code/deprecated/addons) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2faddons/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddons/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddons/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddons/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddons/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/blocks](https://togithub.com/storybookjs/storybook/tree/next/code/ui/blocks) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2fblocks/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fblocks/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fblocks/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fblocks/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fblocks/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/components](https://togithub.com/storybookjs/storybook/tree/next/code/ui/components) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2fcomponents/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fcomponents/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fcomponents/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fcomponents/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fcomponents/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/core-events](https://togithub.com/storybookjs/storybook/tree/next/code/lib/core-events) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2fcore-events/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fcore-events/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fcore-events/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fcore-events/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fcore-events/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/manager-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/manager-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fmanager-api/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fmanager-api/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fmanager-api/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fmanager-api/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/preview-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/preview-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fpreview-api/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fpreview-api/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fpreview-api/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fpreview-api/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/theming](https://togithub.com/storybookjs/storybook/tree/next/code/lib/theming) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2ftheming/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftheming/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftheming/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftheming/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/web-components](https://togithub.com/storybookjs/storybook/tree/next/code/renderers/web-components) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2fweb-components/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fweb-components/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fweb-components/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fweb-components/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fweb-components/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/web-components-vite](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/web-components-vite) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/@storybook%2fweb-components-vite/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fweb-components-vite/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fweb-components-vite/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fweb-components-vite/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fweb-components-vite/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/jquery](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jquery) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`3.5.17` -> `3.5.18`](https://renovatebot.com/diffs/npm/@types%2fjquery/3.5.17/3.5.18) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjquery/3.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjquery/3.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjquery/3.5.17/3.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjquery/3.5.17/3.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.17.12` -> `18.17.14`](https://renovatebot.com/diffs/npm/@types%2fnode/18.17.12/18.17.14) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.17.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.17.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.17.12/18.17.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.17.12/18.17.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [glob](https://togithub.com/isaacs/node-glob) | [`10.3.3` -> `10.3.4`](https://renovatebot.com/diffs/npm/glob/10.3.3/10.3.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/glob/10.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/glob/10.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/glob/10.3.3/10.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/glob/10.3.3/10.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [html-react-parser](https://togithub.com/remarkablemark/html-react-parser) | [`4.2.1` -> `4.2.2`](https://renovatebot.com/diffs/npm/html-react-parser/4.2.1/4.2.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/html-react-parser/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/html-react-parser/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/html-react-parser/4.2.1/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/html-react-parser/4.2.1/4.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [postcss](https://postcss.org/) ([source](https://togithub.com/postcss/postcss)) | [`8.4.28` -> `8.4.29`](https://renovatebot.com/diffs/npm/postcss/8.4.28/8.4.29) | [![age](https://developer.mend.io/api/mc/badges/age/npm/postcss/8.4.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss/8.4.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss/8.4.28/8.4.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss/8.4.28/8.4.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [storybook](https://togithub.com/storybookjs/storybook/tree/next/code/lib/cli) ([source](https://togithub.com/storybookjs/storybook)) | [`7.3.2` -> `7.4.0`](https://renovatebot.com/diffs/npm/storybook/7.3.2/7.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/7.3.2/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>changesets/changesets (@​changesets/parse)</summary> ### [`v0.3.16`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.16) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.15...@changesets/parse@0.3.16) ##### Patch Changes - Updated dependencies \[[`521205d`](https://togithub.com/changesets/changesets/commit/521205dc8c70fe71b181bd3c4bb7c9c6d2e721d2)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​5](https://togithub.com/5).2.1 ### [`v0.3.15`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.15) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.14...@changesets/parse@0.3.15) ##### Patch Changes - Updated dependencies \[[`8c08469`](https://togithub.com/changesets/changesets/commit/8c0846977597ddaf51aaeb35f1f0f9428bf8ba14)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​5](https://togithub.com/5).2.0 ### [`v0.3.14`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.14) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.13...@changesets/parse@0.3.14) ##### Patch Changes - Updated dependencies \[[`dd9b76f`](https://togithub.com/changesets/changesets/commit/dd9b76f162a546ae8b412e0cb10277f971f3585e)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​5](https://togithub.com/5).1.0 ### [`v0.3.13`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.13) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.12...@changesets/parse@0.3.13) ##### Patch Changes - Updated dependencies \[[`c87eba6`](https://togithub.com/changesets/changesets/commit/c87eba6f80a34563b7382f87472c29f6dafb546c)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​5](https://togithub.com/5).0.0 ### [`v0.3.12`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.12) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.11...@changesets/parse@0.3.12) ##### Patch Changes - Updated dependencies \[[`27a5a82`](https://togithub.com/changesets/changesets/commit/27a5a82188914570d192162f9d045dfd082a3c15)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​4](https://togithub.com/4).1.0 ### [`v0.3.11`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.11) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.10...@changesets/parse@0.3.11) ##### Patch Changes - [#​740](https://togithub.com/changesets/changesets/pull/740) [`957e39c`](https://togithub.com/changesets/changesets/commit/957e39c21549dd91e03faa5cd30e44e4c3d7331f) Thanks [@​akphi](https://togithub.com/akphi)! - Fixed an issue with failing to parse changesets containing a completely empty summary. ### [`v0.3.10`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.10) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.9...@changesets/parse@0.3.10) ##### Patch Changes - Updated dependencies \[[`9a993ba`](https://togithub.com/atlassian/changesets/commit/9a993ba09629c1620d749432520470cec49d3a96)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​4](https://togithub.com/4).0.2 ### [`v0.3.9`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.9) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.8...@changesets/parse@0.3.9) ##### Patch Changes - Updated dependencies \[[`e89e28a`](https://togithub.com/atlassian/changesets/commit/e89e28a05f5fa43307db73812a6bcd269b62ddee)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​4](https://togithub.com/4).0.1 ### [`v0.3.8`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.8) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.7...@changesets/parse@0.3.8) ##### Patch Changes - Updated dependencies \[[`de2b4a5`](https://togithub.com/atlassian/changesets/commit/de2b4a5a7b244a37d94625bcb70ecde9dde5b612)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​4](https://togithub.com/4).0.0 ### [`v0.3.7`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.7) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.6...@changesets/parse@0.3.7) ##### Patch Changes - [`5b6005e`](https://togithub.com/atlassian/changesets/commit/5b6005e0349a105b3d138fccdb22d13de8949862) [#​462](https://togithub.com/atlassian/changesets/pull/462) Thanks [@​Andarist](https://togithub.com/Andarist)! - Fixed an issue with failing to parse changesets containing Windows newlines. ### [`v0.3.6`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.6) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.5...@changesets/parse@0.3.6) ##### Patch Changes - Updated dependencies \[[`2b49d66`](https://togithub.com/atlassian/changesets/commit/2b49d668ecaa1333bc5c7c5be4648dda1b11528d)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​3](https://togithub.com/3).0.0 ### [`v0.3.5`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.5) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.4...@changesets/parse@0.3.5) ##### Patch Changes - [`1706fb7`](https://togithub.com/atlassian/changesets/commit/1706fb751ecc2f5a792c42f467b2063078d58716) [#​321](https://togithub.com/atlassian/changesets/pull/321) Thanks [@​mitchellhamilton](https://togithub.com/mitchellhamilton)! - Fix TypeScript declarations - Updated dependencies \[[`1706fb7`](https://togithub.com/atlassian/changesets/commit/1706fb751ecc2f5a792c42f467b2063078d58716)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​2](https://togithub.com/2).0.1 ### [`v0.3.4`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.4) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.3...@changesets/parse@0.3.4) ##### Patch Changes - Updated dependencies \[[`011d57f`](https://togithub.com/atlassian/changesets/commit/011d57f1edf9e37f75a8bef4f918e72166af096e)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​2](https://togithub.com/2).0.0 ### [`v0.3.3`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.3) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.3.2...@changesets/parse@0.3.3) ##### Patch Changes - [`04ddfd7`](https://togithub.com/atlassian/changesets/commit/04ddfd7c3acbfb84ef9c92873fe7f9dea1f5145c) [#​305](https://togithub.com/atlassian/changesets/pull/305) Thanks [@​Noviny](https://togithub.com/Noviny)! - Add link to changelog in readme - Updated dependencies \[[`04ddfd7`](https://togithub.com/atlassian/changesets/commit/04ddfd7c3acbfb84ef9c92873fe7f9dea1f5145c), [`e56928b`](https://togithub.com/atlassian/changesets/commit/e56928bbd6f9096def06ac37487bdbf28efec9d1)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​1](https://togithub.com/1).0.1 ### [`v0.3.2`](https://togithub.com/changesets/changesets/releases/tag/%40changesets/parse%400.3.2) ##### Patch Changes - [`41e2e3d`](https://togithub.com/atlassian/changesets/commit/41e2e3dd1053ff2f35a1a07e60793c9099f26997) [#​292](https://togithub.com/atlassian/changesets/pull/292) Thanks [@​acheronfail](https://togithub.com/acheronfail)! - Fix `repository` field in package.json - Updated dependencies \[[`41e2e3d`](https://togithub.com/atlassian/changesets/commit/41e2e3dd1053ff2f35a1a07e60793c9099f26997), [`cc8c921`](https://togithub.com/atlassian/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`cc8c921`](https://togithub.com/atlassian/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`2363366`](https://togithub.com/atlassian/changesets/commit/2363366756d1b15bddf6d803911baccfca03cbdf)]: - [@​changesets/types](https://togithub.com/changesets/types)[@​1](https://togithub.com/1).0.0 ### [`v0.3.0`](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.2.1...@changesets/parse@0.3.0) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.2.1...@changesets/parse@0.3.0) ### [`v0.2.1`](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.2.0...@changesets/parse@0.2.1) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.2.0...@changesets/parse@0.2.1) ### [`v0.2.0`](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.1.2...@changesets/parse@0.2.0) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.1.2...@changesets/parse@0.2.0) ### [`v0.1.2`](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.1.0...@changesets/parse@0.1.2) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/parse@0.1.0...@changesets/parse@0.1.2) </details> <details> <summary>percy/cli (@​percy/cli)</summary> ### [`v1.27.1`](https://togithub.com/percy/cli/releases/tag/v1.27.1) [Compare Source](https://togithub.com/percy/cli/compare/v1.27.0...v1.27.1) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### ✨ Enhancements - ✨ changes for creating executable binaries of `percy` CLI by [@​pankaj443](https://togithub.com/pankaj443) in [percy/cli#1343 ##### 🐛 Bug Fixes - 🐛 Fix executable script by [@​pankaj443](https://togithub.com/pankaj443) in [percy/cli#1358 - 🐛 Move out timing.js from sdk-utils by [@​Amit3200](https://togithub.com/Amit3200) in [percy/cli#1361 ##### 🏗 Maintenance - 🏗️ Upload executables as assets by [@​pankaj443](https://togithub.com/pankaj443) in [percy/cli#1362 **Full Changelog**: percy/cli@v1.27.0...v1.27.1 ### [`v1.27.0`](https://togithub.com/percy/cli/releases/tag/v1.27.0) [Compare Source](https://togithub.com/percy/cli/compare/v1.26.3...v1.27.0) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### ✨ Enhancements - ✨ Percy on Automate Support by [@​Amit3200](https://togithub.com/Amit3200) [@​nilshah98](https://togithub.com/nilshah98) [@​rishigupta1599](https://togithub.com/rishigupta1599) [@​chinmay-browserstack](https://togithub.com/chinmay-browserstack) [@​samarsault](https://togithub.com/samarsault) [@​shahidk8](https://togithub.com/shahidk8) in [percy/cli#1292 - Sending window height for android footer calc by [@​rishigupta1599](https://togithub.com/rishigupta1599) in [percy/cli#1342 #### New Contributors - [@​rishigupta1599](https://togithub.com/rishigupta1599) made their first contribution in [percy/cli#1342 Refer to more details here - https://docs.percy.io/docs/integrate-functional-testing-with-visual-testing **Full Changelog**: percy/cli@v1.26.3...v1.27.0 </details> <details> <summary>storybookjs/storybook (@​storybook/addon-a11y)</summary> ### [`v7.4.0`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#740) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v7.3.2...v7.4.0) - Addon-docs: Resolve `mdx-react-shim` & `@storybook/global` correctly - [#​23941](https://togithub.com/storybookjs/storybook/pull/23941), thanks [@​ndelangen](https://togithub.com/ndelangen)! - Addons: Fix key is not a prop warning - [#​23935](https://togithub.com/storybookjs/storybook/pull/23935), thanks [@​kasperpeulen](https://togithub.com/kasperpeulen)! - Build: Migrate [@​storybook/scripts](https://togithub.com/storybook/scripts) to strict-ts - [#​23818](https://togithub.com/storybookjs/storybook/pull/23818), thanks [@​stilt0n](https://togithub.com/stilt0n)! - CLI: Exclude addon-styling from upgrade - [#​23841](https://togithub.com/storybookjs/storybook/pull/23841), thanks [@​Integrayshaun](https://togithub.com/Integrayshaun)! - CLI: Improve autotitle stories format handling in GFM automigration - [#​23964](https://togithub.com/storybookjs/storybook/pull/23964), thanks [@​yannbf](https://togithub.com/yannbf)! - CLI: Install latest version of non-core addon - [#​23956](https://togithub.com/storybookjs/storybook/pull/23956), thanks [@​Integrayshaun](https://togithub.com/Integrayshaun)! - CLI: Pass package manager to postinstall - [#​23913](https://togithub.com/storybookjs/storybook/pull/23913), thanks [@​Integrayshaun](https://togithub.com/Integrayshaun)! - CLI: Provide guidance for users who try to initialize Storybook on an empty dir - [#​23874](https://togithub.com/storybookjs/storybook/pull/23874), thanks [@​yannbf](https://togithub.com/yannbf)! - CLI: Set server init generator to use Webpack5 - [#​23971](https://togithub.com/storybookjs/storybook/pull/23971), thanks [@​yannbf](https://togithub.com/yannbf)! - Core: Add error categorization framework - [#​23653](https://togithub.com/storybookjs/storybook/pull/23653), thanks [@​yannbf](https://togithub.com/yannbf)! - Core: Fix error thrown if `docs.defaultName` is unset - [#​23893](https://togithub.com/storybookjs/storybook/pull/23893), thanks [@​stilt0n](https://togithub.com/stilt0n)! - Core: Fix indexing for non-prefixed `stories.*` stories - [#​23974](https://togithub.com/storybookjs/storybook/pull/23974), thanks [@​shilman](https://togithub.com/shilman)! - Core: Fix race-condition relating to `addons.setConfig` - [#​23802](https://togithub.com/storybookjs/storybook/pull/23802), thanks [@​ndelangen](https://togithub.com/ndelangen)! - Core: Throw an error when detecting empty stories field - [#​23942](https://togithub.com/storybookjs/storybook/pull/23942), thanks [@​yannbf](https://togithub.com/yannbf)! - Dependencies: Upgrade `escodegen` to fix security issue - [#​23973](https://togithub.com/storybookjs/storybook/pull/23973), thanks [@​shilman](https://togithub.com/shilman)! - Index: Fix `*.story.*` CSF indexing - [#​23852](https://togithub.com/storybookjs/storybook/pull/23852), thanks [@​shilman](https://togithub.com/shilman)! - Logger: Fix double error messages/stack - [#​23919](https://togithub.com/storybookjs/storybook/pull/23919), thanks [@​ndelangen](https://togithub.com/ndelangen)! - Maintenance: Categorize server errors - [#​23912](https://togithub.com/storybookjs/storybook/pull/23912), thanks [@​yannbf](https://togithub.com/yannbf)! - Maintenance: Move filtering of sidebar into the state - [#​23911](https://togithub.com/storybookjs/storybook/pull/23911), thanks [@​ndelangen](https://togithub.com/ndelangen)! - Maintenance: Remove need for `react` as peerDependency - [#​23897](https://togithub.com/storybookjs/storybook/pull/23897), thanks [@​ndelangen](https://togithub.com/ndelangen)! - Maintenance: Remove sourcemaps generation - [#​23936](https://togithub.com/storybookjs/storybook/pull/23936), thanks [@​ndelangen](https://togithub.com/ndelangen)! - Maintenance: Revert "WebpackBuilder: Remove need for `react` as peerDependency" - [#​23882](https://togithub.com/storybookjs/storybook/pull/23882), thanks [@​vanessayuenn](https://togithub.com/vanessayuenn)! - Manager API: Fix `api.getAddonState`default value - [#​23804](https://togithub.com/storybookjs/storybook/pull/23804), thanks [@​sookmax](https://togithub.com/sookmax)! - Preset: Add common preset overrides mechanism - [#​23915](https://togithub.com/storybookjs/storybook/pull/23915), thanks [@​yannbf](https://togithub.com/yannbf)! - Publish: Don't distribute src files or unnecessary template files - [#​23853](https://togithub.com/storybookjs/storybook/pull/23853), thanks [@​shilman](https://togithub.com/shilman)! - Shortcuts: Execute preventDefault only if keyboard shortcuts are enabled - [#​23412](https://togithub.com/storybookjs/storybook/pull/23412), thanks [@​Spielboerg](https://togithub.com/Spielboerg)! - Types: Fix `React.ReactElement` not found - [#​23967](https://togithub.com/storybookjs/storybook/pull/23967), thanks [@​abu-osos](https://togithub.com/abu-osos)! - UI: Add an experimental API for adding sidebar bottom toolbar - [#​23778](https://togithub.com/storybookjs/storybook/pull/23778), thanks [@​ndelangen](https://togithub.com/ndelangen)! - UI: Add an experimental API for adding sidebar filter functions at runtime - [#​23722](https://togithub.com/storybookjs/storybook/pull/23722), thanks [@​ndelangen](https://togithub.com/ndelangen)! - UI: Add an experimental API for adding sidebar top toolbar - [#​23811](https://togithub.com/storybookjs/storybook/pull/23811), thanks [@​ndelangen](https://togithub.com/ndelangen)! - UI: Removal of experimental components - [#​23907](https://togithub.com/storybookjs/storybook/pull/23907), thanks [@​ndelangen](https://togithub.com/ndelangen)! - Vue3: Add support for Global Apps install - [#​23772](https://togithub.com/storybookjs/storybook/pull/23772), thanks [@​chakAs3](https://togithub.com/chakAs3)! - Vue3: Use slot value directly if it's a string in source decorator - [#​23784](https://togithub.com/storybookjs/storybook/pull/23784), thanks [@​nasvillanueva](https://togithub.com/nasvillanueva)! </details> <details> <summary>isaacs/node-glob (glob)</summary> ### [`v10.3.4`](https://togithub.com/isaacs/node-glob/compare/v10.3.3...v10.3.4) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.3...v10.3.4) </details> <details> <summary>remarkablemark/html-react-parser (html-react-parser)</summary> ### [`v4.2.2`](https://togithub.com/remarkablemark/html-react-parser/blob/HEAD/CHANGELOG.md#422-2023-09-01) [Compare Source](https://togithub.com/remarkablemark/html-react-parser/compare/v4.2.1...v4.2.2) ##### Build System - **deps:** bump style-to-js from 1.1.3 to 1.1.4 ([#​1034](https://togithub.com/remarkablemark/html-react-parser/issues/1034)) ([7620daf](https://togithub.com/remarkablemark/html-react-parser/commit/7620daffb1fc8a19dcc960b3bb0b01d86ee8b138)) </details> <details> <summary>postcss/postcss (postcss)</summary> ### [`v8.4.29`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8429) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.28...8.4.29) - Fixed `Node#source.offset` (by Ido Rosenthal). - Fixed docs (by Christian Oliff). </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Europe/Zurich, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/swisspost/design-system). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi42OC4xIiwidXBkYXRlZEluVmVyIjoiMzYuNzguOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Percy on Automate Support & Changes, This branch will allow integrating browserstack automate tests with the visual tests. This will unlock visual tests on various combination of OS, browsers and devices. Now one can run their functional tests along with visual tests on any
Mac
,Windows
versions*, not just that now one can also run their functional tests with visual tests on the various mobile devicesandroid
andios
accessible through automate.This all can be achieved by adding a simple command -
percyScreenshot(driver, name)
in the script.Refer to more details here - https://docs.percy.io/docs/integrate-functional-testing-with-visual-testing
* supported Versions