Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.6 KB

RELEASE_PROCESS.md

File metadata and controls

33 lines (22 loc) · 1.6 KB

Introduction

This document is an attempt to write down all the steps in the release process for the v5 branch.

Testing

  • Make sure android and ios e2e tests work locally. If you aren't sure it works locally, it isn't ready.
  • Make sure full CI runs complete successfully

Documentation

SDK Version numbers

  1. Update and commit the firebase registration version numbers to match the next version number

Package and Deploy

  1. Create git tag and alter package.json with npm version 5.x.x (e.g. npm version 5.4.3)
  2. Publish with npm publish
  3. Commit changes with git add -A && git commit -a
  4. Push changes back to repo with git push --follow-tags upstream (substitute your remote ref for upstream if the main repository has a different reference name in your local repo)
  5. For new minor versions make an entry github releases page pointing to the new v5.5.x (or v5.6.x etc) releases page on rnfirebase.io

Release notification

  1. Discord announcement: Invertase OSS > React Native Firebase > Announcements (use @here in the announcement to notify anyone watching the channel)
  2. twitter?
  3. anyone else?