Sha256: 21c4a9f6a8382025777424d8056662c765c793c7574ae5a5cfb6d8a7f1b5dfbf

Contents?: true

Size: 881 Bytes

Versions: 6

Compression:

Stored size: 881 Bytes

Contents

name: ci

on:
  push:
    branches:
      - '*'
env:
  CI: true

jobs:
  ci:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2

      - name: Start services
        run: docker-compose up -d

      - name: Run isolated tests
        run: docker-compose run --rm --name test --service-ports wayfarer bundle exec rake test:isolated

      - name: Run Ferrum tests
        run: docker-compose run --rm --name test --service-ports wayfarer bundle exec rake test:ferrum

      - name: Run Selenium tests
        run: docker-compose run --rm --name test --service-ports wayfarer bundle exec rake test:selenium

      - name: Run CLI tests
        run: docker-compose run --rm --name test --service-ports wayfarer bundle exec rake test:cli

      - name: Run RuboCop
        run: docker-compose run --rm --name test --service-ports wayfarer bundle exec rake rubocop

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wayfarer-0.4.6 .github/workflows/ci.yaml
wayfarer-0.4.5 .github/workflows/ci.yaml
wayfarer-0.4.4 .github/workflows/ci.yaml
wayfarer-0.4.3 .github/workflows/ci.yaml
wayfarer-0.4.2 .github/workflows/ci.yaml
wayfarer-0.4.1 .github/workflows/ci.yaml