Sha256: 316dc2de7979b871b8b4fd2e968ba5520b8f98dabb1e0f034804b11bad55c74d

Contents?: true

Size: 1.41 KB

Versions: 1

Compression:

Stored size: 1.41 KB

Contents

name: test

on:
  push:
    branches:
      - main
  pull_request:
    types:
      - opened
      - synchronize
      - reopened

jobs:
  test:
    runs-on: ubuntu-latest

    container: ${{ matrix.ruby }}

    strategy:
      fail-fast: false

      matrix:
        ruby:
          - ruby:2.2
          - ruby:2.3
          - ruby:2.4
          - ruby:2.5
          - ruby:2.6
          - ruby:2.7
          - ruby:3.0
          - ruby:3.1
          - ruby:3.2
          - rubylang/ruby:master-jammy
        include:
          - ruby: rubylang/ruby:master-jammy
            allow_failures: "true"

    steps:
      - uses: actions/checkout@v3

      - name: Cache vendor/bundle
        uses: actions/cache@v3
        id: cache_gem
        with:
          path: vendor/bundle
          key: v1-gem-${{ runner.os }}-${{ matrix.ruby }}-${{ github.sha }}
          restore-keys: |
            v1-gem-${{ runner.os }}-${{ matrix.ruby }}-
        continue-on-error: ${{ matrix.allow_failures == 'true' }}

      - name: bundle update
        run: |
          set -xe
          bundle config path vendor/bundle
          bundle update --jobs $(nproc) --retry 3
        continue-on-error: ${{ matrix.allow_failures == 'true' }}

      - name: Run test
        run: |
          set -xe
          bundle exec rake
        continue-on-error: ${{ matrix.allow_failures == 'true' }}

      - name: Coveralls
        uses: coverallsapp/github-action@v2

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gimei-1.2.0 .github/workflows/test.yml