Skip to content

Commit 9f4fea7

Browse files
Earlopainkddnewton
authored andcommitted
Add Ruby 3.5-dev to CI
Current CI fails because head now refers to 3.5-dev
1 parent f982769 commit 9f4fea7

File tree

7 files changed

+79
-8
lines changed

7 files changed

+79
-8
lines changed

.github/dependabot.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ updates:
1616
- '/gemfiles/3.2'
1717
- '/gemfiles/3.3'
1818
- '/gemfiles/3.4'
19+
- '/gemfiles/3.5'
1920
- '/gemfiles/jruby'
2021
- '/gemfiles/truffleruby'
2122
- '/gemfiles/typecheck'

.github/workflows/main.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
fail-fast: false
8282
matrix:
8383
target:
84-
- { ruby: "head", gemfile: "3.4" }
84+
- { ruby: "head", gemfile: "3.5" }
8585
- { ruby: "jruby", gemfile: "jruby" }
8686
- { ruby: "truffleruby", gemfile: "truffleruby" }
8787
runs-on: ubuntu-latest
@@ -247,7 +247,8 @@ jobs:
247247
- { ruby: "3.1", os: "ubuntu-latest", gemfile: "3.1" }
248248
- { ruby: "3.2", os: "ubuntu-latest", gemfile: "3.2" }
249249
- { ruby: "3.3", os: "ubuntu-latest", gemfile: "3.3" }
250-
- { ruby: "head", os: "ubuntu-latest", gemfile: "3.4" }
250+
- { ruby: "3.4", os: "ubuntu-latest", gemfile: "3.4" }
251+
- { ruby: "head", os: "ubuntu-latest", gemfile: "3.5" }
251252
- { ruby: "jruby", os: "ubuntu-latest", gemfile: "jruby" }
252253
- { ruby: "truffleruby", os: "ubuntu-latest", gemfile: "truffleruby" }
253254

@@ -256,7 +257,8 @@ jobs:
256257
- { ruby: "3.1", os: "macos-latest", gemfile: "3.1" }
257258
- { ruby: "3.2", os: "macos-latest", gemfile: "3.2" }
258259
- { ruby: "3.3", os: "macos-latest", gemfile: "3.3" }
259-
- { ruby: "head", os: "macos-latest", gemfile: "3.4" }
260+
- { ruby: "3.4", os: "macos-latest", gemfile: "3.4" }
261+
- { ruby: "head", os: "macos-latest", gemfile: "3.5" }
260262
- { ruby: "jruby", os: "macos-latest", gemfile: "jruby" }
261263
- { ruby: "truffleruby", os: "macos-latest", gemfile: "truffleruby" }
262264

@@ -265,7 +267,8 @@ jobs:
265267
- { ruby: "3.1", os: "windows-latest", gemfile: "3.1" }
266268
- { ruby: "3.2", os: "windows-latest", gemfile: "3.2" }
267269
- { ruby: "3.3", os: "windows-latest", gemfile: "3.3" }
268-
- { ruby: "head", os: "windows-latest", gemfile: "3.4" }
270+
# - { ruby: "3.4", os: "windows-latest", gemfile: "3.4" }
271+
# - { ruby: "head", os: "windows-latest", gemfile: "3.5" }
269272
- { ruby: "jruby", os: "windows-latest", gemfile: "jruby" }
270273
env:
271274
BUNDLE_GEMFILE: gemfiles/${{ matrix.target.gemfile }}/Gemfile

bin/prism

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@ module Prism
9494
["3.1", ["3.1"]],
9595
["3.2", ["3.2"]],
9696
["3.3", ["3.3"]],
97-
["3.4", ["3.4", "typecheck"]],
97+
["3.4", ["3.4"]],
98+
["3.5", ["3.5", "typecheck"]],
9899
["jruby", ["jruby"]],
99100
["truffleruby", ["truffleruby"]]
100101
].each do |ruby_version, gemfiles|

gemfiles/3.4/Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "https://rubygems.org"
44

5-
ruby "~> 3.4.0.dev"
5+
ruby "~> 3.4.0"
66

77
gemspec path: "../.."
88

gemfiles/3.4/Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ DEPENDENCIES
4444
test-unit
4545

4646
RUBY VERSION
47-
ruby 3.4.0.dev
47+
ruby 3.4.1p0
4848

4949
BUNDLED WITH
50-
2.6.1
50+
2.6.2

gemfiles/3.5/Gemfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# frozen_string_literal: true
2+
3+
source "https://rubygems.org"
4+
5+
ruby "~> 3.5.0.dev"
6+
7+
gemspec path: "../.."
8+
9+
gem "ffi"
10+
gem "onigmo", platforms: :ruby
11+
gem "parser"
12+
gem "rake-compiler"
13+
gem "rake"
14+
gem "rbs"
15+
gem "ruby_memcheck"
16+
gem "test-unit"

gemfiles/3.5/Gemfile.lock

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
PATH
2+
remote: ../..
3+
specs:
4+
prism (1.3.0)
5+
6+
GEM
7+
remote: https://rubygems.org/
8+
specs:
9+
ast (2.4.2)
10+
ffi (1.17.0)
11+
logger (1.6.4)
12+
mini_portile2 (2.8.8)
13+
nokogiri (1.17.2)
14+
mini_portile2 (~> 2.8.2)
15+
racc (~> 1.4)
16+
onigmo (0.1.0)
17+
parser (3.3.6.0)
18+
ast (~> 2.4.1)
19+
racc
20+
power_assert (2.0.4)
21+
racc (1.8.1)
22+
rake (13.2.1)
23+
rake-compiler (1.2.8)
24+
rake
25+
rbs (3.7.0)
26+
logger
27+
ruby_memcheck (3.0.0)
28+
nokogiri
29+
test-unit (3.6.7)
30+
power_assert
31+
32+
PLATFORMS
33+
ruby
34+
35+
DEPENDENCIES
36+
ffi
37+
onigmo
38+
parser
39+
prism!
40+
rake
41+
rake-compiler
42+
rbs
43+
ruby_memcheck
44+
test-unit
45+
46+
RUBY VERSION
47+
ruby 3.5.0.dev
48+
49+
BUNDLED WITH
50+
2.6.2

0 commit comments

Comments
 (0)