@@ -5,14 +5,12 @@ on: [push, pull_request]
55jobs :
66 MRI :
77 name : ${{ matrix.os }} ruby-${{ matrix.ruby }}
8- runs-on : ${{ matrix.os }}
8+ runs-on : ${{ matrix.os }}-latest
99 strategy :
1010 fail-fast : false
1111 matrix :
12- os : [ubuntu-latest, macos-11, windows-2022]
13- ruby : [ '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', head]
14- include :
15- - { os: windows-2022 , ruby: mswin }
12+ os : ['ubuntu', 'macos', 'windows']
13+ ruby : ['2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4', head]
1614 steps :
1715 - uses : actions/checkout@v4
1816 - name : Set up Ruby ${{ matrix.ruby }}
5957 sudo apt-get -y install podman
6058 podman pull fedora:rawhide
6159 - name : Get source
62- uses : actions/checkout@v3
60+ uses : actions/checkout@v4
6361 with :
6462 path : ' numo-narray'
6563 - name : Create container and run tests
7573 echo 'RUN gem build numo-narray.gemspec'
7674 echo 'RUN gem install numo-narray-*.gem'
7775 echo 'RUN bundle install'
76+ echo 'RUN bundle exec rake compile'
7877 echo 'RUN bundle exec rake test'
7978 } > podmanfile
8079 podman build --tag fedora_test -f ./podmanfile
0 commit comments