Skip to content

Commit

Permalink
Update Linux platform to specify GNU and Musl versions
Browse files Browse the repository at this point in the history
In Nokogiri 18, the gem started shipping separate precompiled GNU and
Musl gems for all Linux platforms.  Previously both GNU and Musl target
systems could use and install the same gem, e.g., the platform gem for
x86_64-linux (see [Nokogiri 18 release notes](https://github.com/sparklemotion/nokogiri/releases/tag/v1.18.0) for details).

This broke our Docker build. To fix it, this commit specifies that we
want to use both versions of the gem on Linux (since we use Alpine Linux
in our Docker images and Musl is the default C library in Alpine, but
other places like our Github Actions use the GNU version).
  • Loading branch information
DavidBiddle committed Jan 17, 2025
1 parent 56a0414 commit 32df3b3
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -352,12 +352,14 @@ GEM
zeitwerk (2.7.1)

PLATFORMS
aarch64-linux
aarch64-linux-gnu
aarch64-linux-musl
arm64-darwin-22
arm64-darwin-23
x86_64-darwin-22
x86_64-darwin-23
x86_64-linux
x86_64-linux-gnu
x86_64-linux-musl

DEPENDENCIES
aws-sdk-codepipeline (~> 1.93)
Expand Down

0 comments on commit 32df3b3

Please sign in to comment.