Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .github/workflows/test-and-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ jobs:
- os: windows-latest
platform: x64-mingw-ucrt
ruby: '3.4'
# Future: Windows ARM64 support (commented out due to OpenSSL build system incompatibility)
# - os: windows-11-arm
# platform: arm64-mingw-ucrt
# ruby: '3.4'
# Windows ARM64 support (now enabled with OpenSSL 3.3.2)
- os: windows-11-arm
platform: arm64-mingw-ucrt
ruby: '3.4'
# macOS platforms
- os: macos-latest
platform: x86_64-darwin
Expand Down Expand Up @@ -154,9 +154,9 @@ jobs:
- os: windows-2025
platform: x64-mingw32
# Windows ARM64 platform
# - os: windows-11-arm
# platform: arm64-mingw-ucrt
# ruby: '3.4'
- os: windows-11-arm
platform: arm64-mingw-ucrt
ruby: '3.4'
# macOS platforms
- os: macos-15
platform: arm64-darwin
Expand Down
5 changes: 5 additions & 0 deletions ext/configuration.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
libraries:
# Windows ARM64 support is enabled via platform-specific configurations below:
# - OpenSSL uses version 3.3.2 for Windows ARM64 (required for ARM64 compatibility)
# - OpenSSL uses version 1.1.1w for Windows x64 (more stable for x86_64)
# - xz uses version 5.2.4 for all Windows platforms (MinGW compatibility)
# - Other libraries use cross-platform versions under 'all'
zlib:
all:
version: "1.3.1"
Expand Down
Loading