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 main
Update frontend dependencies:
yarn
Run 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
upstream
repository:git remote add upstream https://github.com/rowyio/rowy.git
Fetch the latest commits from
upstream
:git fetch upstream
Check out your fork’s local
main
branch:git checkout main
Merge the changes from
upstream/main
into your localmain
branch:git merge upstream/main
If 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:
yarn
Run the app locally to test:
yarn start
Push 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 build
If you’re using Firebase Hosting, you can run:
yarn deploy
This will deploy Rowy to Firebase Hosting with the target set to
rowy
.