Update Rowy
If you deployed Rowy on rowy.app, you’ll receive the latest updates automatically as we release them. See changelog →
Otherwise, if you’re self-hosting Rowy, you can get release updates through the
main branch on GitHub.
The update procedure depends on whether you cloned the Rowy repo directly or forked it on GitHub first.
- Cloned directly
- Forked on GitHub
You cloned the repo directly
If you cloned the repo and did not change the Git remotes, you can pull directly
from origin.
Get the latest commits:
git pull origin mainUpdate frontend dependencies:
yarnRun the app locally to test:
yarn start
You committed changes
If you committed any changes to the code, excluding adding config files, you can follow the same procedure above.
However, you may see the following in your terminal:
Merge branch 'main' of https://github.com/rowyio/rowy
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
If the terminal says nano above that, press CtrlX to
merge the changes.
If it does not, you may be using vim. Press Esc, then type :wq,
then hit Enter to merge the changes.
If a merge conflict, you must resolve them before continuing. Read GitHub’s guide on addressing merge conflicts ↗
If you have any other issues, read GitHub’s guide to Git ↗
You forked Rowy on Github
If you forked Rowy using GitHub and cloned your fork repository, your origin
remote will be set to your fork.
Set the Rowy repo as the
upstreamrepository:git remote add upstream https://github.com/rowyio/rowy.gitFetch the latest commits from
upstream:git fetch upstreamCheck out your fork’s local
mainbranch:git checkout mainMerge the changes from
upstream/maininto your localmainbranch:git merge upstream/mainIf you have made any changes to the code, excluding adding config files, you will likely face a merge conflict. You must resolve them before continuing.
Read GitHub’s guide on addressing merge conflicts ↗Update frontend dependencies:
yarnRun the app locally to test:
yarn startPush your changes to your fork:
git push
Rebuild and redeploy Rowy
Once you have received the latest updates to Rowy on your local repository, you should rebuild and redeploy Rowy to your hosting service.
Build the app:
yarn buildIf you’re using Firebase Hosting, you can run:
yarn deployThis will deploy Rowy to Firebase Hosting with the target set to
rowy.