Skip to content

chore(deps): autoupdate (needs claude fix) - #46

Merged
siarheidudko merged 3 commits into
mainfrom
chore/autoupdate-30135331299
Jul 25, 2026
Merged

chore(deps): autoupdate (needs claude fix)#46
siarheidudko merged 3 commits into
mainfrom
chore/autoupdate-30135331299

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

The dependency autoupdater failed during builds-and-checks.

Run log: https://github.com/dudko-dev/protoobject/actions/runs/30135331299

A Claude session has been dispatched to push fixes onto this branch
so the following commands all exit 0:

  npm run lint
  npm run build
  npm run test:ts

Claude will leave a status comment on this PR when it finishes.
PR-checks will re-run on each new commit.

@github-actions
github-actions Bot requested a review from siarheidudko July 25, 2026 00:02
@github-actions github-actions Bot added autoupdate Automated dependency update PRs needs-claude Needs Claude GitHub App to fix labels Jul 25, 2026
…int peer range

typescript-eslint@8.65.0 (latest stable) declares peerDependency
"typescript": ">=4.8.4 <6.1.0", so the autoupdater's bump to
typescript@^7.0.2 broke npm install (ERESOLVE). Reverting typescript
to the previously pinned ^6.0.3 until typescript-eslint ships support
for TS 7.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@claude

claude Bot commented Jul 25, 2026

Copy link
Copy Markdown

Status: fixed and pushed — all three checks green.

Initial failure: npm install failed with ERESOLVE. The autoupdater bumped typescript to ^7.0.2, but the latest stable typescript-eslint@8.65.0 still declares peerDependencies.typescript: ">=4.8.4 <6.1.0" — it has not yet published support for TypeScript 7. No newer stable typescript-eslint release exists that supports TS 7 as of this run.

Fix: Reverted typescript in devDependencies from ^7.0.2 back to ^6.0.3 (its previous pinned version on main), which satisfies typescript-eslint's peer range. Regenerated package-lock.json accordingly. No product/source code changes.

Verified green after the fix:

  • npm run lint — exit 0
  • npm run build — exit 0
  • npm run test:ts — exit 0 (5/5 tests pass)

Pushed commit: 55cf284 — "fix(deps): pin typescript to ^6.0.3, incompatible with typescript-eslint peer range"

The autoupdater's fallback path only runs `npm-check-updates -u`, so it
never bumped the package version. Without a version change,
release-on-version-bump does not fire on merge and the dependency
updates in this PR would land on the default branch without ever being
published.

Bumping the patch version at the maintainer's request so the merge
produces a release.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PfHHX2WrotHCt9djnk6tMZ
@siarheidudko
siarheidudko merged commit 2115a21 into main Jul 25, 2026
8 checks passed
@siarheidudko
siarheidudko deleted the chore/autoupdate-30135331299 branch July 25, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autoupdate Automated dependency update PRs needs-claude Needs Claude GitHub App to fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants