SIGN IN SIGN UP

CI: Upgrade Github actions, pin to commit SHAs (#3552)

All GitHub Actions in `.github/workflows` and `.github/actions` were
using mutable version tags (`@v4`, `@v5`, etc.), which are not
reproducible and can be silently updated by action authors.

Pins every action to a fixed commit SHA with the version appended as a
comment, and upgrades each to its current latest release:

| Action | Version |
|--------|---------|
| `actions/checkout` | v7.0.1 |
| `actions/setup-python` | v7.0.0 |
| `actions/upload-artifact` | v7.0.1 |
| `actions/download-artifact` | v8.0.1 |
| `actions/cache` | v6.1.0 |
| `codecov/codecov-action` | v7.0.0 |
| `github/codeql-action` | v4.37.3 |
| `EnricoMi/publish-unit-test-result-action` | v2.24.0 |
| `dawidd6/action-download-artifact` | v21 |
| `liskin/gh-problem-matcher-wrap` | v4.0.0 |

`rickstaa/top-issues-action` was already pinned to a SHA.

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
C
Copilot committed
e5cd2b5be3d51c3be06746741173aa7abaab98e3
Parent: e36ffcb
Committed by GitHub <noreply@github.com> on 7/29/2026, 9:04:38 PM