Skip to content

Commit bb1d8ae

Browse files
authored
Merge pull request #561 from andyundso/bigdecimal-dependency
Add `bigdecimal` as a dependency
2 parents f971cce + a9c5d88 commit bb1d8ae

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
$gemToInstall = "./tiny_tds-$gemVersion-$rubyArchitecture.gem"
8383
8484
Write-Host "Looking to install $gemToInstall"
85-
gem install --local "$gemToInstall"
85+
gem install "$gemToInstall"
8686
8787
- name: Test if TinyTDS loads
8888
shell: pwsh
@@ -124,18 +124,18 @@ jobs:
124124
run: |
125125
$rubyArchitecture = (ruby -e "puts RbConfig::CONFIG['arch']").Trim()
126126
$gemVersion = (Get-Content VERSION).Trim()
127-
$gemToInstall = "./tiny_tds-$gemVersion-$rubyArchitecture.gem"
127+
$gemToUnpack = "./tiny_tds-$gemVersion-$rubyArchitecture.gem"
128128
129-
Write-Host "Looking to install $gemToInstall"
130-
gem install --local --install-dir=./tmp "$gemToInstall"
129+
Write-Host "Looking to unpack $gemToUnpack"
130+
gem unpack --target ./tmp "$gemToUnpack"
131131
132132
# Restore precompiled code
133-
$source = (Resolve-Path ".\tmp\gems\tiny_tds-$gemVersion-$rubyArchitecture\lib\tiny_tds").Path
133+
$source = (Resolve-Path ".\tmp\tiny_tds-$gemVersion-$rubyArchitecture\lib\tiny_tds").Path
134134
$destination = (Resolve-Path ".\lib\tiny_tds").Path
135135
Get-ChildItem $source -Recurse -Exclude "*.rb" | Copy-Item -Destination {Join-Path $destination $_.FullName.Substring($source.length)}
136136
137137
# Restore ports
138-
Copy-Item -Path ".\tmp\gems\tiny_tds-$gemVersion-$rubyArchitecture\ports" -Destination "." -Recurse
138+
Copy-Item -Path ".\tmp\tiny_tds-$gemVersion-$rubyArchitecture\ports" -Destination "." -Recurse
139139
140140
- name: Setup MSSQL
141141
uses: potatoqualitee/mssqlsuite@v1.7
@@ -203,7 +203,7 @@ jobs:
203203
$gemToInstall = "./tiny_tds-$gemVersion-$rubyArchitecture.gem"
204204
205205
Write-Host "Looking to install $gemToInstall"
206-
gem install --local "$gemToInstall"
206+
gem install "$gemToInstall"
207207
208208
- name: Test if TinyTDS loads
209209
shell: pwsh
@@ -245,18 +245,18 @@ jobs:
245245
run: |
246246
$rubyArchitecture = (ruby -e "puts RbConfig::CONFIG['arch']").Trim()
247247
$gemVersion = (Get-Content VERSION).Trim()
248-
$gemToInstall = "./tiny_tds-$gemVersion-$rubyArchitecture.gem"
248+
$gemToUnpack = "./tiny_tds-$gemVersion-$rubyArchitecture.gem"
249249
250-
Write-Host "Looking to install $gemToInstall"
251-
gem install --local --install-dir=./tmp "$gemToInstall"
250+
Write-Host "Looking to unpack $gemToUnpack"
251+
gem unpack --target ./tmp "$gemToUnpack"
252252
253253
# Restore precompiled code
254-
$source = (Resolve-Path ".\tmp\gems\tiny_tds-$gemVersion-$rubyArchitecture\lib\tiny_tds").Path
254+
$source = (Resolve-Path ".\tmp\tiny_tds-$gemVersion-$rubyArchitecture\lib\tiny_tds").Path
255255
$destination = (Resolve-Path ".\lib\tiny_tds").Path
256256
Get-ChildItem $source -Recurse -Exclude "*.rb" | Copy-Item -Destination {Join-Path $destination $_.FullName.Substring($source.length)}
257257
258258
# Restore ports
259-
Copy-Item -Path ".\tmp\gems\tiny_tds-$gemVersion-$rubyArchitecture\ports" -Destination "." -Recurse
259+
Copy-Item -Path ".\tmp\tiny_tds-$gemVersion-$rubyArchitecture\ports" -Destination "." -Recurse
260260
261261
- name: Setup MSSQL
262262
uses: potatoqualitee/mssqlsuite@v1.7
@@ -319,7 +319,7 @@ jobs:
319319
shell: pwsh
320320
run: |
321321
$gemVersion = (Get-Content VERSION).Trim()
322-
gem install --local "tiny_tds-$gemVersion.gem"
322+
gem install "tiny_tds-$gemVersion.gem"
323323
324324
- name: Test if TinyTDS loads
325325
shell: pwsh
@@ -458,7 +458,7 @@ jobs:
458458
shell: bash
459459
run: |
460460
gemVersion=$(<VERSION tr -d '[:space:]')
461-
gem install --local "tiny_tds-$gemVersion.gem"
461+
gem install "tiny_tds-$gemVersion.gem"
462462
463463
- name: Test if TinyTDS loads
464464
shell: bash

tiny_tds.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Gem::Specification.new do |s|
2020
s.license = 'MIT'
2121
s.required_ruby_version = '>= 2.7.0'
2222
s.metadata['msys2_mingw_dependencies'] = 'freetds'
23+
s.add_dependency 'bigdecimal', '~> 3'
2324
s.add_development_dependency 'mini_portile2', '~> 2.5.0'
2425
s.add_development_dependency 'rake', '~> 13.0.0'
2526
s.add_development_dependency 'rake-compiler', '~> 1.2'

0 commit comments

Comments
 (0)