Skip to content

feat: add Alpine Linux support to foundryup #10257

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 30, 2025

Conversation

daramir
Copy link
Contributor

@daramir daramir commented Apr 6, 2025

Motivation

Alpine binaries (which use MUSL instead of GNU libc) have been available in nightly builds since PR #10086. This commit makes Alpine a first-class supported platform alongside existing ones.

This benefits teams working in lightweight Alpine-based environments (e.g. CI, containers) and other systems that favor MUSL's smaller footprint.

Solution

This change adds Alpine Linux as a supported platform in foundryup script

Note

Please only merge this once we can confirm the stable release channel will ship alpine binaries too.

PR Checklist

  • Added Tests (N/A)
  • Added Documentation
    • Done by updating usage()
  • Breaking changes (N/A)

This change adds Alpine Linux as a supported platform in `foundryup`
script, enabling straightforward installation on Alpine systems.

Alpine binaries (which use MUSL instead of GNU libc) have been available
in nightly builds since PR foundry-rs#10086. This commit makes Alpine a
first-class supported platform alongside existing ones.

This benefits teams working in lightweight Alpine-based environments
(e.g. CI, containers) and other systems that favor MUSL's smaller
footprint.
grandizzy
grandizzy previously approved these changes Apr 7, 2025
Copy link
Collaborator

@grandizzy grandizzy left a comment

Choose a reason for hiding this comment

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

thank you, makes sense! can confirm that what's now in nightly will be going into stable release, so alpine will be supported, would probably make sense to wait on merging this one until we release stable 1.1

zerosnacks
zerosnacks previously approved these changes Apr 8, 2025
DaniPopes
DaniPopes previously approved these changes Apr 8, 2025
@jenpaff jenpaff moved this to Ready For Review in Foundry Apr 15, 2025
@grandizzy grandizzy dismissed stale reviews from DaniPopes, zerosnacks, and themself via dcd0948 April 30, 2025 08:46
@grandizzy grandizzy merged commit 96c40b6 into foundry-rs:master Apr 30, 2025
22 checks passed
@github-project-automation github-project-automation bot moved this from Ready For Review to Done in Foundry Apr 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants