Skip to content

chore(deps): autoupdate (needs claude fix)#28

Merged
siarheidudko merged 2 commits into
mainfrom
chore/autoupdate-29621483444
Jul 18, 2026
Merged

chore(deps): autoupdate (needs claude fix)#28
siarheidudko merged 2 commits into
mainfrom
chore/autoupdate-29621483444

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

The dependency autoupdater failed during builds-and-checks.

Run log: https://github.com/ireceipt-pro/js/actions/runs/29621483444

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

  npm run build
  npm test

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 17, 2026 23:45
@github-actions github-actions Bot added autoupdate Automated dependency update PRs needs-claude Needs Claude GitHub App to fix labels Jul 17, 2026
typescript-eslint@8.64.0 peer-requires typescript >=4.8.4 <6.1.0; the
autoupdate baseline bumped typescript to 7.0.2, which is unresolvable
under strict peer deps.

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

claude Bot commented Jul 17, 2026

Copy link
Copy Markdown

Autoupdate fix status

Initial failure: npm install failed with ERESOLVE — the npm-check-updates baseline bumped typescript to ^7.0.2, but typescript-eslint@8.64.0's peer dependency requires typescript >=4.8.4 <6.1.0. TypeScript 7.x is too new for the current typescript-eslint release, so the dependency tree was unresolvable.

Fix: Pinned typescript to ^6.0.3 (latest 6.x release, satisfies typescript-eslint's peer range) in package.json, then regenerated package-lock.json via npm install --no-audit --no-fund. No product logic was touched — this is a pure devDependency compatibility pin.

Verification (all exit 0 on this branch):

  • npm install --no-audit --no-fund — exit 0
  • npm run build (prebuild eslint + tsc types/cjs/esm + package shim) — exit 0
  • npm test (tsx --test test/library.test.ts, using the IRECEIPTPRO_API_KEY secret) — exit 0, 4 passed / 0 failed

Pushed: commit e4a58a4 — "fix(deps): pin typescript to ^6.0.3 for typescript-eslint compatibility"

@siarheidudko
siarheidudko merged commit 9c8d57e into main Jul 18, 2026
4 checks passed
@siarheidudko
siarheidudko deleted the chore/autoupdate-29621483444 branch July 18, 2026 06:57
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.

1 participant