Skip to content

Fix our CI workflow on Windows#557

Merged
joanise merged 2 commits into
mainfrom
dev.ej/ci-fix-win
Jun 3, 2026
Merged

Fix our CI workflow on Windows#557
joanise merged 2 commits into
mainfrom
dev.ej/ci-fix-win

Conversation

@joanise
Copy link
Copy Markdown
Member

@joanise joanise commented Jun 3, 2026

PR Goal?

Fix test-for-windows

Was broken due to recent incompatibility between zip handlers and the latest node.

The latest cypress release https://docs.cypress.io/app/references/changelog#15-16-0 reports a fix for the problem as the first entry of the Bugfixes list:

Fixed an issue on Node 24.16.0+ and Node 26.1.0+ where installing Cypress could silently extract only the first file from the binary archive, causing the test runner to fail to launch with a "Cypress binary is missing" error. Addresses #33891. Addressed in #33887.

At the same time, I'm re-applying #555 since it's no longer breaking CI. I think that was in fact unrelated, cypress was most likely the problem from the beginning.

Fixes?

broken Windows CI workflow

Feedback sought?

sanity check

Priority?

medium high

How to test?

look at the CI results for "Run tests on Windows"

Confidence?

high

Version change?

no

@semanticdiff-com
Copy link
Copy Markdown

semanticdiff-com Bot commented Jun 3, 2026

Review changes with  SemanticDiff

Changed Files
File Status
  package-lock.json Unsupported file format
  package.json  0% smaller

@joanise joanise requested a review from deltork June 3, 2026 19:31
joanise and others added 2 commits June 3, 2026 15:31
…557)

https://docs.cypress.io/app/references/changelog#15-16-0 release notes
say:
> Fixed an issue on Node 24.16.0+ and Node 26.1.0+ where installing
> Cypress could silently extract only the first file from the binary
> archive, causing the test runner to fail to launch with a "Cypress
> binary is missing" error. Addresses #33891. Addressed in #33887.

When we bumped to 24.16.0 in CI, that broke the Windows worflow.
I'm not sure why it didn't break the Linux workflow, but meh, not going
to hunt that down too far...
Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.5 to 0.2.7.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](raszi/node-tmp@v0.2.5...v0.2.7)

---
updated-dependencies:
- dependency-name: tmp
  dependency-version: 0.2.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@joanise joanise force-pushed the dev.ej/ci-fix-win branch from 791019e to 061dc5d Compare June 3, 2026 19:33
Copy link
Copy Markdown
Collaborator

@deltork deltork left a comment

Choose a reason for hiding this comment

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

Simple fix 🤣!

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

PR Preview Action v1.6.3
Preview removed because the pull request was closed.
2026-06-03 19:43 UTC

@joanise
Copy link
Copy Markdown
Member Author

joanise commented Jun 3, 2026

Simple fix 🤣!

So much work to find it! 😅

@joanise joanise merged commit 061dc5d into main Jun 3, 2026
3 checks passed
@joanise joanise deleted the dev.ej/ci-fix-win branch June 3, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants