Sha256: a0c6eaf0a9f4d5780c765dd93fd8bc00ed7753ee3a4b9159ae6ff0c4290c8f20

Contents?: true

Size: 1.11 KB

Versions: 5

Compression:

Stored size: 1.11 KB

Contents

# .github/workflows/ci.yaml
name: ci

on:
  pull_request:
    types:
      - opened
      - reopened
      - synchronize

permissions:
  contents: read
  packages: read

concurrency:
  group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
  cancel-in-progress: true

jobs:
  ci:
    strategy:
      fail-fast: false
      matrix:
        os: [ubuntu-latest]
        ruby: ['2.7', '3.0', '3.1', '3.2', '3.3']
    runs-on: ubuntu-latest
    if: "!contains(github.event.head_commit.message, '[skip ci]')"
    steps:
      - uses: actions/checkout@v4
      - uses: ruby/setup-ruby@v1
        with:
          ruby-version: ${{ matrix.ruby }}
          bundler-cache: true

      - run: bundle install --jobs 4

      - run: |
            bundle exec rspec
  check_future_compatibility:
    if: "!contains(github.event.head_commit.message, '[skip ci]')"
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: ruby/setup-ruby@v1
        with:
          ruby-version: head
          bundler-cache: true

      - run: bundle install --jobs 4

      - run: |
            bundle exec rspec

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
easy_command-1.0.1 .github/workflows/ci.yaml
easy_command-1.0.0 .github/workflows/ci.yaml
easy_command-1.0.0.pre.rc3 .github/workflows/ci.yaml
easy_command-1.0.0.pre.rc2 .github/workflows/ci.yaml
easy_command-1.0.0.pre.rc1 .github/workflows/ci.yaml