Skip to content

Conversation

@Gadgetoid
Copy link
Member

Deprecation began today and ubuntu-20.04 will be unavailable from 2025-04-15.

Don't use "ubuntu-latest" since CI might quietly break in future.

Gadgetoid and others added 7 commits April 2, 2025 15:25
Deprecation began today and ubuntu-20.04 will be unavailable from 2025-04-15.

Don't use "ubuntu-latest" since CI might quietly break in future.
Switch from the long deprecated upload-release-asset to action-gh-release
and attempt to replicate the same behaviour.

Avoids nodejs and set-output deprecation warnings:
- https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
- https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Bump to match that of Pico SDK 2.1.1's CMakeLists.txt.
GitHub appear to have erroneously introduced CMake 4.0 - including
a compatibility break with CMake < 3.5 causing the picotool build
to fail with an error in mbedtls:

    pico-sdk/lib/mbedtls/CMakeLists.txt:23 (cmake_minimum_required):
      Compatibility with CMake < 3.5 has been removed from CMake.

Install a custom CMake version until this is resolved. Or, y'know,
might as well do this forever because we can't trust upstream :/

See: raspberrypi/pico-sdk#2391
And: actions/runner-images#11926
@Gadgetoid Gadgetoid force-pushed the patch-bump-ubuntu-runner branch from a539313 to 25a543c Compare April 2, 2025 14:56
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.

3 participants