Skip to content

Conversation

minyiky
Copy link

@minyiky minyiky commented Aug 16, 2025

Summary

In trying to see if the issues I was having locally were also seen in the CI pipeline I noticed that the runners seem to be deprecated for many of the actions authored by the LVGL team, I have updated to use ubuntu latest rather than a pinned version of the OS.

Testing

This will be tested as part of the PR due to the CI pipelines being triggered


Summary by cubic

Switch GitHub Actions runners from ubuntu-20.04 to ubuntu-latest to avoid deprecated environments and keep LVGL actions supported. Applies to js-port-v9, merge-to-js, rp2_port, stm32_port, and unix_port workflows.

Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cubic analysis

No issues found across 5 files. Review in cubic

Copy link
Collaborator

@PGNetHun PGNetHun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @minyiky ,
thanks for the PR, I thought ubuntu versions were already increased.

But could you please change from ubuntu-latest to ubuntu-24.04 ?
There was earlier a problem when using latest, because a dependency package was not compatible with that latest ubuntu version.
Btw it is always safer to explicitly define version numbers instead of 'latest', as what works now with specified versions will work 1-2 years later also.
Like here the ubuntu version is explicitly defined: 24.04
https://github.com/lvgl/lvgl/blob/master/.github/workflows/build_micropython.yml

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