I've been struggled with building keyboard firmware in GitHub Actions for many times. I can pin the repository qmk/qmk_firmware to a commit hash, but because I cannot pin qmk/qmk_cli to something, reproducible builds aren't possible. So every revisit of my keyboard firmware broke the build.
Description
I've been struggled with building keyboard firmware in GitHub Actions for many times. I can pin the repository qmk/qmk_firmware to a commit hash, but because I cannot pin qmk/qmk_cli to something, reproducible builds aren't possible. So every revisit of my keyboard firmware broke the build.
Currently qmk_cli image in ghcr has only one tag called
latest
, so I hope something like version tags exist.