Sha256: cabd52fed5d88d80b8376c20cfad141b10e37876bdabd83402c55bf1c4ab652c

Contents?: true

Size: 881 Bytes

Versions: 7

Compression:

Stored size: 881 Bytes

Contents

name: Tests with io_uring

on: [push, pull_request]

jobs:
  build:
    strategy:
      fail-fast: false
      matrix:
        os: [ubuntu-latest]
        ruby: ['2.7', '3.0', '3.1', 'head']

    name: >-
      ${{matrix.os}}, ${{matrix.ruby}}

    runs-on: ${{matrix.os}}
    steps:
    - name: Checkout repository and submodules
      uses: actions/checkout@v2
      with:
        submodules: recursive
    - name: Setup Ruby
      uses: ruby/setup-ruby@v1
      with:
        ruby-version: ${{matrix.ruby}}
        bundler-cache: true # 'bundle install' and cache
    - name: Install dependencies
      run: |
        gem install bundler
        bundle install
    - name: Show Linux kernel version
      run: uname -a
    - name: Compile C-extension
      run: bundle exec rake compile
    - name: Run tests
      run:  bundle exec ruby test/run.rb --verbose --name test_sleep

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
polyphony-0.95 .github/workflows/test_io_uring.yml
polyphony-0.94 .github/workflows/test_io_uring.yml
polyphony-0.93 .github/workflows/test_io_uring.yml
polyphony-0.92 .github/workflows/test_io_uring.yml
polyphony-0.91 .github/workflows/test_io_uring.yml
polyphony-0.90 .github/workflows/test_io_uring.yml
polyphony-0.89 .github/workflows/test_io_uring.yml