chore(deps-dev): bump zx from 8.3.0 to 8.8.4
Type: Pull Request
State: Closed
Association: Contributor
Comments: 1
(5 months ago)
(5 months ago)
(5 months ago)
JavaScript dependencies
⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps zx from 8.3.0 to 8.8.4.
Release notes
Sourced from zx's releases.
8.8.4 — Flange Coupling
It's time. This release updates zx internals to make the
psAPI and related methodsProcessPromise.kill(),kill()work on Windows systems withoutwmic. #1344 webpod/ps#15
- WMIC will be missing in Windows 11 25H2 (kernel >= 26000)
- The windows-latest label in GitHub Actions will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025 and finishing by September 30, 2025.
8.8.3 — Sealing Gasket
Continues #1339 to prevent injections via
Proxyinput or customtoString()manipulations.8.8.2 — Leaking Valve
Fixes potential cmd injection via
kill()method for Windows platform. #1337 #1339. Affects the versions range8.7.1...8.8.1.8.8.1 — Turbo Flush
We keep improving the projects internal infra to bring more stability, safety and performance for artifacts.
Featfixes
- Applied flags filtration for CLI-driven deps install #1308
- Added
kill()event logging #1312- Set
SIGTERMaskill()fallback signal #1313- Allowed
stdio()arg be an array #1311const p = $({halt: true})`cmd` p.stdio([stream, 'ignore', 'pipe'])Enhancements
- Added check for zx@lite pkg contents #1317 #1316
- Simplified
ProcessPromise[asyncIterator]inners #1307- Updated deps: chalk 5.6.0, fs-extra 11.3.1, yaml 2.8.1 #1309 #1323 #1326
- Added TS@next to the test matrix #1310
- Optimized internal
shellsetters #1314- Refactored build-publish pipelines and scripts #1319 #1320 #1321 #1322 #1324 #1325 #1327
8.8.0 — Pressure Tested
This release enhances the coherence between the ProcessPromise and the Streams API, eliminating the need for certain script-level workarounds.
✨ New Features
unpipe()— Selectively stop pipingYou can now call
.unpipe()to stop data transfer from a source to a destination without closing any of the pair. #1302const p1 = $`echo foo && sleep 0.1 && echo bar && sleep 0.1 && echo baz && sleep 0.1 && echo qux` const p2 = $`echo 1 && sleep 0.15 && echo 2 && sleep 0.1 && echo 3` const p3 = $`cat`p1.pipe(p3) </tr></table>
... (truncated)
Commits
bfa8e6aci: update zizmor to v1.14.0 (#1346)e560fe1chore: v8.8.4 (#1345)4894841feat: updatepsutils to support Windows kernel >= 26000 (#1344)bf1d703ci: fix tag extractor (#1342)f1b9ed7refactor: strengthenkillinput check (#1341)6d611dechore: update version to 8.8.2, up dev deps (#1340)d9fc297fix: checkkill()input (#1339)a1cf179chore: up deps, apply npm audit fix (#1336)84e484afeat: expose bus api (#1332)72b5604ci: use nodejs 24 by default (#1330)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
2
+6
-33
Package Dependencies
Technical Details
| ID: | 9236825 |
| UUID: | 2879954089 |
| Node ID: | PR_kwDOAeCJis6rqJyp |
| Host: | GitHub |
| Repository: | NativeScript/NativeScript |
| Mergeable: | Yes |
| Merge State: | Clean |