ci: split QA workflows by runner
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
## Summary
- split QA into separate GitHub-hosted and self-hosted workflows
- keep GitHub-hosted platforms in `qa-github-hosted.yaml` and self-hosted platforms in `qa-self-hosted.yaml`
- keep the minimum-dependencies lanes on self-hosted runners and retain the added resolute coverage
## Testing
- make lint-prettier
Evaluation history
No evaluation history available.