Skip to content

CI: pin main.yml to ubuntu-24.04 - #112

Merged
NT7S merged 1 commit into
masterfrom
ci-pin-ubuntu-2404
Oct 30, 2026
Merged

NT7S merged 1 commit into
masterfrom
ci-pin-ubuntu-2404

Conversation

@NT7S

@NT7S NT7S commented Oct 30, 2026

Copy link
Copy Markdown
Member

ubuntu-latest now resolves to Ubuntu 26.04. arduino/compile-sketches@v1 installs Python 3.12.4 via setup-python, and no 3.12.4 build exists for 26.04, so every compile job fails before compiling anything.

This pins both jobs in .github/workflows/main.yml (lint and compile-sketches) to ubuntu-24.04. Lint doesn't need it but is pinned for consistency. No other files change.

ubuntu-latest now resolves to 26.04, where actions/setup-python has no
Python 3.12.4, which arduino/compile-sketches@v1 requires.
@NT7S
NT7S merged commit eec9d65 into master Oct 30, 2026
5 checks passed
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.

1 participant