zmk
zmk copied to clipboard
feat: runner-type input for configurable runner selection
PR check-list
- [x] Branch has a clean commit history
- [x] Additional tests are included, if changing behaviors/core code that is testable.
- [x] Proper Copyright + License headers added to applicable files (Generally, we stick to "The ZMK Contributors" for copyrights to help avoid churn when files get edited)
- [x] Pre-commit used to check formatting of files, commit messages, etc.
- [x] Includes any necessary documentation changes.
What's the use case here? I fear that adding such config option might falsely promise portability across runners, which generally isn't guaranteed even among Linux runners (and definitely isn't for others).
(NB: I do see some merit in upgrading to Ubuntu-24.04, after testing compatibility, mainly for runner availability.)
hi @urob , I want to run ci jobs on my self-hosted runners. We might adjust the default runner to be ubuntu-22 as your original config