Skip to content

ci: 🤖 Update pinned CI lockfiles (#3014) #1575

ci: 🤖 Update pinned CI lockfiles (#3014)

ci: 🤖 Update pinned CI lockfiles (#3014) #1575

Workflow file for this run

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:
# Prewarm mise cache in case it was evicted recently.
# Each specific test needs this to exist.
setup-mise:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: ./.github/actions/setup-mise
test:
needs: setup-mise
strategy:
fail-fast: false
matrix:
include:
- gem: sentry-ruby
- gem: sentry-rails
apt: libsqlite3-dev imagemagick
- gem: sentry-sidekiq
- gem: sentry-delayed_job
apt: libsqlite3-dev
- gem: sentry-resque
- gem: sentry-opentelemetry
- gem: sentry-yabeda
uses: ./.github/workflows/gem_test.yml
with:
gem: ${{ matrix.gem }}
apt: ${{ matrix.apt || '' }}
secrets: inherit
codecov:
name: CodeCov
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Codecov
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
with:
run_command: send-notifications
token: ${{ secrets.CODECOV_TOKEN }}