Skip to content

Commit 1331a97

Browse files
Merge remote-tracking branch 'origin/master' into nt--test-against-ruby-3.4
2 parents 8c8522b + ab0736a commit 1331a97

File tree

4 files changed

+35
-2
lines changed

4 files changed

+35
-2
lines changed

.github/workflows/build.yml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,21 @@ name: build
1010
on: push
1111

1212
jobs:
13+
lint:
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- name: Check out repository code
18+
uses: actions/checkout@v4
19+
20+
- name: Set up Ruby
21+
uses: ruby/setup-ruby@v1
22+
with:
23+
ruby-version: '3.4'
24+
bundler-cache: true
25+
26+
- name: Lint code for consistent style
27+
run: bundle exec rubocop -f github
1328
test:
1429
runs-on: ubuntu-20.04
1530
strategy:
@@ -26,6 +41,7 @@ jobs:
2641
- 2.5
2742
- 2.4
2843
gemfile:
44+
- openssl_3_3
2945
- openssl_3_2
3046
- openssl_3_1
3147
- openssl_3_0
@@ -39,14 +55,20 @@ jobs:
3955
gemfile: openssl_3_1
4056
- ruby: '2.4'
4157
gemfile: openssl_3_2
58+
- ruby: '2.4'
59+
gemfile: openssl_3_3
4260
- ruby: '2.5'
4361
gemfile: openssl_3_0
4462
- ruby: '2.5'
4563
gemfile: openssl_3_1
4664
- ruby: '2.5'
4765
gemfile: openssl_3_2
66+
- ruby: '2.5'
67+
gemfile: openssl_3_3
4868
- ruby: '2.6'
4969
gemfile: openssl_3_2
70+
- ruby: '2.6'
71+
gemfile: openssl_3_3
5072

5173
env:
5274
BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile
@@ -56,4 +78,4 @@ jobs:
5678
with:
5779
ruby-version: ${{ matrix.ruby }}
5880
bundler-cache: true
59-
- run: bundle exec rake
81+
- run: bundle exec rspec

Appraisals

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,9 @@ appraise "openssl_3_2" do
2020
gem "openssl", "~> 3.2.0"
2121
end
2222

23+
appraise "openssl_3_3" do
24+
gem "openssl", "~> 3.3.0"
25+
end
26+
2327
appraise "openssl_default" do
2428
end

cose.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ Gem::Specification.new do |spec|
4040
spec.add_development_dependency "byebug", "~> 11.0"
4141
spec.add_development_dependency "rake", "~> 13.0"
4242
spec.add_development_dependency "rspec", "~> 3.8"
43-
spec.add_development_dependency "rubocop", "0.80.1"
43+
spec.add_development_dependency "rubocop", "~> 1"
4444
spec.add_development_dependency "rubocop-performance", "~> 1.4"
4545
end

gemfiles/openssl_3_3.gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "openssl", "~> 3.3.0"
6+
7+
gemspec path: "../"

0 commit comments

Comments
 (0)