`rustc` takes notoriously long to compile release targets and we should cache builds in a workflow to save resources.