These are the workflows which Sentinel relies upon to ship code into production.
<aside> 🟢 Green text indicates planned work that is not implemented yet.
</aside>
production
(sub-workflow)<aside> ❗ Note: Initial deployment requires a long startup time (~45-60m) which must be accounted for on an instance with no prior state.
</aside>
<aside>
💡 calibnet
does not require deployments for sentinel-tick
or sentinel-locations
</aside>
$REPO
is one of:
lily
sentinel-tick
sentinel-locations
filecoin-project/$REPO
and merged into master/main AND all $REPO
CI tasks have passed (maybe: AND IF deployment requires no database migration); THEN build docker image using the SHA which results from the merge AND deploy into staging
on mainnet
and calibnet
networks.
<aside> ❗ Note: Initial deployment requires a long startup time (~45-60m) which must be accounted for on an instance with no prior state.
</aside>