feat(active_job): support for tracing #1389
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Tests & CodeCov | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: | |
| - master | |
| - \d+-\d+ | |
| pull_request: | |
| concurrency: | |
| group: tests-${{ github.head_ref || github.run_id }} | |
| cancel-in-progress: true | |
| jobs: | |
| ruby-versions: | |
| uses: ruby/actions/.github/workflows/ruby_versions.yml@6d15c16f6259d657961bcdccf2598d3d53e90635 | |
| with: | |
| engine: cruby-jruby | |
| min_version: 2.7 | |
| versions: '["jruby-9.4.14.0"]' | |
| secrets: inherit | |
| delayed_job-tests: | |
| needs: ruby-versions | |
| uses: ./.github/workflows/sentry_delayed_job_test.yml | |
| with: | |
| versions: ${{ needs.ruby-versions.outputs.versions }} | |
| secrets: inherit | |
| opentelemetry-tests: | |
| needs: ruby-versions | |
| uses: ./.github/workflows/sentry_opentelemetry_test.yml | |
| with: | |
| versions: ${{ needs.ruby-versions.outputs.versions }} | |
| secrets: inherit | |
| rails-tests: | |
| needs: ruby-versions | |
| uses: ./.github/workflows/sentry_rails_test.yml | |
| with: | |
| versions: ${{ needs.ruby-versions.outputs.versions }} | |
| secrets: inherit | |
| resque-tests: | |
| needs: ruby-versions | |
| uses: ./.github/workflows/sentry_resque_test.yml | |
| with: | |
| versions: ${{ needs.ruby-versions.outputs.versions }} | |
| secrets: inherit | |
| ruby-tests: | |
| needs: ruby-versions | |
| uses: ./.github/workflows/sentry_ruby_test.yml | |
| with: | |
| versions: ${{ needs.ruby-versions.outputs.versions }} | |
| secrets: inherit | |
| sidekiq-tests: | |
| needs: ruby-versions | |
| uses: ./.github/workflows/sentry_sidekiq_test.yml | |
| with: | |
| versions: ${{ needs.ruby-versions.outputs.versions }} | |
| secrets: inherit | |
| yabeda-tests: | |
| needs: ruby-versions | |
| uses: ./.github/workflows/sentry_yabeda_test.yml | |
| with: | |
| versions: ${{ needs.ruby-versions.outputs.versions }} | |
| secrets: inherit | |
| codecov: | |
| name: CodeCov | |
| runs-on: ubuntu-latest | |
| needs: | |
| - ruby-tests | |
| - rails-tests | |
| - sidekiq-tests | |
| - delayed_job-tests | |
| - resque-tests | |
| - opentelemetry-tests | |
| - yabeda-tests | |
| steps: | |
| - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 | |
| - name: Codecov | |
| uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 | |
| with: | |
| run_command: send-notifications | |
| token: ${{ secrets.CODECOV_TOKEN }} |