rack.git  about / heads / tags
a modular Ruby webserver interface
blob 59c25ef4f770195bbbd31d55cdc7aaf5d947f2a9 697 bytes (raw)
$ git show chunk:.github/workflows/test-external.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
 
name: Test External

on: [push, pull_request]

permissions:
  contents: read

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

    runs-on: ${{matrix.os}}

    steps:
    - uses: actions/checkout@v3

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

    - name: Installing packages (ubuntu)
      if: matrix.os == 'ubuntu-latest'
      run: sudo apt-get install libfcgi-dev libmemcached-dev

    - name: Installing packages (macos)
      if: matrix.os == 'macos-latest'
      run: brew install fcgi libmemcached

    - run: bundle exec bake test:external

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