#### Commits in this PR
1. [CI] Fix cache not saving
Re-using the output of the cache restore step was recommended by the
`actons/cache` docs, but it doesn't work here because we actually start
from a clean cache when we run save so there is no output available to
read.
The annoyances of testing in the PR but main being a different
environment.
1. Bump macOS timeout
#### [PR chain](https://github.com/jlebar/git-pr-chain)
1. #5212
1. 👉 #5213 👈 **YOU ARE HERE**
⚠️⚠️ Please **do not click the green "merge" button** unless you know what
you're doing. This PR is part of a chain of PRs, and clicking the merge
button will not merge it into master. ⚠️⚠️