Okay, so I think this is the way I would go:
- disable rolling release
- push a new release
- trigger delta between pinned release and latest. This can be done using the API call:
https://delta.balena-cloud.com/api/v2/delta?src=<SRC_IMG>&dest=<DEST_IMG>
where<SRC_IMG>
is the source/pinned release image ID (or name) and<DEST_IMG>
is the “latest” image. - get update delta size using Camerons script (probably on some poll interval as the delta will take a minute or more to generate).
Your approach with a test device is also a pretty good way to go. Let me know if you need clarification on any of the above