Skip to content

Bump distro version to Alpine 3.23 et. al#1024

Open
eshattow wants to merge 1 commit into
home-assistant:masterfrom
eshattow:bumpalpine323
Open

Bump distro version to Alpine 3.23 et. al#1024
eshattow wants to merge 1 commit into
home-assistant:masterfrom
eshattow:bumpalpine323

Conversation

@eshattow
Copy link
Copy Markdown
Contributor

@eshattow eshattow commented Apr 21, 2026

Bump alpine distro version and update README.md to describe that and system
software versions. Notably:

  • rust compiler stable version is now 1.91
  • scikit-build is already the latest version but we update the README.md
    with that information
  • GCC gets a major verison bump to 15.2.0
  • Cython has a patch level version bump 3.2.4 that partially readies some
    compatibility features for the next minor version 3.3.x

Other notable changes:

  • numpy version 2.4.4 (was 2.3.3) to align with alpine release EOL schedule
  • bump devcontainer version Python 3.13 to Python 3.14
  • drop Python 3.13 images from build (Python 3.14 is the default for
    3-months now since Use Python 3.14 as default one core#161426)

Component orjson remains in skip-binary group due to upstream policy of
locking to latest stable rust release (#1046) and this
is not available in Alpine 3.23 nor in any built toolchain

https://alpinelinux.org/posts/Alpine-3.23.0-released.html

Diff link (like on core PR) to upgraded packages: https://github.com/home-assistant/wheels/pull/1024/changes#diff-a4b9dc7b34a66b52170aa637f46870b42d6c433efe737920ead4769c492886d0

@eshattow eshattow marked this pull request as ready for review April 21, 2026 09:04
@eshattow eshattow force-pushed the bumpalpine323 branch 6 times, most recently from fbb0f84 to c80ad09 Compare April 28, 2026 07:28
Copy link
Copy Markdown
Member

@sairon sairon left a comment

Choose a reason for hiding this comment

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

The wheel ABI compatibility stays the same but I'm not sure about the other dependencies - couldn't it cause issues if using the wheels with older dependencies on Alpine 3.22 - as that's what Core still currently uses? Asking @edenhaus for a second look.

@sairon sairon requested a review from edenhaus April 30, 2026 11:45
Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/publish.yml Outdated
Comment thread requirements_cp314.txt
@home-assistant
Copy link
Copy Markdown

home-assistant Bot commented May 4, 2026

Please take a look at the requested changes, and use the Ready for review button when you are done, thanks 👍

Learn more about our pull request process.

@home-assistant home-assistant Bot marked this pull request as draft May 4, 2026 12:05
@edenhaus
Copy link
Copy Markdown
Member

edenhaus commented May 4, 2026

couldn't it cause issues if using the wheels with older dependencies on Alpine 3.22 - as that's what Core still currently uses?

Core is pinning the wheels action so we still would use alpine 3.22 until we bump it. Not sure if other repos are using the action unpinned but we should coordinate the updates and first decide if we even want to go for alpine 3.22

@edenhaus
Copy link
Copy Markdown
Member

edenhaus commented May 4, 2026

Please include like on core PR the diff links to upgraded packages

@eshattow eshattow force-pushed the bumpalpine323 branch 2 times, most recently from 3692bf2 to 949d9bb Compare May 4, 2026 15:19
@eshattow
Copy link
Copy Markdown
Contributor Author

eshattow commented May 4, 2026

@edenhaus writes:

Please include like on core PR the diff links to upgraded packages

I am not certain I did this correctly, let me know if there is an example (from like on core PR) I could read to understand better, thank you.

Bump alpine distro version and update README.md to describe that and system
software versions. Notably:
- rust compiler stable version is now 1.91
- scikit-build is already the latest version but we update the README.md
with that information
- GCC gets a major verison bump to 15.2.0
- Cython has a patch level version bump 3.2.4 that partially readies some
compatibility features for the next minor version 3.3.x

Other notable changes:
- numpy version 2.4.4 (was 2.3.3) to align with alpine release EOL schedule
- bump devcontainer version Python 3.13 to Python 3.14
- drop Python 3.13 images from build (Python 3.14 is the default for
  3-months now since home-assistant/core#161426)

https://alpinelinux.org/posts/Alpine-3.23.0-released.html
@eshattow eshattow marked this pull request as ready for review May 10, 2026 02:35
@home-assistant home-assistant Bot requested a review from edenhaus May 10, 2026 02:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants