chore(deps): bump @typescript-eslint/eslint-plugin from 8.70.0 to 8.70.1 in /clients/typescript - #5428
Conversation
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.70.0 to 8.70.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.70.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
REST API breakage checks (OpenAPI) — ✅ PASSEDResult: ✅ PASSED |
|
🤖 OpenHands is fixing the failing CI on this dependabot version bump. Head commit: This comment was posted by an AI agent (OpenHands). |
…client Dependabot bumped @typescript-eslint/eslint-plugin to 8.70.1, which now requires @typescript-eslint/parser ^8.70.1 as a peer. The bump left the hoisted parser (and the typescript-eslint meta-package) at 8.70.0, so npm ci failed with ERESOLVE and broke every TypeScript client CI job. Regenerate the lockfile so the whole @typescript-eslint 8.70.x family and the typescript-eslint meta-package resolve to 8.70.1 consistently. Co-authored-by: openhands <openhands@all-hands.dev>
all-hands-bot
left a comment
There was a problem hiding this comment.
This review was posted by an AI agent (OpenHands).
Review — chore(deps): bump @typescript-eslint/eslint-plugin from 8.70.0 to 8.70.1
Scope: the change is confined to clients/typescript/package-lock.json, a package this repository owns, and falls under the dependency-update checkpoint in .agents/skills/custom-codereview-guide.md. No material correctness, security, compatibility, or acceptance-criterion defect found.
Verification on head 2350dff363d935ab3b01f5243450c3387419dc02:
- Diff touches only
clients/typescript/package-lock.json. The entire@typescript-eslint8.70.x family plus thetypescript-eslintmeta-package resolve to 8.70.1, and no8.70.0entries remain. This aligns the hoisted@typescript-eslint/parserwith the plugin's new^8.70.1peer, which is what the first dependabot commit left inconsistent and what brokenpm ci. npm cisucceeds inclients/typescript/, confirming the lockfile satisfies the plugin/parser peer graph (no ERESOLVE).npm run lintpasses with 0 errors (7 pre-existing warnings) against the bumped plugin, andnpm run test:coveragepasses.- Lockfile is idempotent:
npm install --package-lock-onlyproduces no further changes, so it is a clean regeneration rather than a hand-edit. - Supply-chain guardrail: 8.70.1 was published 2026-09-21T17:08Z, about 10.6 days before this review, so it clears the repository's seven-day
exclude-newerintent. - CI: every check run on this head is green.
- No review threads or unresolved comments on this head.
✅ APPROVED
…ypescript-eslint/eslint-plugin-8.70.1
Bumps @typescript-eslint/eslint-plugin from 8.70.0 to 8.70.1.
Release notes
Sourced from @typescript-eslint/eslint-plugin's releases.
... (truncated)
Changelog
Sourced from @typescript-eslint/eslint-plugin's changelog.
Commits
23d38cechore(release): publish 8.70.19d82e4bchore: expand eslint-plugin rules test files glob (#12878)f7482f6fix(eslint-plugin): [no-misused-promises] handle multiple Promise constituent...2673044docs(eslint-plugin): [prefer-promise-reject-errors] add option sections and e...8f141a2fix(eslint-plugin): [no-useless-default-assignment] convert the fixer to a su...479cd85chore: enable assertion optionrequireDatafor all rule tests (#12816)f3c190cfix(eslint-plugin): [no-unnecessary-condition] handle union-keyed index acces...b1993dffix(eslint-plugin): [unbound-method] treat Intl.Collator.prototype.compare as...da394bcfix(eslint-plugin): [no-unnecessary-parameter-property-assignment] account fo...4a742fffix(eslint-plugin): [await-thenable] prevent autofix from breaking code when ...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 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)🐳 Agent Server images for this PR — GHCR package, pull/run commands, and all pushed tags (click to expand)
• GHCR package: https://github.com/OpenHands/agent-sdk/pkgs/container/agent-server
Variants & Base Images
eclipse-temurin:17-jdkpython-node-runtimepython-node-runtimepython-node-runtimegolang:1.21-bookwormPull (multi-arch manifest)
# Each variant is a multi-arch manifest supporting both amd64 and arm64 docker pull ghcr.io/openhands/agent-server:db4eca5-pythonRun
All tags pushed for this build
About Multi-Architecture Support
db4eca5-python) is a multi-arch manifest supporting both amd64 and arm64db4eca5-python-amd64) are also available if needed