Skip to content

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

Merged
siarheidudko merged 3 commits into
masterfrom
chore/autoupdate-30672520029
Jul 31, 2026
Merged

chore(deps): autoupdate (needs claude fix)#26
siarheidudko merged 3 commits into
masterfrom
chore/autoupdate-30672520029

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

The dependency autoupdater failed during builds-and-checks.

Run log: https://github.com/siarheidudko/firebase-engine/actions/runs/30672520029

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 cov

Claude will leave a status comment on this PR when it finishes.
The Claude workflow re-dispatches PR-checks once it is done, so the
checks below reflect its pushed fixes.

@github-actions
github-actions Bot requested a review from siarheidudko July 31, 2026 23:19
@github-actions github-actions Bot added autoupdate Automated dependency update PRs needs-claude Needs Claude GitHub App to fix labels Jul 31, 2026
The autoupdater bumped typescript to ^7.0.2, which conflicts with
typedoc@0.28.20's peer dependency range (up to 6.0.x), breaking
npm install. It also bumped firebase-tools to ^15.25.1, whose Storage
Emulator now rejects bucket.delete() with "Not Implemented",
breaking the storage clean/restore integration tests. Reverting both
devDependencies to their last compatible versions restores green
lint/build/cov runs without touching product logic.

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

claude Bot commented Jul 31, 2026

Copy link
Copy Markdown

Status: fixed and pushed (commit 08666b1).

Initial failures: npm install/npm ci failed with an ERESOLVE peer-dependency conflict — the autoupdate bumped typescript to ^7.0.2, but typedoc@0.28.20 only supports typescript up to 6.0.x. After working around that locally, npm run cov also failed: the autoupdate's firebase-tools bump to ^15.25.1 changed the Storage Emulator's behavior so bucket.delete() (called from src/jobs/clean/storage.ts) now returns Not Implemented, cascading into 3 failing integration tests (verified by running the same suite against master's firebase-tools@15.22.4, which passes cleanly — 24/24 tests).

Changes made (package.json/package-lock.json only, no product code touched):

  • typescript: ^7.0.2^6.0.3 (last version satisfying typedoc's peer range)
  • firebase-tools: ^15.25.1^15.22.4 (last version whose Storage Emulator is compatible with the existing clean/restore integration tests)

Verified locally before push:

  • npm ci --no-audit --no-fund → exit 0
  • npm run lint → exit 0
  • npm run build → exit 0
  • npm run cov → exit 0 (24/24 tests passing)

Pushed commit 08666b1f to this branch.

@siarheidudko
siarheidudko merged commit 6a5f493 into master Jul 31, 2026
6 checks passed
@siarheidudko
siarheidudko deleted the chore/autoupdate-30672520029 branch July 31, 2026 23:49
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