Yowkees / keyball

keyball is split keyboard has 100% track ball
GNU General Public License v3.0
635 stars 467 forks source link

Can't build with GitHub Actions #689

Closed koron closed 3 weeks ago

koron commented 3 weeks ago

https://github.com/Yowkees/keyball/actions/runs/11319566401/job/32746028854

koron commented 3 weeks ago

I assume this is due to ubuntu-latest being updated from 22.04 to 24.02.

koron commented 3 weeks ago

Ubuntu-latest workflows will use Ubuntu-24.04 image

https://github.com/actions/runner-images/issues/10636

This change will be rolled out over a period of several weeks beginning December 5th and will complete on January 17th, 2025.

It hasn't started yet because it's only December 5th. In other words, it's highly likely that there is another cause.

koron commented 3 weeks ago

Assuming the docker image for qmk_cli has been updated.

https://github.com/qmk/qmk_cli/pkgs/container/qmk_cli

image

This is probably the cause.

koron commented 3 weeks ago

Identify the docker images that have been successfully built in the past.

https://github.com/Yowkees/keyball/actions/runs/11319551129/job/31475769860

Digest: sha256:16c4916e95b99bf88d27b15aec8db409ee17265d1710287fde248c6666508966

Try building it with this now.

koron commented 3 weeks ago

My attempt to strictly specify the image version worked. The cause was that the latest in the qmk_cli docker image had changed.

koron commented 3 weeks ago

I'll merge the current version #690 for now. I'll investigate further and find a solution (i.e. make it work on the latest version?) later.