Skip to content

Don't send gem list to Sentry

Marius Bobin requested to merge mb-sentry-no-modules into master

What does this MR do and why?

Don't send gem list to Sentry

The list of gems is sent to Sentry with each error report. This doesn't provide much value because we already know the gems that we use from the repository via the commit SHA. Without gems we compress less data.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Sentry::Event.new(configuration: Sentry.configuration).to_hash
Before
{:event_id=>"032aa29703914b1bb66c804caf6b8700", :timestamp=>"2024-04-12T13:33:28Z", :release=>"25d81f8805b", :environment=>"development", :server_name=>"rocket-sled.local", :modules=>{"rake"=>"13.0.6", "rexml"=>"3.2.6", "CFPropertyList"=>"3.0.5", "RedCloth"=>"4.3.3", "faraday-em_http"=>"1.0.0", "faraday-em_synchrony"=>"1.0.0", "faraday-excon"=>"1.1.0", "faraday-httpclient"=>"1.0.1", "multipart-post"=>"2.2.3", "faraday-multipart"=>"1.0.4", "faraday-net_http"=>"1.0.1", "faraday-net_http_persistent"=>"1.2.0", "faraday-patron"=>"1.0.0", "faraday-rack"=>"1.0.0", "faraday-retry"=>"1.0.3", "ruby2_keywords"=>"0.0.5", "faraday"=>"1.10.0", "acme-client"=>"2.0.11", "concurrent-ruby"=>"1.2.3", "i18n"=>"1.14.4", "minitest"=>"5.11.3", "tzinfo"=>"2.0.6", "activesupport"=>"7.0.8.1", "builder"=>"3.2.4", "erubi"=>"1.12.0", "racc"=>"1.6.2", "nokogiri"=>"1.16.0", "rails-dom-testing"=>"2.0.3", "crass"=>"1.0.6", "loofah"=>"2.22.0", "rails-html-sanitizer"=>"1.6.0", "actionview"=>"7.0.8.1", "rack"=>"2.2.8.1", "rack-test"=>"2.1.0", "actionpack"=>"7.0.8.1", "nio4r"=>"2.7.0", "websocket-extensions"=>"0.1.5", "websocket-driver"=>"0.7.6", "actioncable"=>"7.0.8.1", "globalid"=>"1.1.0", "activejob"=>"7.0.8.1", "activemodel"=>"7.0.8.1", "activerecord"=>"7.0.8.1", "marcel"=>"1.0.2", "mini_mime"=>"1.1.2", "activestorage"=>"7.0.8.1", "date"=>"3.3.3", "timeout"=>"0.3.2", "net-protocol"=>"0.1.3", "net-imap"=>"0.3.4", "net-pop"=>"0.1.2", "net-smtp"=>"0.3.3", "mail"=>"2.8.1", "actionmailbox"=>"7.0.8.1", "actionmailer"=>"7.0.8.1", "actiontext"=>"7.0.8.1", "pg"=>"1.5.6", "activerecord-explain-analyze"=>"0.1.0", "activerecord-gitlab"=>"0.2.0", "acts-as-taggable-on"=>"10.0.0", "public_suffix"=>"5.0.0", "addressable"=>"2.8.1", "aes_key_wrap"=>"1.1.0", "akismet"=>"3.0.0", "http-accept"=>"1.7.0", "unf_ext"=>"0.0.8.2", "unf"=>"0.1.4", "domain_name"=>"0.5.20190701", "http-cookie"=>"1.0.5", "mime-types-data"=>"3.2023.1003", "mime-types"=>"3.5.1", "netrc"=>"0.11.0", "rest-client"=>"2.1.0", "aliyun-sdk"=>"0.8.0", "sexp_processor"=>"4.17.1", "ruby_parser"=>"3.21.0", "protocol"=>"2.0.0", "mize"=>"0.4.1", "sync"=>"0.5.0", "tins"=>"1.31.1", "amatch"=>"0.4.1", "android_key_attestation"=>"0.3.0", "graphql"=>"2.2.5", "apollo_upload_server"=>"2.1.5", "jwt"=>"2.5.0", "app_store_connect"=>"0.29.0", "arr-pm"=>"0.0.12", "asciidoctor"=>"2.0.18", "asciidoctor-include-ext"=>"0.4.0", "asciidoctor-kroki"=>"0.8.0", "asciidoctor-plantuml"=>"0.0.16", "ast"=>"2.4.2", "atlassian-jwt"=>"0.2.1", "encryptor"=>"3.0.0", "attr_encrypted"=>"3.2.4", "attr_required"=>"1.0.1", "awesome_print"=>"1.9.2", "awrence"=>"1.2.1", "aws-eventstream"=>"1.3.0", "aws-partitions"=>"1.877.0", "aws-sigv4"=>"1.8.0", "jmespath"=>"1.6.2", "aws-sdk-core"=>"3.191.3", "aws-sdk-cloudformation"=>"1.41.0", "aws-sdk-kms"=>"1.76.0", "aws-sdk-s3"=>"1.144.0", "dumb_delegator"=>"1.0.0", "thread_safe"=>"0.3.6", "descendants_tracker"=>"0.0.4", "ice_nine"=>"0.11.2", "axiom-types"=>"0.1.1", "coercible"=>"1.0.0", "virtus"=>"2.0.0", "axe-core-api"=>"4.8.0", "axe-core-rspec"=>"4.8.2", "faraday_middleware"=>"1.2.0", "connection_pool"=>"2.4.1", "net-http-persistent"=>"4.0.1", "azure-storage-common"=>"2.0.4", "azure-storage-blob"=>"2.0.3", "babosa"=>"2.0.0", "backport"=>"1.2.0", "base32"=>"0.3.2", "base64"=>"0.2.0", "batch-loader"=>"2.0.1", "bcrypt"=>"3.1.18", "benchmark"=>"0.2.0", "benchmark-ips"=>"2.11.0", "benchmark-malloc"=>"0.2.0", "memory_profiler"=>"1.0.1", "benchmark-memory"=>"0.2.0", "benchmark-perf"=>"0.6.0", "benchmark-trend"=>"0.4.0", "rouge"=>"4.2.0", "better_errors"=>"2.10.1", "bindata"=>"2.4.11", "debug_inspector"=>"1.1.0", "binding_of_caller"=>"1.0.0", "msgpack"=>"1.5.4", "bootsnap"=>"1.18.3", "browser"=>"5.3.1", "uniform_notifier"=>"1.16.0", "bullet"=>"7.1.2", "bundler"=>"2.5.8", "thor"=>"1.3.1", "bundler-audit"=>"0.9.1", "bundler-checksum"=>"0.1.0", "byebug"=>"11.1.3", "matrix"=>"0.4.2", "regexp_parser"=>"2.6.0", "xpath"=>"3.2.0", "capybara"=>"3.40.0", "launchy"=>"2.5.0", "capybara-screenshot"=>"1.0.26", "ssrf_filter"=>"1.0.8", "carrierwave"=>"1.3.4", "cbor"=>"0.5.9.8", "character_set"=>"1.8.0", "chef-utils"=>"18.3.0", "fuzzyurl"=>"0.9.0", "tomlrb"=>"1.3.0", "mixlib-config"=>"3.0.27", "mixlib-shellout"=>"3.2.7", "chef-config"=>"18.3.0", "chunky_png"=>"1.4.0", "circuitbox"=>"2.0.0", "citrus"=>"3.0.2", "claide"=>"1.1.0", "colored2"=>"3.1.2", "cork"=>"0.3.0", "nap"=>"1.1.0", "open4"=>"1.3.4", "claide-plugins"=>"0.9.2", "json"=>"2.6.3", "click_house-client"=>"0.1.0", "google-protobuf"=>"3.25.3", "googleapis-common-protos-types"=>"1.5.0", "grpc"=>"1.60.0", "googleapis-common-protos"=>"1.4.0", "multi_json"=>"1.14.1", "os"=>"1.1.4", "signet"=>"0.18.0", "googleauth"=>"1.8.1", "gapic-common"=>"0.20.0", "google-cloud-errors"=>"1.3.0", "google-cloud-profiler-v2"=>"0.4.0", "stackprof"=>"0.2.25", "cloud_profiler_agent"=>"0.0.1.pre", "coderay"=>"1.1.3", "commonmarker"=>"0.23.10", "openssl"=>"3.1.0", "openssl-signature_algorithm"=>"1.3.0", "cose"=>"1.3.0", "i18n_data"=>"0.13.1", "sixarm_ruby_unaccent"=>"1.2.0", "countries"=>"4.0.1", "safe_yaml"=>"1.0.4", "crack"=>"0.4.3", "creole"=>"0.5.0", "rchardet"=>"1.8.0", "git"=>"1.18.0", "crystalball"=>"0.7.0", "css_parser"=>"1.14.0", "method_source"=>"1.0.0", "zeitwerk"=>"2.6.7", "railties"=>"7.0.8.1", "cssbundling-rails"=>"1.4.0", "csv_builder"=>"0.1.0", "cvss-suite"=>"3.0.1", "faraday-http-cache"=>"2.5.0", "kramdown"=>"2.3.2", "kramdown-parser-gfm"=>"1.1.0", "no_proxy_fix"=>"0.1.2", "sawyer"=>"0.9.2", "octokit"=>"8.0.0", "unicode-display_width"=>"2.4.2", "terminal-table"=>"3.0.2", "danger"=>"9.4.2", "multi_xml"=>"0.6.0", "httparty"=>"0.21.0", "gitlab"=>"4.19.0", "danger-gitlab"=>"8.0.0", "dartsass"=>"1.49.8", "database_cleaner-core"=>"2.0.1", "database_cleaner-active_record"=>"2.1.0", "dead_end"=>"3.1.1", "deb_version"=>"1.0.2", "html-pipeline"=>"2.14.3", "deckar01-task_list"=>"2.3.4", "declarative"=>"0.0.20", "declarative_policy"=>"1.1.0", "deprecation_toolkit"=>"1.5.1", "ffi"=>"1.15.5", "get_process_mem"=>"0.2.7", "heapy"=>"0.2.0", "mini_histogram"=>"0.3.1", "ruby-statistics"=>"3.0.0", "derailed_benchmarks"=>"2.1.2", "devfile"=>"0.0.25.pre.alpha1", "device_detector"=>"1.0.0", "orm_adapter"=>"0.5.0", "responders"=>"3.0.1", "warden"=>"1.2.9", "devise"=>"4.9.3", "rotp"=>"6.3.0", "devise-two-factor"=>"4.1.1", "devise-pbkdf2-encryptable"=>"0.0.0", "diff-lcs"=>"1.5.0", "diff_match_patch"=>"0.1.0", "diffy"=>"3.4.2", "digest-crc"=>"0.6.5", "discordrb-webhooks"=>"3.5.0", "docile"=>"1.4.0", "doorkeeper"=>"5.6.6", "doorkeeper-openid_connect"=>"1.8.7", "dotenv"=>"2.7.6", "dry-cli"=>"1.0.0", "dry-core"=>"1.0.1", "dry-inflector"=>"1.0.0", "dry-logic"=>"1.5.0", "dry-types"=>"1.7.1", "duo_api"=>"1.3.0", "e2mmap"=>"0.1.0", "ecma-re-validator"=>"0.3.0", "ed25519"=>"1.3.0", "elasticsearch-api"=>"7.13.3", "elasticsearch-transport"=>"7.13.3", "elasticsearch"=>"7.13.3", "hashie"=>"5.0.0", "elasticsearch-model"=>"7.2.0", "elasticsearch-rails"=>"7.2.1", "email_reply_trimmer"=>"0.1.6", "htmlentities"=>"4.3.4", "email_spec"=>"2.2.0", "ethon"=>"0.16.0", "typhoeus"=>"1.4.0", "error_tracking_open_api"=>"1.0.0", "escape_utils"=>"1.3.0", "et-orbi"=>"1.2.7", "excon"=>"0.99.0", "execjs"=>"2.8.1", "parslet"=>"1.8.2", "expgen"=>"0.1.1", "expression_parser"=>"0.9.0", "extended-markdown-filter"=>"0.7.0", "factory_bot"=>"6.4.5", "factory_bot_rails"=>"6.4.3", "faraday_middleware-aws-sigv4"=>"0.3.0", "fast_blank"=>"1.0.1", "fast_gettext"=>"2.3.0", "ffaker"=>"2.23.0", "ffi-compiler"=>"1.0.1", "libyajl2"=>"2.1.0", "ffi-yajl"=>"2.6.0", "find_a_port"=>"1.0.1", "flipper"=>"0.26.2", "flipper-active_record"=>"0.26.2", "flipper-active_support_cache_store"=>"0.26.2", "formatador"=>"0.2.5", "fog-core"=>"2.1.0", "fog-json"=>"1.2.0", "ipaddress"=>"0.8.3", "xml-simple"=>"1.1.9", "fog-aliyun"=>"0.4.0", "fog-xml"=>"0.1.3", "fog-aws"=>"3.18.0", "httpclient"=>"2.8.3", "trailblazer-option"=>"0.1.2", "uber"=>"0.1.0", "representable"=>"3.2.0", "retriable"=>"3.1.2", "webrick"=>"1.8.1", "google-apis-core"=>"0.11.2", "google-apis-compute_v1"=>"0.57.0", "google-apis-dns_v1"=>"0.28.0", "google-apis-iamcredentials_v1"=>"0.15.0", "google-apis-monitoring_v3"=>"0.37.0", "google-apis-pubsub_v1"=>"0.30.0", "google-apis-sqladmin_v1beta4"=>"0.41.0", "google-apis-storage_v1"=>"0.29.0", "google-cloud-env"=>"1.6.0", "fog-google"=>"1.19.0", "fog-local"=>"0.8.0", "forwardable"=>"1.3.3", "raabro"=>"1.4.0", "fugit"=>"1.8.1", "rspec-support"=>"3.12.0", "rspec-core"=>"3.12.2", "ruby-progressbar"=>"1.11.0", "fuubar"=>"2.2.0", "temple"=>"0.8.2", "tilt"=>"2.0.11", "haml"=>"5.2.2", "rails"=>"7.0.8.1", "gdk-toogle"=>"0.9.3", "gemoji"=>"3.0.1", "locale"=>"2.1.3", "singleton"=>"0.1.1", "prime"=>"0.1.2", "text"=>"1.3.1", "gettext"=>"3.4.9", "gettext_i18n_rails"=>"1.12.0", "gitaly"=>"16.10.1", "rainbow"=>"3.1.1", "gitlab-backup-cli"=>"0.0.1", "numerizer"=>"0.2.0", "gitlab-chronic"=>"0.10.5", "gitlab-dangerfiles"=>"4.7.0", "request_store"=>"1.5.1", "gitlab-experiment"=>"0.9.1", "gitlab-fog-azure-rm"=>"1.9.1", "rb_sys"=>"0.9.86", "gitlab-glfm-markdown"=>"0.0.14", "language_server-protocol"=>"3.17.0.3", "parallel"=>"1.22.1", "parser"=>"3.3.0.5", "rubocop-ast"=>"1.29.0", "rubocop"=>"1.57.2", "gitlab-housekeeper"=>"0.1.0", "gitlab-http"=>"0.1.0", "opentracing"=>"0.5.0", "thrift"=>"0.16.0", "jaeger-client"=>"1.1.0", "pg_query"=>"5.1.0", "redis-client"=>"0.21.1", "redis"=>"5.0.8", "gitlab-labkit"=>"0.35.1", "gitlab-license"=>"2.4.0", "version_gem"=>"1.1.0", "snaky_hash"=>"2.0.0", "oauth2"=>"2.0.9", "redis-namespace"=>"1.10.0", "gitlab-mail_room"=>"0.0.24", "gitlab-markup"=>"1.9.0", "gitlab-net-dns"=>"0.9.2", "rspec-expectations"=>"3.12.3", "rspec-mocks"=>"3.12.6", "rspec"=>"3.12.0", "gitlab-rspec"=>"0.1.0", "gitlab-rspec_flaky"=>"0.1.0", "gitlab-safe_request_store"=>"0.1.0", "gitlab-schema-validation"=>"0.1.0", "snowplow-tracker"=>"0.8.0", "gitlab-sdk"=>"0.3.0", "re2"=>"2.7.0", "toml-rb"=>"2.2.0", "gitlab-secret_detection"=>"0.1.0", "sidekiq"=>"7.1.6", "gitlab-sidekiq-fetcher"=>"0.11.0", "rubocop-graphql"=>"0.19.0", "rubocop-performance"=>"1.19.1", "rubocop-rails"=>"2.22.1", "rubocop-capybara"=>"2.19.0", "rubocop-factory_bot"=>"2.24.0", "rubocop-rspec"=>"2.25.0", "gitlab-styles"=>"11.0.0", "gitlab-utils"=>"0.1.0", "gitlab_chronic_duration"=>"0.12.0", "net-ldap"=>"0.17.1", "rack-protection"=>"2.2.2", "omniauth"=>"2.1.0", "pyu-ruby-sasl"=>"0.0.3.3", "rubyntlm"=>"0.6.3", "gitlab_omniauth-ldap"=>"2.2.0", "http-form_data"=>"2.3.0", "llhttp-ffi"=>"0.4.0", "http"=>"5.1.1", "unparser"=>"0.6.7", "proc_to_ast"=>"0.1.0", "rspec-parameterized-core"=>"1.0.0", "rspec-parameterized-table_syntax"=>"1.0.0", "rspec-parameterized"=>"1.0.0", "table_print"=>"1.5.7", "gitlab_quality-test_tooling"=>"1.21.1", "gon"=>"6.4.0", "google-apis-androidpublisher_v3"=>"0.34.0", "google-apis-cloudbilling_v1"=>"0.21.0", "google-apis-cloudresourcemanager_v1"=>"0.31.0", "google-apis-container_v1"=>"0.43.0", "google-apis-container_v1beta1"=>"0.43.0", "google-apis-iam_v1"=>"0.36.0", "google-apis-serviceusage_v1"=>"0.28.0", "google-cloud-location"=>"0.6.0", "grpc-google-iam-v1"=>"1.5.0", "google-cloud-artifact_registry-v1"=>"0.11.0", "google-cloud-common"=>"1.1.0", "google-cloud-compute-v1"=>"2.6.0", "google-cloud-core"=>"1.6.0", "google-cloud-storage"=>"1.45.0", "mini_portile2"=>"2.8.5", "gpgme"=>"2.0.23", "mustermann"=>"3.0.0", "mustermann-grape"=>"1.0.2", "rack-accept"=>"0.4.5", "grape"=>"2.0.0", "grape-entity"=>"0.10.2", "grape-path-helpers"=>"2.0.1", "grape-swagger"=>"2.0.2", "grape-swagger-entity"=>"0.5.1", "grape_logging"=>"1.8.4", "sprockets"=>"3.7.2", "sprockets-rails"=>"3.4.2", "graphiql-rails"=>"1.8.0", "graphql-client"=>"0.19.0", "graphlient"=>"0.6.0", "graphlyte"=>"1.0.0", "graphql-docs"=>"4.0.0", "gssapi"=>"1.3.1", "rb-fsevent"=>"0.11.2", "rb-inotify"=>"0.10.1", "listen"=>"3.7.1", "lumberjack"=>"1.2.7", "nenv"=>"0.3.0", "shellany"=>"0.0.1", "notiffany"=>"0.1.3", "pry"=>"0.14.2", "guard"=>"2.16.2", "guard-compat"=>"1.2.1", "guard-rspec"=>"4.7.3", "sysexits"=>"1.2.0", "haml_lint"=>"0.53.0", "hamlit"=>"2.15.0", "hana"=>"1.3.7", "hashdiff"=>"1.1.0", "health_check"=>"3.1.0", "html2text"=>"0.2.0", "htmlbeautifier"=>"1.4.2", "ice_cube"=>"0.16.4", "icalendar"=>"2.8.0", "imagen"=>"0.1.8", "influxdb-client"=>"2.9.0", "invisible_captcha"=>"2.1.0", "ipaddr"=>"1.2.5", "oj"=>"3.13.23", "ipynbdiff"=>"0.4.7", "jaro_winkler"=>"1.5.6", "oauth"=>"0.5.6", "jira-ruby"=>"2.3.0", "regexp_property_values"=>"1.0.0", "js_regex"=>"3.8.0", "json-jwt"=>"1.15.3", "uri_template"=>"0.7.0", "json_schemer"=>"0.2.18", "jsonb_accessor"=>"1.3.10", "jsonpath"=>"1.1.2", "kaminari-core"=>"1.2.2", "kaminari-actionview"=>"1.2.2", "kaminari-activerecord"=>"1.2.2", "kaminari"=>"1.2.2", "kas-grpc"=>"0.4.0", "knapsack"=>"1.22.0", "recursive-open-struct"=>"1.1.3", "kubeclient"=>"4.11.0", "lefthook"=>"1.6.8", "letter_opener"=>"1.7.0", "letter_opener_web"=>"2.0.0", "rubyzip"=>"2.3.2", "with_env"=>"1.1.0", "license_finder"=>"7.0.1", "reverse_markdown"=>"1.4.0", "rugged"=>"1.6.3", "licensee"=>"9.16.1", "lockbox"=>"1.3.0", "lograge"=>"0.11.2", "redcarpet"=>"3.6.0", "view_component"=>"3.11.0", "yard"=>"0.9.26", "lookbook"=>"2.2.2", "lru_redux"=>"1.1.0", "mail-smtp_pool"=>"0.1.0", "marginalia"=>"1.11.1", "microsoft_graph_mailer"=>"0.1.0", "mini_magick"=>"4.12.0", "mixlib-cli"=>"2.1.8", "mixlib-log"=>"3.0.9", "murmurhash3"=>"0.1.7", "neighbor"=>"0.2.3", "uri"=>"0.13.0", "net-http"=>"0.1.1", "net-ntp"=>"2.1.3", "net-ssh"=>"7.2.0", "net-scp"=>"4.0.0", "plist"=>"3.7.0", "train-core"=>"3.10.8", "wmi-lite"=>"1.0.7", "ohai"=>"18.1.3", "oj-introspect"=>"0.7.2", "omniauth-oauth2"=>"1.8.0", "omniauth-alicloud"=>"3.0.0", "omniauth-atlassian-oauth2"=>"0.2.0", "omniauth-auth0"=>"3.1.0", "omniauth-azure-activedirectory-v2"=>"2.0.0", "omniauth-azure-oauth2"=>"0.0.10", "omniauth-dingtalk-oauth2"=>"1.0.1", "omniauth-facebook"=>"4.0.0", "omniauth-github"=>"2.0.1", "omniauth-gitlab"=>"4.0.0", "omniauth-google-oauth2"=>"1.1.1", "omniauth-oauth"=>"1.2.0", "omniauth-oauth2-generic"=>"0.2.8", "omniauth-salesforce"=>"1.0.5", "ruby-saml"=>"1.15.0", "omniauth-saml"=>"2.1.0", "omniauth-shibboleth-redux"=>"2.0.0", "omniauth-twitter"=>"1.4.0", "omniauth_crowd"=>"2.4.0", "rack-oauth2"=>"1.21.3", "swd"=>"1.3.0", "validate_email"=>"0.1.6", "validate_url"=>"1.0.15", "webfinger"=>"1.2.0", "openid_connect"=>"1.3.0", "omniauth_openid_connect"=>"0.6.1", "optimist"=>"3.0.1", "rubypants"=>"0.2.0", "org-ruby"=>"0.9.12", "pact-support"=>"1.20.0", "pact-mock_service"=>"3.11.2", "term-ansicolor"=>"1.7.1", "pact"=>"1.64.0", "tty-color"=>"0.6.0", "pastel"=>"0.8.0", "peek"=>"1.1.0", "png_quantizator"=>"0.2.1", "premailer"=>"1.16.0", "premailer-rails"=>"1.10.3", "prism"=>"0.24.0", "prometheus-client-mmap"=>"1.1.1", "pry-byebug"=>"3.10.1", "pry-rails"=>"0.3.9", "strings-ansi"=>"0.2.0", "unicode_utils"=>"1.4.0", "strings"=>"0.2.1", "tty-screen"=>"0.8.1", "tty-markdown"=>"0.7.2", "tty-cursor"=>"0.7.1", "wisper"=>"2.0.1", "tty-reader"=>"0.9.0", "tty-prompt"=>"0.23.1", "pry-shell"=>"0.6.4", "puma"=>"6.4.0", "rack-attack"=>"6.7.0", "rack-cors"=>"2.0.1", "rack-proxy"=>"0.7.7", "rack-session"=>"1.0.2", "rack-timeout"=>"0.6.3", "rails-controller-testing"=>"1.0.5", "rails-i18n"=>"7.0.3", "rbtrace"=>"0.5.1", "recaptcha"=>"5.12.3", "redis-store"=>"1.10.0", "redis-rack"=>"3.0.0", "redis-actionpack"=>"5.4.0", "redis-cluster-client"=>"0.7.5", "redis-clustering"=>"5.0.8", "rinku"=>"2.0.0", "rqrcode_core"=>"1.2.0", "rqrcode"=>"2.2.0", "rspec-benchmark"=>"0.6.0", "rspec-rails"=>"6.1.1", "rspec-retry"=>"0.6.2", "rspec_junit_formatter"=>"0.6.0", "rspec_profiling"=>"0.0.9", "ruby-fogbugz"=>"0.3.0", "sorbet-runtime"=>"0.5.11266", "ruby-lsp"=>"0.14.6", "ruby-lsp-rails"=>"0.3.1", "ruby-lsp-rspec"=>"0.1.10", "ruby-magic"=>"0.6.0", "ruby-openai"=>"3.7.0", "safety_net_attestation"=>"0.4.0", "sanitize"=>"6.0.2", "sd_notify"=>"0.1.1", "seed-fu"=>"2.3.7", "websocket"=>"1.2.10", "selenium-webdriver"=>"4.18.1", "tty-command"=>"0.10.1", "semver_dialects"=>"2.0.0", "sentry-ruby"=>"5.10.0", "sentry-rails"=>"5.10.0", "sentry-raven"=>"3.1.2", "sentry-sidekiq"=>"5.10.0", "shoulda-matchers"=>"5.1.0", "sidekiq-cron"=>"1.12.0", "sigdump"=>"0.2.4", "simple_po_parser"=>"1.1.6", "simplecov-html"=>"0.12.3", "simplecov_json_formatter"=>"0.1.4", "simplecov"=>"0.22.0", "simplecov-cobertura"=>"2.1.0", "simplecov-lcov"=>"0.8.0", "slack-messenger"=>"2.3.4", "solargraph"=>"0.47.2", "spamcheck"=>"1.3.0", "spring"=>"4.1.0", "spring-commands-rspec"=>"1.0.4", "sprite-factory"=>"1.7.1", "ssh_data"=>"1.3.0", "state_machines"=>"0.5.0", "state_machines-activemodel"=>"0.8.0", "state_machines-activerecord"=>"0.8.0", "static_holmes"=>"0.7.7", "sys-filesystem"=>"1.4.3", "tanuki_emoji"=>"0.9.0", "telesign"=>"2.2.4", "telesignenterprise"=>"2.2.2", "terser"=>"1.0.2", "test-prof"=>"1.3.2", "test_file_finder"=>"0.3.1", "timfel-krb5-auth"=>"0.8.3", "tpm-key_attestation"=>"0.12.0", "truncato"=>"0.7.12", "undercover"=>"0.4.6", "unleash"=>"3.2.2", "valid_email"=>"0.1.3", "validates_hostname"=>"1.0.13", "version_sorter"=>"2.3.0", "vite_ruby"=>"3.5.0", "vite_rails"=>"3.0.17", "vmstat"=>"2.3.0", "warning"=>"1.3.0", "webauthn"=>"3.0.0", "webmock"=>"3.23.0", "wikicloth"=>"0.8.1", "yajl-ruby"=>"1.4.3"}, :message=>"", :user=>{}, :tags=>{}, :contexts=>{}, :extra=>{}, :fingerprint=>[], :platform=>:ruby, :sdk=>{"name"=>"sentry.ruby", "version"=>"5.10.0"}, :type=>"event"}
After
{:event_id=>"1a42bc1255124585b76e2c2dfd9b2a04", :timestamp=>"2024-04-12T13:33:38Z", :release=>"25d81f8805b", :environment=>"development", :server_name=>"rocket-sled.local", :message=>"", :user=>{}, :tags=>{}, :contexts=>{}, :extra=>{}, :fingerprint=>[], :platform=>:ruby, :sdk=>{"name"=>"sentry.ruby", "version"=>"5.10.0"}, :type=>"event"}

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

Edited by Marius Bobin

Merge request reports