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:
lilysentinel-ticksentinel-locationsfilecoin-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>