Sha256: 907095db7f32ab686a4a340d90d7ce6e60f435461b725111a459379f31fdb286

Contents?: true

Size: 695 Bytes

Versions: 9

Compression:

Stored size: 695 Bytes

Contents

name: Ruby CI

on:
  push:
    branches:

env:
  CI: true
permissions:
  contents: read

jobs:
  build:
    runs-on: ubuntu-latest
    defaults:
      run:
        working-directory: ./

    strategy:
      matrix:
        ruby-version: [3.0, 3.1, 3.2]

    steps:
    - uses: actions/checkout@v3
    - name: Set up Ruby
      uses: ruby/setup-ruby@v1
      with:
        ruby-version: ${{ matrix.ruby-version }}
    - name: Install dependencies
      run: bundle install
    - name: Rubocop Check
      run: bundle exec rubocop
    - name: Run all tests
      run: bundle exec rake test
      shell: bash
    - name: Run example_app
      run: bundle exec ruby example_app.rb
      shell: bash

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
twiglet-3.13.0 .github/workflows/ruby.yml
twiglet-3.12.0 .github/workflows/ruby.yml
twiglet-3.11.0 .github/workflows/ruby.yml
twiglet-3.10.0 .github/workflows/ruby.yml
twiglet-3.9.2 .github/workflows/ruby.yml
twiglet-3.9.1 .github/workflows/ruby.yml
twiglet-3.9.0 .github/workflows/ruby.yml
twiglet-3.8.0 .github/workflows/ruby.yml
twiglet-3.7.2 .github/workflows/ruby.yml