Sha256: 8e2dcb90f76ab6d0912cb3fb51837e743b73f2e09a5638808735f146ac0ee22d
Contents?: true
Size: 1.74 KB
Versions: 1
Compression:
Stored size: 1.74 KB
Contents
name: Ruby CI on: push: branches: [main] pull_request: branches: [main] jobs: test: runs-on: ubuntu-20.04 strategy: matrix: rubygems: [ { ruby: "3.1", appraisal: "rails-7.0" }, { ruby: "3.0", appraisal: "rails-7.0" }, { ruby: "2.7", appraisal: "rails-7.0" }, { ruby: "2.7", appraisal: "rails-6.1" }, { ruby: "2.6", appraisal: "rails-6.1" } ] steps: - uses: actions/checkout@v3.0.2 - name: Run Collector run: docker-compose up -d - name: Set up Ruby ${{ matrix.rubygems.ruby }} uses: ruby/setup-ruby@v1.117.0 with: ruby-version: ${{ matrix.rubygems.ruby }} - name: Apply RubyGems fixes run: gem update --system - name: Install dependencies run: bundle install - name: Install appraisal dependencies run: bundle exec appraisal install - name: Rubocop run: bundle exec rubocop - name: Run tests run: bundle exec appraisal ${{ matrix.rubygems.appraisal }} rake test - name: Upload coverage to Codecov uses: codecov/codecov-action@v3.1.1 - name: Run basic example e2e test run: ruby console.rb working-directory: ./examples/basic/ env: TEST: true test-e2e-rails-7-barebones: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3.0.2 - name: Run e2e tests via Docker working-directory: ./examples/rails-7-barebones run: docker-compose up --build --exit-code-from tester linkChecker: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3.0.2 - name: Link Checker uses: lycheeverse/lychee-action@v1.5.1 with: fail: true
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
splunk-otel-1.0.0 | .github/workflows/main.yml |