diff --git a/scripts/gen-github-release.sh b/scripts/gen-github-release.sh index 66dcc65fdf2b..ad90ee602a62 100755 --- a/scripts/gen-github-release.sh +++ b/scripts/gen-github-release.sh @@ -123,8 +123,13 @@ cometbft $COMETBFT_VERSION Presuming that your node is running `$PREV_RELEASE`, once the upgrade height for a subsequent proposal to upgrade to `$TAG` has been reached, your node will halt automatically allowing you to upgrade the agoric stack. +### Prerequisites + +Install supported versions of Go, Node.js, and a compiler such as gcc or clang as documented in the [README](https://github.com/Agoric/agoric-sdk/tree/$TAG#prerequisites). + +### Building + ``` -# (prepare by installing Go 1.20.2 or higher, Node 16 or 18, clang 10 or gcc 10) # (stop the agd service) cd agoric-sdk git fetch --all @@ -138,19 +143,6 @@ yarn build Do _not_ copy the `agd` script or Go binary to another location. If you would like to have an executable `agd` in another location, then create a symlink in that location pointing to `agoric-sdk/bin/agd`. -### Golang Version - -The `$TAG` release requires Go 1.20.2 or higher. - -### Node Version - -Node.js 16.13 or higher (previous LTS) or Node.js 18.12 or higher (maintenance LTS). -Please note the current active LTS of Node 20 is not yet officially supported. - -### C Compiler Version - -Clang version 10 or GCC version 10 required. - ### Troubleshooting `repoconfig.sh: No such file or directory` Unlike typical cosmos-sdk chains where the daemon is a single executable file, Agoric's use of cosmos-sdk depends on many components of `agoric-sdk` at runtime. Copying `agd` to `/usr/local/bin` or the like is unlikely to produce a working installation. For more detail, see: https://github.com/Agoric/agoric-sdk/issues/7825