Skip to content

build(emulator-image): bump firebase-tools to 15.25.0 - #19

Merged
mattdrees merged 1 commit into
mainfrom
bump-firebase-tools-15.25.0
Jul 30, 2026
Merged

mattdrees merged 1 commit into
mainfrom
bump-firebase-tools-15.25.0

Conversation

@mattdrees

Copy link
Copy Markdown
Member

Bumps the pinned firebase-tools in the emulators image from 15.23.0 to 15.25.0.

Why

firebase-tools 15.25.0 updates the Firestore emulator to v1.22.0 (bundled jar
cloud-firestore-emulator-v1.21.0.jar -> v1.22.0.jar), adding DML support. 15.24.0/15.25.0
also carry Storage and Data Connect emulator fixes, though this image only runs
firestore,auth.

Compatibility

  • engines.node is unchanged (>=20 || >=22 || >=24) — the node:22-trixie-slim base still holds.
  • No change to the Java 21+ requirement, so openjdk-21-jre-headless on trixie is still correct.

Scope

Bumps the ARG (the workflow greps it to derive the pushed tag) plus the three doc
references to the image tag. No CHANGELOG entry: that file tracks solid_gcp gem releases,
and image tags version independently of the gem.

Note

This is also the first change to touch emulator-image/** since #14 bumped the CI actions,
so it's the first real exercise of setup-qemu@v4, setup-buildx@v4, and build-push@v7
in the emulator-image workflow. login-action@v4.5.2 and the multi-arch push step are
PR-gated and will only run once this merges to main.

🤖 Generated with Claude Code

Firestore emulator jar v1.21.0 -> v1.22.0 (adds DML support). Also picks up
Storage/Data Connect emulator fixes, none of which this image runs.

Node engines range and the Java 21+ requirement are unchanged, so the
node:22-trixie-slim + openjdk-21 base still holds.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mattdrees
mattdrees merged commit e5c5ef6 into main Jul 30, 2026
4 checks passed
@mattdrees
mattdrees deleted the bump-firebase-tools-15.25.0 branch July 30, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant