Skip to content

Commit

Permalink
Provide precompiled gem for aarch64-linux-musl
Browse files Browse the repository at this point in the history
  • Loading branch information
andyundso committed Jan 8, 2025
1 parent f10db7f commit f2c444a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
7 changes: 7 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ jobs:
- "x86_64-linux-gnu"
- "x86_64-linux-musl"
- "aarch64-linux-gnu"
- "aarch64-linux-musl"

name: cross-compile
runs-on: ubuntu-22.04
Expand Down Expand Up @@ -326,6 +327,7 @@ jobs:
- "x86_64-linux-gnu"
- "x86_64-linux-musl"
- "aarch64-linux-gnu"
- "aarch64-linux-musl"

ruby-version:
- "2.7"
Expand All @@ -343,6 +345,11 @@ jobs:
- platform: aarch64-linux-gnu
docker_platform: "--platform=linux/arm64"

- platform: aarch64-linux-musl
docker_platform: "--platform=linux/arm64"
docker_tag: "-alpine"
bootstrap: "apk add -U build-base &&"

name: install-linux
runs-on: ubuntu-22.04
steps:
Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## 3.2.0

* Reduce number of files shipped with precompiled Windows gem
* Provide precompiled gem for Linux (GNU + MUSL / 64-bit x86)
* Provide precompiled gem for Linux (GNU + MUSL / 64-bit x86 + ARM)

## 3.1.0

Expand Down
1 change: 1 addition & 0 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ CrossLibraries = [
['x86_64-linux-gnu', 'linux-x86_64'],
['x86_64-linux-musl', 'linux-x86_64'],
['aarch64-linux-gnu', 'linux-aarch64'],
['aarch64-linux-musl', 'linux-aarch64'],
].map do |platform, openssl_config|
CrossLibrary.new platform, openssl_config
end
Expand Down

0 comments on commit f2c444a

Please sign in to comment.