Upgrade the engine
engine in advent.yaml pins the version CI downloads. To upgrade:
-
Install the new
adventlocally and setengineto its version. -
Run
advent verify. If it reports files sealed in another schema, run:Terminal window advent reseal --allThis seals every day and the certificate again from their source copies, in the new format, with fresh keys. It needs the editors key. Players keep their progress: their words do not change.
-
Commit and push.
Each sealed file records its schema and the engine version that sealed it (sealed_by). An engine only reads its own schema and names the version to install otherwise, so an old repository can always be built by pinning the engine it was sealed with.