Making a release

Prep work

Check for "foundational" software upgrades

Mainly Trusted Firmware-A. If a new release was made, upgrade it.

At release time

We have one commit with the released name/version un-suffixed.

Use the support/ script to update the version numbers, make the commits and tag accordingly.

After the release

Update Nixpkgs

Not strictly needed, but upgrading Nixpkgs frequently enough helps us stay on top of updates for dependencies.

Updating the pinned Nixpkgs after the release ensures we're testing the change for the longest time possible.