Closed fengmk2 closed 1 month ago
This update introduces the EdgedriverBinary
class to manage EdgeDriver binary synchronization, including fetching and parsing binary data. The changes also include the addition of EdgeDriver as a binary type and its configuration settings, as well as the necessary testing infrastructure to ensure functionality.
File Path | Change Summary |
---|---|
.../adapter/binary/EdgedriverBinary.ts |
Added EdgedriverBinary class with methods for fetching and parsing EdgeDriver binaries. |
.../enum/Binary.ts |
Added Edgedriver to BinaryType enum. |
config/binaries.ts |
Added configuration for edgedriver including URLs and descriptions. |
.../binary/EdgedriverBinary.test.ts |
Introduced tests for the new EdgedriverBinary functionalities. |
test/fixtures/edgeupdates.json |
Added test fixture data for EdgeDriver updates across various platforms. |
Objective | Addressed | Explanation |
---|---|---|
Sync EdgeDriver binaries including latest release (#594) | ✅ |
🐇 Oh hoppity hop, the code does leap,
Across the fields where binaries sleep.
🌟 New paths we pave, with Edge in sight,
Syncing drivers through the night.
🎉 Celebrate this code, so bright and new,
A rabbit's touch, made just for you!
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
closes https://github.com/cnpm/cnpmcore/issues/594
Summary by CodeRabbit
New Features
Documentation
Tests