Skip to content

Commit 85fba75

Browse files
committed
Updated ruby versions for CI
And added LSP gem for development
1 parent 49d352e commit 85fba75

File tree

4 files changed

+21
-7
lines changed

4 files changed

+21
-7
lines changed

Diff for: .github/workflows/main.yml

+3-4
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@ jobs:
1414
strategy:
1515
matrix:
1616
ruby:
17-
- '3.2.1'
18-
- '3.1.2'
19-
- '2.7.7'
17+
- '3.2.5'
18+
- '3.3.5'
2019

2120
steps:
2221
- uses: actions/checkout@v3
@@ -25,5 +24,5 @@ jobs:
2524
with:
2625
ruby-version: ${{ matrix.ruby }}
2726
bundler-cache: true
28-
- name: Run the default task
27+
- name: Run specs
2928
run: bundle exec rake

Diff for: .ruby-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.2
1+
3.2.5

Diff for: Gemfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ source "https://rubygems.org"
66
gemspec
77

88
gem "rake", "~> 13.0"
9-
109
gem "rspec", "~> 3.0"
11-
1210
gem "standard", "~> 1.3"
11+
gem "ruby-lsp"
12+
gem "ruby-lsp-rspec"

Diff for: Gemfile.lock

+15
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ GEM
1313
json (2.6.3)
1414
language_server-protocol (3.17.0.3)
1515
lint_roller (1.1.0)
16+
logger (1.6.1)
1617
nokogiri (1.15.3-aarch64-linux)
1718
racc (~> 1.4)
1819
nokogiri (1.15.3-arm64-darwin)
@@ -23,9 +24,12 @@ GEM
2324
parser (3.2.2.3)
2425
ast (~> 2.4.1)
2526
racc
27+
prism (1.2.0)
2628
racc (1.7.1)
2729
rainbow (3.1.1)
2830
rake (13.0.6)
31+
rbs (3.6.1)
32+
logger
2933
regexp_parser (2.8.1)
3034
rexml (3.2.5)
3135
rspec (3.12.0)
@@ -56,8 +60,16 @@ GEM
5660
rubocop-performance (1.18.0)
5761
rubocop (>= 1.7.0, < 2.0)
5862
rubocop-ast (>= 0.4.0)
63+
ruby-lsp (0.21.3)
64+
language_server-protocol (~> 3.17.0)
65+
prism (>= 1.2, < 2.0)
66+
rbs (>= 3, < 4)
67+
sorbet-runtime (>= 0.5.10782)
68+
ruby-lsp-rspec (0.1.18)
69+
ruby-lsp (~> 0.21.0)
5970
ruby-progressbar (1.13.0)
6071
rubyzip (2.3.2)
72+
sorbet-runtime (0.5.11647)
6173
standard (1.30.1)
6274
language_server-protocol (~> 3.17.0.2)
6375
lint_roller (~> 1.0)
@@ -75,11 +87,14 @@ GEM
7587
PLATFORMS
7688
aarch64-linux
7789
arm64-darwin-22
90+
arm64-darwin-23
7891
x86_64-linux
7992

8093
DEPENDENCIES
8194
rake (~> 13.0)
8295
rspec (~> 3.0)
96+
ruby-lsp
97+
ruby-lsp-rspec
8398
standard (~> 1.3)
8499
standard-procedure-consolidate!
85100

0 commit comments

Comments
 (0)