Closed fengmk2 closed 3 months ago
The set of changes encompass the addition of Node.js version 21 to the test matrix, expansion of platform support in Cypress to include linux-arm64
, and updates to test assertions for platform-specific binary data. These modifications enhance compatibility and testing coverage, ensuring the application stays up-to-date with the latest technologies and platforms.
File Path | Change Summary |
---|---|
.github/workflows/nodejs.yml |
Added Node.js version 21 to the test matrix. |
app/common/adapter/binary/CypressBinary.ts |
Extended platform support to include linux-arm64 . |
test/common/adapter/binary/CypressBinary.test.ts |
Updated import statement for assert and modified test cases for additional platform-specific checks. |
Objective | Addressed | Explanation |
---|---|---|
Add support for more platforms in Cypress installation to prevent hang-ups [#1560] | ✅ | |
Ensure Cypress mirrors are usable and not returning errors [#1560] | ❌ | The changes do not address the issue of mirrors returning 403 errors directly. |
"In the realm of code, where binaries align,
A rabbit hopped forth, making platforms combine.
🐇💻 With a leap and a bound, 'cross versions and trees,
Node twenty-one gleams, in the workflow it sees.🌍 From darwin to linux, the support did expand,
'Cross arm64 lands, with a magical hand.
Though mirrors might falter, and downloads stand still,
The rabbit's work shines, through each line and till."
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?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 96.83%. Comparing base (
64bb78c
) to head (e7e5f22
). Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
closes https://github.com/cnpm/cnpmjs.org/issues/1560
Summary by CodeRabbit
linux-arm64
platform in Cypress binary handling.linux-arm64
platform.