From 2a9b291229e8d5a55680d9e5dbbd93ef4ffc7eb0 Mon Sep 17 00:00:00 2001 From: Andy Pfister Date: Tue, 16 Jul 2024 22:39:36 +0200 Subject: [PATCH] Use `gem unpack` to get precompiled extensions on Windows --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6af6e9ef..150bd7f6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -132,10 +132,10 @@ jobs: run: | $rubyArchitecture = (ruby -e "puts RbConfig::CONFIG['arch']").Trim() $gemVersion = (Get-Content VERSION).Trim() - $gemToInstall = "./tiny_tds-$gemVersion-$rubyArchitecture.gem" + $gemToUnpack = "./tiny_tds-$gemVersion-$rubyArchitecture.gem" - Write-Host "Looking to install $gemToInstall" - gem install --local --install-dir=./tmp "$gemToInstall" + Write-Host "Looking to unpack $gemToUnpack" + gem unpack --target ./tmp "$gemToUnpack" # Restore precompiled code $source = (Resolve-Path ".\tmp\gems\tiny_tds-$gemVersion-$rubyArchitecture\lib\tiny_tds").Path @@ -257,10 +257,10 @@ jobs: run: | $rubyArchitecture = (ruby -e "puts RbConfig::CONFIG['arch']").Trim() $gemVersion = (Get-Content VERSION).Trim() - $gemToInstall = "./tiny_tds-$gemVersion-$rubyArchitecture.gem" + $gemToUnpack = "./tiny_tds-$gemVersion-$rubyArchitecture.gem" - Write-Host "Looking to install $gemToInstall" - gem install --local --install-dir=./tmp "$gemToInstall" + Write-Host "Looking to unpack $gemToUnpack" + gem unpack --target ./tmp "$gemToUnpack" # Restore precompiled code $source = (Resolve-Path ".\tmp\gems\tiny_tds-$gemVersion-$rubyArchitecture\lib\tiny_tds").Path