We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 17a6a19 commit b37d3b4Copy full SHA for b37d3b4
1 file changed
.github/workflows/cruby-bindings.yml
@@ -12,6 +12,14 @@ on:
12
13
jobs:
14
test-all:
15
+ strategy:
16
+ matrix:
17
+ # Some tests in this repository are only run against parse.y
18
+ # We test them here in order to not fail ruby/ruby CI.
19
+ parser:
20
+ - prism
21
+ - parse.y
22
+
23
runs-on: ubuntu-24.04
24
steps:
25
- name: Set up latest ruby head
@@ -39,9 +47,11 @@ jobs:
39
47
run: |
40
48
ruby tool/downloader.rb -d tool -e gnu config.guess config.sub
41
49
autoconf
42
- ./configure -C --disable-install-doc
50
+ ./configure -C --disable-install-doc --with-parser=${{ matrix.parser }}
43
51
make -j$(nproc)
44
52
working-directory: ruby/ruby
45
53
- name: make test-all
54
+ env:
55
+ RUN_OPTS: --parser=${{ matrix.parser }}
46
56
run: make -j$(nproc) -s test-all
57
0 commit comments