Skip to content

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

Open
github-actions[bot] wants to merge 2 commits into
masterfrom
chore/autoupdate-30133461857
Open

chore(deps): autoupdate (needs claude fix)#23
github-actions[bot] wants to merge 2 commits into
masterfrom
chore/autoupdate-30133461857

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/30133461857

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.
PR-checks will re-run on each new commit.

@github-actions
github-actions Bot requested a review from siarheidudko July 24, 2026 23:20
@github-actions github-actions Bot added autoupdate Automated dependency update PRs needs-claude Needs Claude GitHub App to fix labels Jul 24, 2026
typescript@7.0.2 breaks npm install: typedoc@0.28.20's peer range only
allows typescript up to 6.0.x (no stable typedoc release supports TS 7
yet). firebase-tools@15.24.0 regresses the Storage Emulator, causing
bucket.deleteFiles() to fail with "Not Implemented" during integration
tests. Reverting both to their pre-autoupdate versions restores a
working install and green test suite.

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

claude Bot commented Jul 24, 2026

Copy link
Copy Markdown

Autoupdate fix status

Initial failures: npm ci failed (ERESOLVE), which cascaded to npm run lint/build/cov never running.

Root causes found:

  1. typescript was bumped to ^7.0.2, but typedoc@0.28.20's peer dependency only allows typescript up to 6.0.x (no stable typedoc release supports TS 7 yet — only 1.0.0-dev.* prereleases exist). This broke npm ci/npm install outright.
  2. firebase-tools was bumped to ^15.24.0, which regresses the Storage Emulator: bucket.deleteFiles() (used by the clean/storage jobs) fails with "Not Implemented". Verified by swapping back to 15.22.4 in isolation — failure disappears.

Changes made (compatibility pins only, no product logic touched):

  • typescript: ^7.0.2^6.0.3 (matches typedoc's peer range)
  • firebase-tools: ^15.24.0^15.22.4 (avoids the Storage Emulator regression)
  • package-lock.json regenerated accordingly

All other autoupdated devDependency bumps (@types/node, eslint, prettier, typedoc patch, typescript-eslint, @eslint/js, globals) were left as-is since they installed and tested cleanly.

Verification (all commands run locally from a clean npm ci, exit codes confirmed):

  • 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; required pointing at the pre-installed JDK 21 in my sandbox since its default java is 17 — the same JDK 21 that pr-checks.yml already provisions via actions/setup-java, so this doesn't affect CI)

Pushed commit: 85c077e4 — "fix(deps): pin typescript and firebase-tools to compatible versions"

No package version bump. pr-checks should re-run automatically on this push.

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