Homebrew tap for RisingWave, a distributed SQL database for stream processing.
Install Homebrew first. Then, tap this repository:
$ brew tap risingwavelabs/risingwaveTo install the latest release version:
$ brew install risingwaveOr, to install the latest development version:
$ brew install risingwave --HEADYou can now start the RisingWave playground and connect to it with the Postgres interactive terminal psql:
$ risingwave playground
# In another terminal...
$ psql -h localhost -p 4566 -d dev -U root$ brew install risingwave@1.2
# If you haven't installed other versions, it's available as `risingwave`
$ risingwave --version
# If you have installed other versions, you can find it with `brew --prefix`
$ $(brew --prefix risingwave@1.2)/bin/risingwave --versionWe use the manual GitHub Actions workflow bump risingwave to bump the formula. This requires write access to this repository.
The workflow expects a repository secret HOMEBREW_BUMP_PR_TOKEN (PAT or GitHub App token) with permissions to push branches and open PRs.
- Go to Actions → bump risingwave → Run workflow
- (Optional) Set
versiontox.y.z. If left empty, it uses the latest stable release (ignores prereleases). - The workflow will open a bump PR that updates:
Formula/risingwave.rbversion + sha256resource "connector"URL + sha256
If there are existing open bump PRs for the same version, the workflow will close them after the new PR is created.
# 1. Bump the version in the formula
brew bump-formula-pr risingwave --version x.y.z
# 2. Switch to the newly created branch
git switch bump-risingwave-x.y.z
# 3. Manually update the `resource "connector"` section in `Formula/risingwave.rb`
code Formula/risingwave.rb