File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change
1
+ # How to cut a new release of Firebase UI
2
+
3
+ 1 . Switch to ` main ` branch locally.
4
+ 2 . Run ` git pull origin main ` .
5
+ 3 . Run ` git pull --tags ` to make sure all tags are fetched.
6
+ 4 . Create new branch with the signature "release/[ year] -[ month] -[ day] ".
7
+ 5 . Run ` melos version --no-git-tag-version ` to automatically version packages and update Changelogs.
8
+ 6 . Run ` melos publish ` to dry run and confirm all packages are publishable.
9
+ 7 . After successful dry run, commit all changes with the signature "chore(release): prepare for release".
10
+ 8 . Run ` git push origin [RELEASE BRANCH NAME] ` & open pull request for review on GitHub.
11
+ 9 . After successful review and merge of the pull request, switch to ` main ` branch locally, & run ` git pull origin main ` .
12
+ 10 . Run ` melos publish --no-dry-run --git-tag-version ` to now publish to Pub.dev.
13
+ 11 . Run ` git push --tags ` to push tags to repository.
14
+ 12 . Ping @kevinthecheung to get the changelog in Firebase releases.
You can’t perform that action at this time.
0 commit comments