rack.git  about / heads / tags
a modular Ruby webserver interface
blob a224f67713ecac53a210a6a8eded545bf2ebdce5 625 bytes (raw)
$ git show chunk:.github/workflows/test.yaml	# shows this blob on the CLI

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
name: Test

on: [push, pull_request]

permissions:
  contents: read

jobs:
  test:
    strategy:
      fail-fast: false
      matrix:
        os: 
          - ubuntu-latest
        ruby: 
          - '2.4'
          - '2.5'
          - '2.6'
          - '2.7'
          - '3.0'
          - '3.1'
          - jruby
          - truffleruby-head
        include:
          - os: macos-latest
            ruby: '3.1'
    runs-on: ${{matrix.os}}

    steps:
    - uses: actions/checkout@v3

    - uses: ruby/setup-ruby@v1
      with:
        ruby-version: ${{matrix.ruby}}
        bundler-cache: true

    - run: bundle exec rake

git clone https://yhbt.net/rack.git