Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: invertase/react-native-firebase
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v23.7.0
Choose a base ref
...
head repository: invertase/react-native-firebase
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v23.8.0
Choose a head ref
  • 20 commits
  • 273 files changed
  • 5 contributors

Commits on Dec 8, 2025

  1. Configuration menu
    Copy the full SHA
    21c1402 View commit details
    Browse the repository at this point in the history
  2. chore(release): attempt shell unset syntax for npm token

    back to actual tokens vs OIDC trusted publish if this doesn't work
    I suppose
    mikehardy committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    1abc0da View commit details
    Browse the repository at this point in the history
  3. chore(release): if node registry-url is omitted, NODE_AUTH_TOKEN shou…

    …ld be as well
    
    those code paths are dependent in actions/setup-node
    mikehardy committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    5d81556 View commit details
    Browse the repository at this point in the history
  4. chore(release): use token-based npmjs publish for now

    Temporarily admitting defeat on tokenless OIDC Trusted Publish
    
    It was working, then stopped working approximately Nov 27. Why?
    Unknown but I know a lot of reasons how it can not work now.
    mikehardy committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    4673035 View commit details
    Browse the repository at this point in the history
  5. chore(release): npm auth token requires setting registry-url for node…

    …-setup
    
    as discovered before, that's how the .npmrc with auth config is written
    and apparently without that things still don't work
    mikehardy committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    2a30c0b View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2025

  1. feat(functions): turbo modules implementation (#8603)

    Co-authored-by: Mike Hardy <github@mikehardy.net>
    russellwheatley and mikehardy authored Dec 9, 2025
    Configuration menu
    Copy the full SHA
    ad09a9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d54636 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2025

  1. Configuration menu
    Copy the full SHA
    dc28a77 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Configuration menu
    Copy the full SHA
    7e064cf View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2025

  1. Configuration menu
    Copy the full SHA
    804508b View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2025

  1. fix(app): firebase-ios-sdk 12.7.0 / firebase-js-sdk 12.7.0 (#8810)

    Update both the native iOS SDK and the JS SDK to their recent 12.7.0 versions
    In particular this allows the JS sdk to move it's dep (and our transitive dep) of
    react-native-async-storage to the v2.x series for react-native new architecture
    compatibility in react-native-firebase library consumers
    MichaelVerdon authored Dec 29, 2025
    Configuration menu
    Copy the full SHA
    e00bd87 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2026

  1. chore(ci): only cache main - avoid branches LRU evicting main cache

    use the separate actions/cache "restore" and "save" actions so we may
    only save optional based on whether we are on main or not
    
    actions/cache isolates branch caches from main to avoid branch cache
    poison attacks on main runs
    
    but branches may see main cache as those caches are considered trustworthy
    
    branch caches do consume available LRU storage though, meaning branch caches
    could evict main caches and in high traffic / large cache repositories like
    this one that means caches LRU out frequently and cache hit rates are terrible
    unless you cache on main only
    mikehardy committed Jan 2, 2026
    Configuration menu
    Copy the full SHA
    0b14ccb View commit details
    Browse the repository at this point in the history
  2. chore(ci): cache restore/save failures should never break the build

    very occasionally, there are errors in the `hashFiles` function used
    to calculate cache keys, and this causes a build error that is a flake,
    not a valid CI failure signal
    
    so, continue the workflow even if the caching setup has errors, as
    that is a recoverable problem and the workflow may still have a valid
    success outcome
    mikehardy committed Jan 2, 2026
    Configuration menu
    Copy the full SHA
    83c18b1 View commit details
    Browse the repository at this point in the history
  3. chore(ci): firebase emulators are cross-platform, share cache across OSs

    the downloaded/cached files are pure javascript and java, they may be
    shared across operating systems safely
    mikehardy committed Jan 2, 2026
    Configuration menu
    Copy the full SHA
    8dbc5ba View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2026

  1. feat(firestore): add VectorValue type and vector() API

    - modular API only we are no longer adding namespaced-functionality
    - supported usage is to create with `vector` or `fromJSON`, serialize w/toArray()
    
    Co-authored-by: Mike Hardy <github@mikehardy.net>
    Pelleking and mikehardy committed Jan 5, 2026
    Configuration menu
    Copy the full SHA
    8de9b68 View commit details
    Browse the repository at this point in the history
  2. perf(ci): only save ccache on main branch

    prevents LRU eviction thrashing of caches since we are near the limit
    on useful caches for a single CI run
    mikehardy committed Jan 5, 2026
    Configuration menu
    Copy the full SHA
    a2844d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2026

  1. Configuration menu
    Copy the full SHA
    43081df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98b4d79 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e16ccc4 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2026

  1. Configuration menu
    Copy the full SHA
    724ddcf View commit details
    Browse the repository at this point in the history
Loading