@@ -14,26 +14,29 @@ jobs:
1414
1515  host :
1616    needs : ruby-versions 
17-     name : ${{ matrix.os }} ${{ matrix.ruby }} 
17+     name : ${{ matrix.os }} ${{ matrix.ruby }} ${{ matrix.env }}  
1818    runs-on : ${{ matrix.os }} 
1919    strategy :
2020      fail-fast : false 
2121      matrix :
2222        os :
23-         - ubuntu-latest 
24-         - macos-14 
25-         - windows-latest 
23+            - ubuntu-latest 
24+            - macos-14 
25+            - windows-latest 
2626        ruby : ${{ fromJson(needs.ruby-versions.outputs.versions) }} 
27+         env :
28+           - " " 
2729        include :
28-         - { os: ubuntu-24.04-arm, ruby: 3.4 } 
29-         - { os: macos-13, ruby: 3.4 } 
30-         - { os: windows-latest , ruby: mswin     }  #  ruby/ruby windows CI
31-         - { os: ubuntu-latest  , ruby: jruby-9.4 }  #  Ruby 3.1
32-         - { os: macos-latest   , ruby: truffleruby-head } 
33-         - { os: ubuntu-latest  , ruby: truffleruby-head } 
30+           - { os: ubuntu-24.04-arm, ruby: 3.4 } 
31+           - { os: ubuntu-latest  , ruby: 3.4, env: "JSON_DISABLE_SIMD=1" } 
32+           - { os: macos-13, ruby: 3.4 } 
33+           - { os: windows-latest , ruby: mswin     }  #  ruby/ruby windows CI
34+           - { os: ubuntu-latest  , ruby: jruby-9.4 }  #  Ruby 3.1
35+           - { os: macos-latest   , ruby: truffleruby-head } 
36+           - { os: ubuntu-latest  , ruby: truffleruby-head } 
3437        exclude :
35-         - { os: windows-latest, ruby: jruby } 
36-         - { os: windows-latest, ruby: jruby-head } 
38+            - { os: windows-latest, ruby: jruby } 
39+            - { os: windows-latest, ruby: jruby-head } 
3740
3841    steps :
3942      - uses : actions/checkout@v4 
4952          bundle config --without benchmark 
5053          bundle install 
5154
52- run : rake compile 
55+ run : rake compile ${{ matrix.env }}  
5356
54-       - run : rake test JSON_COMPACT=1 
57+       - run : rake test JSON_COMPACT=1 ${{ matrix.env }}  
5558
5659      - run : rake build 
5760
0 commit comments