Skip to content
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

chore(deps): update dependency execa to v4.1.0 #30248

Draft
wants to merge 16 commits into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 17, 2024

SEE COMMENT FOR DETAILS

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
execa 4 -> 4.1.0 age adoption passing confidence
execa 1.0.0 -> 4.1.0 age adoption passing confidence
execa 4.0.0 -> 4.1.0 age adoption passing confidence

Release Notes

sindresorhus/execa (execa)

v4.1.0

Compare Source

v4.0.3

Compare Source

  • Fix use of floating number for the timeout and forceKillAfterTimeout options (#​431) 9a157b3

v4.0.2

Compare Source

Bug fixes
  • Fix with third-party promises (like bluebird) not working (#​427)

v4.0.1

Compare Source

Bug fixes
  • Fix checking for Error instances (#​423)

v4.0.0

Compare Source

Breaking changes
Bug fixes
  • Fix childProcess.kill() not working with Electron (#​400)

v3.4.0

Compare Source

Features

v3.3.0

Compare Source

Features

  • Allow setting the windowsHide option (#​388). The option still defaults to true. However previously it could not be set to false.

Documentation

  • Add tip on how to retry Execa on failure (#​386).
  • Improve examples (#​385)

Thanks @​justsml for helping improving the documentation!

v3.2.0

Compare Source

Features

v3.1.0

Compare Source

Features

  • Add execPath option which allows changing the path to the Node.js executable to use in child processes. (#​377)

v3.0.0

Compare Source

Breaking changes

Features

Bug fixes

  • Fix errors being thrown when detached: true or cleanup: false is used (#​360)
  • Make execa compatible with Node.js 13.0.0-pre (#​370)

Dependencies

  • Upgrade npm-run-path from 3.0.0 to 4.0.0 (#​376)
  • Upgrade cross-spawn to 7.0.0 (#​367)

Documentation

  • Document the reasons why the returned promise might fail (#​364)

v2.1.0

Compare Source

Features
Documentation
  • Document the reasons why the returned promise might fail (#​364)
Dependencies
  • Upgrade cross-spawn to 7.0.0 (#​367)

v2.0.5

Compare Source

Bug fixes

v2.0.4

Compare Source

Bug fixes

  • Fix errors being thrown when detached: true or cleanup: false is used (#​360) 211febe

v2.0.3

Compare Source

Bug fixes

  • Add missing TypeScript definition for all (#​345)

Documentation

  • Add tip on how to execute the current package's binary (#​339, #​340)

v2.0.2

Compare Source

Bug fixes

v2.0.1

Compare Source

Bug fixes

  • Correctly set the engines.node field in package.json. Supported Node versions are either ^8.12.0 or >=9.7.0 (#​319, #​323)

Documentation

v2.0.0

Compare Source

Thanks to @​GMartigny, @​BendingBender, @​tomsotte, @​ammarbinfaisal, @​zokker13, @​stroncium, @​satyarohith, @​bradfordlemley, @​coreyfarrell, @​brandon93s, @​dtinth, @​papb for the great features and bug fixes they've contributed!

Please check the Medium article about this release!

Breaking changes

Features

Bug fixes

Documentation

Design

Tests

Maintainers


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@cypress-app-bot
Copy link
Collaborator

See the guidelines for reviewing dependency updates for info on how to review dependency update PRs.

Copy link

cypress bot commented Sep 17, 2024

cypress    Run #57224

Run Properties:  status check cancelled Cancelled #57224  •  git commit c80b46d3c3: empty commit
Project cypress
Branch Review renovate/execa-4.x
Run status status check cancelled Cancelled #57224
Run duration 39m 59s
Commit git commit c80b46d3c3: empty commit
Committer Jennifer Shehane
View all properties for this run ↗︎

Test results
Tests that failed  Failures 40
Tests that were flaky  Flaky 1
Tests that did not run due to a developer annotating a test with .skip  Pending 11
Tests that did not run due to a failure in a mocha hook  Skipped 24
Tests that passed  Passing 387
View all changes introduced in this branch ↗︎

Warning

Partial Report: The results for the Application Quality reports may be incomplete.

UI Coverage  54.41%
  Untested elements 29  
  Tested elements 37  
Accessibility  96.1%
  Failed rules  0 critical   7 serious   3 moderate   0 minor
  Failed elements 192  

Tests for review

Failed  cypress\e2e\runner\retries.experimentalRetries.mochaEvents.cy.ts • 1 failed test • app-e2e

View Output

Test Artifacts
... > does not try to serialize error with err.actual as DOM node Test Replay Screenshots
Failed  cypress\e2e\runner\reporter-ct-webpack.errors.cy.ts • 18 failed tests • app-e2e

View Output

Test Artifacts
Webpack - errors ui > assertion failures Test Replay Screenshots
Webpack - errors ui > assertion failures - no preferred IDE Test Replay Screenshots
Webpack - errors ui > exception failures Test Replay Screenshots
Webpack - errors ui > hooks Test Replay Screenshots
Webpack - errors ui > commands Test Replay Screenshots
Webpack - errors ui > cy.then Test Replay Screenshots
Webpack - errors ui > cy.should Test Replay Screenshots
Webpack - errors ui > cy.each Test Replay Screenshots
Webpack - errors ui > cy.spread Test Replay Screenshots
Webpack - errors ui > cy.within Test Replay Screenshots
The first 10 failed tests are shown, see all 18 tests in Cypress Cloud.
Failed  cypress\e2e\create-from-component.cy.ts • 4 failed tests • app-e2e

View Output

Test Artifacts
... > Shows create from component card for Vue projects Test Replay Screenshots
... > Shows create from component card for Vue projects Test Replay Screenshots
... > Shows create from component card for React projects Test Replay Screenshots
... > Shows create from component card for React projects Test Replay Screenshots
Failed  cypress\e2e\runner\reporter-ct-vite.errors.cy.ts • 17 failed tests • app-e2e

View Output

Test Artifacts
Vite - errors ui > assertion failures Test Replay Screenshots
Vite - errors ui > assertion failures - no preferred IDE Test Replay Screenshots
Vite - errors ui > hooks Test Replay Screenshots
Vite - errors ui > commands Test Replay Screenshots
Vite - errors ui > cy.then Test Replay Screenshots
Vite - errors ui > cy.should Test Replay Screenshots
Vite - errors ui > cy.each Test Replay Screenshots
Vite - errors ui > cy.spread Test Replay Screenshots
Vite - errors ui > cy.within Test Replay Screenshots
Vite - errors ui > cy.wrap Test Replay Screenshots
The first 10 failed tests are shown, see all 17 tests in Cypress Cloud.
Failed  cypress\e2e\runner\retries.ui.cy.ts • 0 failed tests • app-e2e

View Output

Test Artifacts

The first 5 failed specs are shown, see all 52 specs in Cypress Cloud.

Flakiness  cypress\e2e\specs.cy.ts • 1 flaky test • app-e2e

View Output

Test Artifacts
... > shows create first spec page with scaffold and create template spec options Test Replay Screenshots

Copy link
Contributor Author

renovate bot commented Sep 17, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@jennifer-shehane jennifer-shehane self-assigned this Sep 18, 2024
@jennifer-shehane
Copy link
Member

jennifer-shehane commented Sep 23, 2024

Updating execa from 1.0.0 to 4.x in the data-context and server packages, 1.0.0 was released on Nov 12, 2018.

The main breaking changes relevant to us:

I also just think that we've had code that never worked in the data-context package. Like, this exitCode does not exist on 1.0.0 of execa, it was added in 2.0.0, so I think this code path would never have run.

Screenshot 2024-09-23 at 11 43 38 AM

@jennifer-shehane jennifer-shehane marked this pull request as draft November 1, 2024 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants