Sha256: 45379bcb38fe9407038d8be9d903a704fbe364ccdf5f6ffd47df225f9ef9a78a

Contents?: true

Size: 816 Bytes

Versions: 8

Compression:

Stored size: 816 Bytes

Contents

name: Ruby

on: [push,pull_request]

jobs:
  build:
    runs-on: ubuntu-latest
    services:
      rabbitmq:
        image: rabbitmq:latest
        ports:
        - 5672/tcp
        # needed because the rabbitmq container does not provide a healthcheck
        options: >-
          --health-cmd "rabbitmqctl node_health_check"
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
    strategy:
      fail-fast: false
      matrix:
        ruby: ['2.7', '3.0']
    steps:
    - uses: actions/checkout@v2
    - name: Set up Ruby
      uses: ruby/setup-ruby@v1
      with:
        ruby-version: ${{ matrix.ruby }}
    - name: Run the default task
      run: |
        bundle install
        bundle exec rake
      env:
        AMQP_PORT: ${{ job.services.rabbitmq.ports[5672] }}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
amqp-client-1.0.2 .github/workflows/main.yml
amqp-client-1.0.1 .github/workflows/main.yml
amqp-client-1.0.0 .github/workflows/main.yml
amqp-client-0.3.0 .github/workflows/main.yml
amqp-client-0.2.3 .github/workflows/main.yml
amqp-client-0.2.2 .github/workflows/main.yml
amqp-client-0.2.1 .github/workflows/main.yml
amqp-client-0.2.0 .github/workflows/main.yml