Sha256: 87d604ffc001c05c5a248bc38feb184360788f7075ee60bed7b1ac1df25ce9d6

Contents?: true

Size: 1.25 KB

Versions: 8

Compression:

Stored size: 1.25 KB

Contents

name: Test

on: push

jobs:
  ruby-test:
    strategy:
      fail-fast: false
      matrix:
        rubyimage: ["getterminus/ruby-docker-images:3.0-je-20210920", "getterminus/ruby-docker-images:2.7-je-20210920",]
    runs-on: ubuntu-latest
    container:
      image: ${{ matrix.rubyimage }}
    steps:
      - name: Install SSH Key
        uses: webfactory/ssh-agent@v0.5.2
        with:
          ssh-private-key: ${{ secrets.GH_ACTIONS_SSH_PRIVATE_KEY }}

      - name: Pull
        uses: actions/checkout@v2
        with:
          path: ${{ github.workspace }}/src/github.com/${{ github.repository }}

      - name: Run Test
        working-directory: ${{ github.workspace }}/src/github.com/${{ github.repository }}
        run: >
          bash -c "
          mkdir -p /coverage;
          bundle --local;
          COVERALLS_NOISY=true bundle exec rspec --color --format documentation;"

      - name: Push Coveralls
        continue-on-error: true
        env:
          TOKEN: ${{ secrets.COVERALLS_TOKEN }}
        working-directory: ${{ github.workspace }}/src/github.com/${{ github.repository }}
        run: >
          bash -c "
          wget -cq https://coveralls.io/coveralls-linux.tar.gz -O - | tar -xz;
          ./coveralls -r $TOKEN -f /coverage/lcov.info;"

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
hermes_messenger_of_the_gods-2.4.0.pre2 .github/workflows/test.yml
hermes_messenger_of_the_gods-2.4.0.pre1 .github/workflows/test.yml
hermes_messenger_of_the_gods-2.3.4 .github/workflows/test.yml
hermes_messenger_of_the_gods-2.3.3 .github/workflows/test.yml
hermes_messenger_of_the_gods-2.3.2 .github/workflows/test.yml
hermes_messenger_of_the_gods-2.3.1 .github/workflows/test.yml
hermes_messenger_of_the_gods-2.3.0 .github/workflows/test.yml
hermes_messenger_of_the_gods-2.2.0 .github/workflows/test.yml