Skip to content

Commit f5cd106

Browse files
authored
Merge pull request #573 from andyundso/precompiled-3-4-0
Add Ruby 3.4 to the cross compile list
2 parents 34ca4c7 + 34e55ed commit f5cd106

File tree

7 files changed

+19
-8
lines changed

7 files changed

+19
-8
lines changed

.github/workflows/ci.yml

+9-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
name: cross-compile-windows
1717
runs-on: ubuntu-22.04
1818
container:
19-
image: "ghcr.io/rake-compiler/rake-compiler-dock-image:1.4.0-mri-${{ matrix.platform }}"
19+
image: "ghcr.io/rake-compiler/rake-compiler-dock-image:1.7.0-mri-${{ matrix.platform }}"
2020
steps:
2121
- uses: actions/checkout@v4
2222

@@ -181,6 +181,7 @@ jobs:
181181
- "3.1"
182182
- "3.2"
183183
- "3.3"
184+
- "3.4"
184185

185186
name: install-windows-ucrt
186187
runs-on: windows-latest
@@ -230,6 +231,8 @@ jobs:
230231
- "3.1"
231232
- "3.2"
232233
- "3.3"
234+
- "3.4"
235+
233236
name: test-windows-ucrt
234237
runs-on: windows-latest
235238
steps:
@@ -305,6 +308,7 @@ jobs:
305308
- "3.1"
306309
- "3.2"
307310
- "3.3"
311+
- "3.4"
308312

309313
name: install-windows-native
310314
runs-on: windows-latest
@@ -340,7 +344,7 @@ jobs:
340344

341345
- uses: ruby/setup-ruby@v1
342346
with:
343-
ruby-version: 3.3
347+
ruby-version: 3.4
344348
bundler-cache: true
345349

346350
- name: Write used versions into file
@@ -376,6 +380,8 @@ jobs:
376380
- "3.1"
377381
- "3.2"
378382
- "3.3"
383+
- "3.4"
384+
379385
runs-on: ubuntu-22.04
380386
steps:
381387
- uses: actions/checkout@v4
@@ -439,6 +445,7 @@ jobs:
439445
- "3.1"
440446
- "3.2"
441447
- "3.3"
448+
- "3.4"
442449

443450
name: install-macos-m1
444451
runs-on: macos-14

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 3.1.0
2+
3+
* Add Ruby 3.4 to the cross compile list
4+
15
## 3.0.0
26

37
* Drop support for Ruby < 2.7

Rakefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require_relative './ext/tiny_tds/extconsts'
77

88
SPEC = Gem::Specification.load(File.expand_path('../tiny_tds.gemspec', __FILE__))
99

10-
ruby_cc_ucrt_versions = "3.3.0:3.2.0:3.1.0".freeze
10+
ruby_cc_ucrt_versions = "3.4.0:3.3.5:3.2.0:3.1.0".freeze
1111
ruby_cc_mingw32_versions = "3.0.0:2.7.0".freeze
1212

1313
GEM_PLATFORM_HOSTS = {

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.0
1+
3.1.0

test/gem_test.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
require 'test_helper'
33
require 'tiny_tds/gem'
44

5-
class GemTest < MiniTest::Spec
5+
class GemTest < Minitest::Spec
66
gem_root ||= File.expand_path '../..', __FILE__
77

88
describe TinyTds::Gem do

test/test_helper.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
TINYTDS_SCHEMAS = ['sqlserver_2017', 'sqlserver_azure'].freeze
1111

1212
module TinyTds
13-
class TestCase < MiniTest::Spec
13+
class TestCase < Minitest::Spec
1414

1515
class << self
1616

tiny_tds.gemspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ Gem::Specification.new do |s|
2424
s.add_development_dependency 'mini_portile2', '~> 2.5.0'
2525
s.add_development_dependency 'rake', '~> 13.0.0'
2626
s.add_development_dependency 'rake-compiler', '~> 1.2'
27-
s.add_development_dependency 'rake-compiler-dock', '~> 1.4.0'
28-
s.add_development_dependency 'minitest', '~> 5.14.0'
27+
s.add_development_dependency 'rake-compiler-dock', '~> 1.7.0'
28+
s.add_development_dependency 'minitest', '~> 5.25'
2929
s.add_development_dependency 'minitest-reporters', '~> 1.6.1'
3030
s.add_development_dependency 'connection_pool', '~> 2.2.0'
3131
s.add_development_dependency 'toxiproxy', '~> 2.0.0'

0 commit comments

Comments
 (0)