Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 889 Bytes

release-procedure.md

File metadata and controls

18 lines (16 loc) · 889 Bytes

Release procedure

Because of the hacky way this package provides both the firetender and firetender-admin npms, we cannot simply use npm version followed by npm publish. Instead:

  1. Run npm run check and fix any issues.
  2. Switch to admin mode and run the tests:
    npm run use-admin-firestore && npm run test && npm run use-web-firestore
  3. Manually set the new version number in package.json, package-web.json, and package-admin.json.
  4. Run npm i.
  5. Commit the change. The name of the commit should be the new version number and nothing else (e.g., 0.10.4). Versioning series start at zero (e.g., a minor version upgrade of 0.10.4 is 0.11.0).
  6. Run npm run use-admin-firestore && npm publish.
  7. Run npm run use-web-firestore && npm publish.