mirror of
https://github.com/urbit/shrub.git
synced 2024-12-20 01:01:37 +03:00
Merge branch 'mp/meta/deploy' (#4222)
* origin/mp/meta/deploy: meta: update MAINTAINERS for auto-deploy meta: add CD development stream information Signed-off-by: Matilde Park <matilde.park@gmail.com>
This commit is contained in:
commit
dde827b2d3
@ -180,9 +180,9 @@ new fakezod with `urbit -F zod -B bin/solid.pill -A pkg/arvo`). Run
|
|||||||
`:glob|make`, and this will output a file in `fakezod/.urb/put/glob-0vXXX.glob`.
|
`:glob|make`, and this will output a file in `fakezod/.urb/put/glob-0vXXX.glob`.
|
||||||
|
|
||||||
Upload this file to bootstrap.urbit.org, and modify `+hash` at the top of
|
Upload this file to bootstrap.urbit.org, and modify `+hash` at the top of
|
||||||
`pkg/arvo/app/glob.hoon` to match the hash in the filename of the `.glob` file.
|
`pkg/arvo/app/glob.hoon` to match the hash in the filename of the `.glob` file.
|
||||||
Amend `pkg/arvo/app/landscape/index.html` to import the hashed JS bundle, instead
|
Amend `pkg/arvo/app/landscape/index.html` to import the hashed JS bundle, instead
|
||||||
of the unversioned index.js. Do not commit the produced `index.js` and
|
of the unversioned index.js. Do not commit the produced `index.js` and
|
||||||
make sure it doesn't end up in your pills (they should be less than 10MB each).
|
make sure it doesn't end up in your pills (they should be less than 10MB each).
|
||||||
|
|
||||||
### Tag the resulting commit
|
### Tag the resulting commit
|
||||||
@ -306,6 +306,13 @@ $ herb zod -p hood -d "+hood/merge %kids our %home"
|
|||||||
For Vere updates, this means simply shutting down each desired ship, installing
|
For Vere updates, this means simply shutting down each desired ship, installing
|
||||||
the new binary, and restarting the pier with it.
|
the new binary, and restarting the pier with it.
|
||||||
|
|
||||||
|
#### Continuous deployment
|
||||||
|
|
||||||
|
A subset of release branches are deployed continuously to the network. Thus far
|
||||||
|
this only includes `release/next-js`, which deploys livenet-compatible
|
||||||
|
JavaScript changes to select QA ships. Any push to master will automatically
|
||||||
|
merge master into `release/next-js` to keep the streams at parity.
|
||||||
|
|
||||||
### Announce the update
|
### Announce the update
|
||||||
|
|
||||||
Post an announcement to urbit-dev. The tag annotation, basically, is fine here
|
Post an announcement to urbit-dev. The tag annotation, basically, is fine here
|
||||||
|
Loading…
Reference in New Issue
Block a user