Skip to content

fix: bump rive-android to 11.9.1 and rive-ios to 6.23.1 - #370

Merged
mfazekas merged 1 commit into
release-v0.4from
chore/bump-runtimes-0.4
Aug 19, 2026
Merged

fix: bump rive-android to 11.9.1 and rive-ios to 6.23.1#370
mfazekas merged 1 commit into
release-v0.4from
chore/bump-runtimes-0.4

Conversation

@mfazekas

Copy link
Copy Markdown
Collaborator

Ports the runtime bump from #367 to the stable 0.4.x line: rive-android 11.7.2 → 11.9.1 and rive-ios 6.21.1 → 6.23.1.

Only package.json needs changing here. The other two files in #367 (android/src/new/... and ios/new/RiveRuntimeLogger.swift) arrived with the breaking feat!: experimental Rive runtime backend (#134) that started the 0.5.0-beta line, so they don't exist on this branch.

Also points this branch's copy of the release-please workflow at release-v0.4. Without target-branch the action reads its config and manifest from the repository's default branch and would cut a 0.5.0-beta; a push only ever triggers the workflow file on the branch pushed, so main keeps producing betas unchanged. The branch was cut from v0.4.19, which already carries a non-prerelease release-please config and a manifest at 0.4.19, so no config changes were needed. Merging this should produce a 0.4.20 release PR, and a non-prerelease GitHub release publishes to the npm latest tag via the existing conditional in publish.yml.

On verification, I could not get a green local run on this branch — but nothing I found is attributable to the bump, and each failure reproduces identically at the old pins:

  1. The iOS example does not build on Xcode 26.5: RN 0.79's bundled fmt 11.0.2 hits the consteval error in Pods/fmt/include/fmt/format-inl.h. main carries a Podfile fix for this that this branch predates. Confirmed pre-existing by a clean pod install + build with RiveRuntime pinned back to 6.21.1 — identical errors.
  2. viewmodel-properties › non-existent properties return undefined fails. Confirmed pre-existing at rive-android 11.7.2 — identical failure.
  3. The Android emulator dies mid-run (bad color buffer handle, a gfxstream host-GPU crash), taking ~10 suites down with adb errors rather than assertion failures. Reproduced at 11.7.2 as well, on a cold-booted emulator.

What did verify cleanly: Android compiles against 11.9.1 with zero deprecation warnings (this tree predates the API surface 11.9.x deprecates), and pod install resolves RiveRuntime 6.23.1. CI is the meaningful gate here, since it runs a different Xcode and emulator image.

Bumps the pinned native runtimes on the 0.4.x line to the latest
releases: rive-android 11.7.2 -> 11.9.1 and rive-ios 6.21.1 -> 6.23.1.

Also points this branch's release-please workflow at release-v0.4 so the
0.4.x line keeps cutting stable releases to the npm latest tag while
main produces 0.5.0 betas.
@mfazekas
mfazekas merged commit ae1fdb9 into release-v0.4 Aug 19, 2026
17 of 18 checks passed
@mfazekas
mfazekas deleted the chore/bump-runtimes-0.4 branch August 19, 2026 20:05
mfazekas pushed a commit that referenced this pull request Aug 19, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.4.20](v0.4.19...v0.4.20)
(2026-08-19)


### Bug Fixes

* bump rive-android to 11.9.1 and rive-ios to 6.23.1
([#370](#370))
([ae1fdb9](ae1fdb9))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
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