This PR solves one item in #1392.
In response to upcoming limiting free usage of Cirrus CI, suggesting to move (partially?) CI tasks/jobs from Cirrus CI to GitHub Actions (GHA).
Here is example from my personal repo: https://github.com/hebasto/secp256k1/actions/runs/5806269046.
For security concerns, see:
- https://github.com/bitcoin/bitcoin/issues/28098#issuecomment-1651432106
- https://github.com/bitcoin/bitcoin/issues/28098#issuecomment-1651688197
I’m suggesting the repository “Actions permissions” as follows:
See build logs in my personal repo: https://github.com/hebasto/secp256k1/actions/runs/5692587475.