Skip to content

Conversation

@patcoll
Copy link
Owner

@patcoll patcoll commented Jan 25, 2026

Summary

  • Replace apt/pip caching with official ghcr.io/qmk/qmk_cli container
  • Eliminates dependency installation overhead (~60s per job × 89 jobs)
  • Run mise-tasks/sync script directly (no mise needed in CI)

Test plan

  • All keyboard builds pass
  • Build time per job is reduced

Replace apt/pip caching with official ghcr.io/qmk/qmk_cli container.
This eliminates dependency installation overhead (~60s per job × 89 jobs).

- Build jobs now run in QMK container with pre-installed toolchains
- Run mise-tasks/sync script directly (no mise needed in CI)
- Simplify setup job to just clone QMK firmware
- Remove apt cache, pip cache, qmk_install.sh steps
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants