A summary of data about the Ruby ecosystem.

https://github.com/newrelic/newrelic-ruby-agent

New Relic RPM Ruby Agent
https://github.com/newrelic/newrelic-ruby-agent

Keywords

agent apm-agent hacktoberfest ruby

Keywords from Contributors

activerecord activejob mvc rubygems rack rspec crash-reporting sidekiq sinatra background-jobs

Last synced: about 20 hours ago
JSON representation

Repository metadata

New Relic RPM Ruby Agent

README.md

New Relic Ruby agent

The New Relic Ruby agent monitors your applications to help you
identify and solve performance issues.
You can also extend the agent's performance monitoring to
collect and analyze business data
to help you improve the customer experience and make data-driven business decisions.

The New Relic Ruby agent is dual-purposed as either a Gem or a Rails plugin,
hosted on GitHub.

This code is actively maintained by New Relic engineering teams and delivered here in GitHub. See below for troubleshooting and defect reporting instructions.

Gem Version

Supported environments

An up-to-date list of Ruby versions and frameworks for the latest agent
can be found on our docs site.

You can also monitor non-web applications. Refer to the "Other
Environments" section below.

Installing and using

The latest released gem for the Ruby agent can be found at RubyGems.org

Quick start

With Bundler

For using with Bundler, add the Ruby agent to your project's Gemfile.

gem 'newrelic_rpm'

and run bundle install to activate the new gem.

Without Bundler

If you are not using Bundler, install the gem with:

gem install newrelic_rpm

and then require the New Relic Ruby agent in your Ruby start-up sequence:

require 'newrelic_rpm'

Other environments

Assuming you have installed the agent per above, you may also need to tell the Ruby agent to start for some frameworks and non-framework environments. To do so, add the following to your Ruby start-up sequence start the agent:

NewRelic::Agent.manual_start

Complete install instructions

For complete documentation on installing the New Relic Ruby agent, see the following links:

Support

Should you need assistance with New Relic products, you are in good hands with several support diagnostic tools and support channels.

This troubleshooting framework steps you through common troubleshooting questions.

New Relic offers NRDiag, a client-side diagnostic utility that automatically detects common problems with New Relic agents. If NRDiag detects a problem, it suggests troubleshooting steps. NRDiag can also automatically attach troubleshooting data to a New Relic Support ticket.

If the issue has been confirmed as a bug or is a Feature request, please file a GitHub issue.

Support channels

Privacy

At New Relic we take your privacy and the security of your information seriously, and are committed to protecting your information. We must emphasize the importance of not sharing personal data in public forums, and ask all users to scrub logs and diagnostic information for sensitive information, whether personal, proprietary, or otherwise.

We define “Personal Data” as any information relating to an identified or identifiable individual, including, for example, your name, phone number, post code or zip code, Device ID, IP address, and email address.

Please review New Relic’s General Data Privacy Notice for more information.

Contributing

We encourage contributions to improve the New Relic Ruby agent! Keep in mind when you submit your pull request, you'll need to sign the Contributor License Agreement (CLA) via the click-through using CLA-Assistant. You only have to sign the CLA one time per project.
If you have any questions, or to execute our corporate CLA (required if your contribution is on behalf of a company), please drop us an email at opensource@newrelic.com.

A note about vulnerabilities

As noted in our security policy, New Relic is committed to the privacy and security of our customers and their data. We believe that providing coordinated disclosure by security researchers and engaging with the security community are important means to achieve our security goals.

If you believe you have found a security vulnerability in this project or any of New Relic's products or websites, we welcome and greatly appreciate you reporting it to New Relic through our bug bounty program.

If you would like to contribute to this project, please review these guidelines.

To all contributors, we thank you! Without your contribution, this project would not be what it is today. We also host a community project page dedicated to
the New Relic Ruby agent.

License

As of version 6.12 (released July 16, 2020), the New Relic Ruby agent is licensed under the Apache License, Version 2.0. See LICENSE for a copy of the license. For older agent versions, check the LICENSE file included with the source code.

The New Relic Ruby agent may use source code from third-party libraries. When used, these libraries will be outlined in THIRD_PARTY_NOTICES.md.

Thank you

We always look forward to connecting with the community. We welcome contributions to our source code and suggestions for improvements, and would love to hear about what you like and want to see in the future.

Visit our project board to see what's upcoming in a future release, what we're currently working on, and what we're planning next.

Thank you,

New Relic Ruby agent team


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 13 days ago

Total Commits: 17,394
Total Committers: 300
Avg Commits per committer: 57.98
Development Distribution Score (DDS): 0.888

Commits in past year: 879
Committers in past year: 18
Avg Commits per committer in past year: 48.833
Development Distribution Score (DDS) in past year: 0.675

Name Email Commits
Jason R. Clark j****k@n****m 1941
Bill Kayser b****r@n****m 1578
Tanna McClure t****e@n****m 1368
Ben Weintraub b****n@n****m 1331
Kayla Reopelle k****e@n****m 1278
Matthew Wear m****r@n****m 1241
fallwith f****h@g****m 1045
hramadan h****n@n****m 1044
Michael Lang m****g@n****m 761
Jon Guymon j****n@n****m 701
Jonan Scheffler j****n@n****m 476
Justin George j****e@g****m 441
Jim Gochee j****m@n****m 369
Rachel Klein r****n@n****m 359
Sam Goldstein s****m@n****m 344
jfoote j****e@n****m 252
Katherine Wu k****u@n****m 234
Lew Cirne c****e@n****m 233
Chris Pine c****e@n****m 228
Kenichi Nakamura k****a@n****m 177
Rob Saul r****l@n****m 144
Erin Dees i****s@n****m 141
Dana Scheider d****r@n****m 140
Justin George j****n@n****m 102
Josh Soref 2****f 98
Tim Krajcar t****r@n****m 92
Saxon D'Aubin s****n@n****m 90
Karl Sandwich k****h@n****m 83
Michael Granger m****r@n****m 70
Michael Lang m****g@c****t 67
and 270 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 14 days ago

Total issues: 647
Total pull requests: 1,121
Average time to close issues: 5 months
Average time to close pull requests: 3 days
Total issue authors: 72
Total pull request authors: 39
Average comments per issue: 2.15
Average comments per pull request: 1.05
Merged pull request: 902
Bot issues: 2
Bot pull requests: 128

Past year issues: 91
Past year pull requests: 309
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 4 days
Past year issue authors: 11
Past year pull request authors: 17
Past year average comments per issue: 1.11
Past year average comments per pull request: 1.03
Past year merged pull request: 216
Past year bot issues: 1
Past year bot pull requests: 61

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/newrelic/newrelic-ruby-agent

Top Issue Authors

  • kaylareopelle (200)
  • fallwith (193)
  • hannahramadan (69)
  • tannalynn (47)
  • kford-newrelic (45)
  • chynesNR (12)
  • jdelStrother (5)
  • dinsley (3)
  • elucus (2)
  • Earlopain (2)
  • thestelz (2)
  • NC-piercej (2)
  • angelatan2 (2)
  • jcoyne (2)
  • ohinton (2)

Top Pull Request Authors

  • kaylareopelle (315)
  • hannahramadan (223)
  • fallwith (221)
  • tannalynn (145)
  • github-actions[bot] (81)
  • dependabot[bot] (47)
  • nr-security-github (20)
  • prateeksen (10)
  • newrelic-ruby-agent-bot (4)
  • dinsley (4)
  • odaysec (3)
  • chahmedejaz (3)
  • hmstepanek (3)
  • baldarn (2)
  • patrickarnett (2)

Top Issue Labels

  • technical debt (74)
  • community (72)
  • bug (58)
  • spike (50)
  • 2 (48)
  • oct-dec qtr (47)
  • low impact (46)
  • med impact (42)
  • 1 (41)
  • jan-mar qtr (35)
  • small (35)
  • feature request (31)
  • 3 (27)
  • testing (24)
  • medium (22)
  • documentation (22)
  • ci (20)
  • compatibility (20)
  • innovation (20)
  • jul-sep qtr (20)
  • core technology (18)
  • version: 10.0.0 (18)
  • rails (15)
  • apr-jun qtr (14)
  • good first issue (13)
  • hacktoberfest (12)
  • enhancement (12)
  • new functionality (11)
  • 1w (11)
  • 2w (10)

Top Pull Request Labels

  • community (112)
  • dependencies (47)
  • prerelease (40)
  • github_actions (33)
  • hacktoberfest-accepted (9)
  • estimate (2)
  • core technology (1)
  • rails (1)
  • on hold (1)
  • accepted (1)
  • 1 (1)

Package metadata

gem.coop: newrelic_rpm

New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides you with deep information about the performance of your web application as it runs in production. The New Relic Ruby agent is dual-purposed as a either a Gem or plugin, hosted on https://github.com/newrelic/newrelic-ruby-agent/

  • Homepage: https://newrelic.com/ruby
  • Documentation: http://www.rubydoc.info/gems/newrelic_rpm/
  • Licenses: Apache-2.0
  • Latest release: 10.1.0 (published 28 days ago)
  • Last Synced: 2026-02-18T10:38:08.444Z (13 days ago)
  • Versions: 302
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 174,802,658 Total
  • Docker Downloads: 8,936,701
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.048%
    • Downloads: 0.145%
  • Maintainers (4)
gem.coop: newrelic-infinite_tracing

The New Relic Ruby agent requires the gem newrelic_rpm, and it includes distributed tracing that uses head-based sampling (standard distributed tracing). If you want distributed tracing to use tail-based sampling (Infinite Tracing), you need to add both newrelic_rpm and newrelic-infinite_tracing to your application's Gemfile. For more information, see: https://docs.newrelic.com/docs/understand-dependencies/distributed-tracing/get-started/introduction-distributed-tracing New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides you with deep information about the performance of your web application as it runs in production. The New Relic Ruby agent is dual-purposed as a either a Gem or plugin, hosted on https://github.com/newrelic/newrelic-ruby-agent/

  • Homepage: https://newrelic.com/products/edge-infinite-tracing
  • Documentation: http://www.rubydoc.info/gems/newrelic-infinite_tracing/
  • Licenses: Apache-2.0
  • Latest release: 10.2.0 (published 13 days ago)
  • Last Synced: 2026-02-18T22:18:31.740Z (13 days ago)
  • Versions: 65
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,704,755 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.709%
    • Downloads: 2.127%
  • Maintainers (1)
rubygems.org: newrelic_rpm

New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides you with deep information about the performance of your web application as it runs in production. The New Relic Ruby agent is dual-purposed as a either a Gem or plugin, hosted on https://github.com/newrelic/newrelic-ruby-agent/

rubygems.org: newrelic-infinite_tracing

The New Relic Ruby agent requires the gem newrelic_rpm, and it includes distributed tracing that uses head-based sampling (standard distributed tracing). If you want distributed tracing to use tail-based sampling (Infinite Tracing), you need to add both newrelic_rpm and newrelic-infinite_tracing to your application's Gemfile. For more information, see: https://docs.newrelic.com/docs/understand-dependencies/distributed-tracing/get-started/introduction-distributed-tracing New Relic is a performance management system, developed by New Relic, Inc (http://www.newrelic.com). New Relic provides you with deep information about the performance of your web application as it runs in production. The New Relic Ruby agent is dual-purposed as a either a Gem or plugin, hosted on https://github.com/newrelic/newrelic-ruby-agent/

  • Homepage: https://newrelic.com/products/edge-infinite-tracing
  • Documentation: http://www.rubydoc.info/gems/newrelic-infinite_tracing/
  • Licenses: Apache-2.0
  • Latest release: 10.2.0 (published 13 days ago)
  • Last Synced: 2026-02-18T22:16:10.078Z (13 days ago)
  • Versions: 65
  • Dependent Packages: 0
  • Dependent Repositories: 17
  • Downloads: 2,704,755 Total
  • Rankings:
    • Forks count: 0.882%
    • Stargazers count: 1.728%
    • Downloads: 2.44%
    • Average: 5.272%
    • Dependent repos count: 5.734%
    • Dependent packages count: 15.575%
  • Maintainers (1)
proxy.golang.org: github.com/newrelic/newrelic-ruby-agent


Dependencies

.github/actions/annotate/action.yml actions
  • dist/index.js node16 javascript
.github/actions/issue_closer/action.yml actions
  • dist/index.js node16 javascript
.github/actions/simplecov-report/action.yml actions
  • dist/index.js node16 javascript
.github/workflows/ci.yml actions
  • ./.github/actions/annotate * composite
  • ./.github/actions/simplecov-report * composite
  • actions/cache 88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 composite
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
  • actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
  • kanga333/variable-mapper 3681b75f5c6c00162721168fb91ab74925eaebcb composite
  • nick-fields/retry 943e742917ac94714d2f408a0e8320f2d1fcafcd composite
  • ruby/setup-ruby bc1dd263b68cb5626dbb55d5c89777d79372c484 composite
  • ${{contains(fromJson('["2.4.10"]'),matrix.ruby-version)&&'mongo 5.0.11' || 'mongo docker
  • elasticsearch 7.16.2 docker
  • elasticsearch 8.4.2 docker
  • memcached latest docker
  • mysql 5.7 docker
  • postgres latest docker
  • rabbitmq latest docker
  • redis * docker
.github/workflows/ci_cron.yml actions
  • ./.github/actions/annotate * composite
  • Mercymeilya/last-workflow-status 3418710aefe8556d73b6f173a0564d38bcfd9a43 composite
  • actions/cache 88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 composite
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • kanga333/variable-mapper 3681b75f5c6c00162721168fb91ab74925eaebcb composite
  • nick-fields/retry 943e742917ac94714d2f408a0e8320f2d1fcafcd composite
  • ruby/setup-ruby bc1dd263b68cb5626dbb55d5c89777d79372c484 composite
  • technote-space/workflow-conclusion-action 45ce8e0eb155657ab8ccf346ade734257fd196a5 composite
  • voxmedia/github-action-slack-notify-build 3665186a8c1a022b28a1dbe0954e73aa9081ea9e composite
  • ${{contains(fromJson('["2.4.10"]'),matrix.ruby-version)&&'mongo 5.0.11' || 'mongo docker
  • elasticsearch 7.16.2 docker
  • elasticsearch 8.4.2 docker
  • memcached latest docker
  • mysql 5.7 docker
  • postgres latest docker
  • rabbitmq latest docker
  • redis * docker
.github/workflows/ci_jruby.yml actions
  • ./.github/actions/annotate * composite
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • nick-fields/retry 943e742917ac94714d2f408a0e8320f2d1fcafcd composite
  • ruby/setup-ruby bc1dd263b68cb5626dbb55d5c89777d79372c484 composite
  • elasticsearch 7.16.2 docker
  • elasticsearch 8.4.2 docker
  • memcached latest docker
  • mongo 5.0.11 docker
  • mysql 5.7 docker
  • postgres latest docker
  • rabbitmq latest docker
  • redis * docker
.github/workflows/label_community_cards.yml actions
  • actions/github-script d7906e4ad0b1822421a7e6a35d5ca353c962f410 composite
.github/workflows/performance_tests.yml actions
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
  • adrey/slack-file-upload-action 903be3678c88966c762193f06530c39178b44d68 composite
  • adriangl/check-new-commits-action 6556947ca20c2047ed733894258186619b84d282 composite
  • ruby/setup-ruby 7d546f4868fb108ed378764d873683f920672ae2 composite
.github/workflows/pr_closed.yml actions
  • ./.github/actions/issue_closer * composite
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
.github/workflows/prerelease.yml actions
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • ruby/setup-ruby 7d546f4868fb108ed378764d873683f920672ae2 composite
  • softprops/action-gh-release de2c0eb89ae2a093876385947365aca7b0e5f844 composite
.github/workflows/release.yml actions
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • ruby/setup-ruby 7d546f4868fb108ed378764d873683f920672ae2 composite
  • softprops/action-gh-release de2c0eb89ae2a093876385947365aca7b0e5f844 composite
.github/workflows/release_notes.yml actions
  • actions/checkout v3 composite
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • dmnemec/copy_file_to_another_repo_action c93037aa10fa8893de271f19978c980d0c1a9b37 composite
  • ruby/setup-ruby 7d546f4868fb108ed378764d873683f920672ae2 composite
.github/workflows/release_pr.yml actions
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • ruby/setup-ruby 7d546f4868fb108ed378764d873683f920672ae2 composite
.github/workflows/repolinter.yml actions
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • actions/github-script d7906e4ad0b1822421a7e6a35d5ca353c962f410 composite
  • newrelic/repolinter-action 3f4448f855c351e9695b24524a4111c7847b84cb composite
.github/workflows/slack_notifications.yml actions
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • ruby/setup-ruby 7d546f4868fb108ed378764d873683f920672ae2 composite
Dockerfile docker
  • ruby $ruby_version build
docker-compose.yml docker
  • elasticsearch 7.16.2
  • elasticsearch 8.4.2
  • memcached 1.6.12
  • mongo 5.0.4
  • mysql 5.7
  • newrelic_rpm latest
  • postgres 14.2
  • rabbitmq 3.9.12
  • redis 6.2.6
Brewfile homebrew
  • elasticsearch *
  • imagemagick *
  • memcached *
  • mongodb-community *
  • mysql *
  • openssl *
  • pkg-config *
  • postgresql *
  • rabbitmq *
  • redis *
.github/actions/annotate/package-lock.json npm
  • @actions/core 1.9.1
  • @actions/http-client 2.0.1
  • @actions/io 1.0.2
  • @vercel/ncc 0.27.0
  • tunnel 0.0.6
  • uuid 8.3.2
.github/actions/annotate/package.json npm
  • @actions/core ^1.9.1
  • @actions/io ^1.0.2
  • @vercel/ncc ^0.27.0
.github/actions/issue_closer/package.json npm
  • @actions/core ^1.10.0
  • @actions/github ^5.1.1
  • @eslint/create-config ^0.4.5
  • @octokit/graphql ^5.0.6
  • @vercel/ncc ^0.36.1
  • eslint ^8.43.0
.github/actions/simplecov-report/package.json npm
  • @types/jest ^27.0.2 development
  • @types/markdown-table ^3.0.0 development
  • @types/node ^12.12.38 development
  • @typescript-eslint/parser ^5.16.0 development
  • @zeit/ncc ^0.22.3 development
  • eslint ^8.12.0 development
  • eslint-plugin-github ^4.1.1 development
  • eslint-plugin-jest ^26.1.3 development
  • eslint-plugin-prettier ^4.0.0 development
  • jest ^27.2.2 development
  • jest-circus ^27.2.2 development
  • js-yaml ^4.1.0 development
  • prettier ^2.1.2 development
  • ts-jest ^27.0.5 development
  • typescript ^4.0.3 development
  • @actions/core ^1.9.0
  • @actions/github ^5.0.0
  • @aki77/actions-replace-comment ^0.5.0
  • markdown-table ^3.0.0
infinite_tracing/Gemfile rubygems
  • newrelic_rpm >= 0 development
infinite_tracing/newrelic-infinite_tracing.gemspec rubygems
  • bundler >= 0 development
  • grpc-tools ~> 1.14 development
  • guard ~> 2.16.0 development
  • guard-minitest ~> 2.4.0 development
  • listen >= 0 development
  • minitest ~> 5.15 development
  • minitest-stub-const = 0.6 development
  • mocha ~> 1.9.0 development
  • pry-nav ~> 0.3.0 development
  • pry-stack_explorer ~> 0.4.9 development
  • rake = 12.3.3 development
  • rb-inotify >= 0 development
  • simplecov >= 0 development
  • grpc ~> 1.34
newrelic_rpm.gemspec rubygems
  • bundler >= 0 development
  • minitest-stub-const = 0.6 development
  • mocha ~> 1.16 development
  • rake = 12.3.3 development
  • warning >= 0 development
  • yard >= 0 development
test/environments/norails/Gemfile rubygems
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • newrelic_rpm >= 0
  • pry ~> 0.14.1
  • pry-nav >= 0
  • rack >= 0
  • rack-test < 0.8.0
  • rake ~> 12.3.3
  • warning >= 0
test/environments/rails40/Gemfile rubygems
  • activerecord-jdbcmysql-adapter ~> 1.3.0
  • activerecord-jdbcsqlite3-adapter ~> 1.3.0
  • minitest = 4.7.5
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 ~> 0.3.20
  • newrelic_rpm >= 0
  • pry ~> 0.9.12
  • rack ~> 1.5.2
  • rack-test >= 0
  • rails ~> 4.0.0
  • rake = 10.0.4
  • sqlite3 ~> 1.3.13
  • warning >= 0
test/environments/rails41/Gemfile rubygems
  • activerecord-jdbcmysql-adapter ~> 1.3.0
  • activerecord-jdbcsqlite3-adapter ~> 1.3.0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 ~> 0.3.20
  • newrelic_rpm >= 0
  • pry ~> 0.9.12
  • rack ~> 1.5.2
  • rack-test >= 0
  • rails ~> 4.1.0
  • rake = 10.0.4
  • sqlite3 ~> 1.3.13
  • warning >= 0
test/environments/rails42/Gemfile rubygems
  • activerecord-jdbcmysql-adapter ~> 1.3.0
  • activerecord-jdbcsqlite3-adapter ~> 1.3.0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 >= 0
  • newrelic_rpm >= 0
  • pry ~> 0.12.2
  • pry-nav >= 0
  • rack ~> 1.6
  • rack-test >= 0
  • rails ~> 4.2.0
  • rake ~> 12.3.3
  • sprockets = 3.7.2
  • sqlite3 ~> 1.3.13
  • warning >= 0
test/environments/rails50/Gemfile rubygems
  • activerecord-jdbcmysql-adapter ~> 50.0
  • activerecord-jdbcsqlite3-adapter ~> 50.0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 >= 0
  • newrelic_rpm >= 0
  • pry ~> 0.12.2
  • pry-nav >= 0
  • rack >= 0
  • rack-test >= 0
  • rails ~> 5.0.0
  • rake ~> 12.3.3
  • sprockets = 3.7.2
  • sqlite3 ~> 1.3.13
  • warning >= 0
test/environments/rails51/Gemfile rubygems
  • activerecord-jdbcmysql-adapter ~> 51.0
  • activerecord-jdbcsqlite3-adapter ~> 51.0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 >= 0
  • newrelic_rpm >= 0
  • pry ~> 0.12.2
  • pry-nav >= 0
  • rack >= 0
  • rack-test >= 0
  • rails ~> 5.1.0
  • rake ~> 12.3.3
  • sprockets = 3.7.2
  • sqlite3 ~> 1.3.13
  • warning >= 0
test/environments/rails52/Gemfile rubygems
  • activerecord-jdbcmysql-adapter ~> 52.0
  • activerecord-jdbcsqlite3-adapter ~> 52.0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 >= 0
  • newrelic_rpm >= 0
  • pry ~> 0.12.2
  • pry-nav >= 0
  • rack >= 0
  • rack-test >= 0
  • rails ~> 5.2.0
  • rake ~> 12.3.3
  • sprockets = 3.7.2
  • sqlite3 ~> 1.3.13
  • warning >= 0
test/environments/rails60/Gemfile rubygems
  • activerecord-jdbcmysql-adapter ~> 60.0
  • activerecord-jdbcsqlite3-adapter ~> 60.0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 >= 0.5.4
  • newrelic_rpm >= 0
  • pry ~> 0.14.1
  • pry-nav >= 0
  • rack >= 0
  • rack-test >= 0
  • rails ~> 6.0.6
  • rake ~> 12.3.3
  • sprockets = 3.7.2
  • sqlite3 ~> 1.5.4
  • sqlite3 ~> 1.4.0
  • sqlite3 >= 0
  • warning >= 0
test/environments/rails61/Gemfile rubygems
  • activerecord-jdbcmysql-adapter ~> 61.0
  • activerecord-jdbcsqlite3-adapter ~> 61.0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 >= 0
  • newrelic_rpm >= 0
  • pry ~> 0.14.1
  • pry-nav >= 0
  • rack >= 0
  • rack-test >= 0
  • rails ~> 6.1.7
  • rake ~> 12.3.3
  • sprockets = 3.7.2
  • sqlite3 < 1.6
  • sqlite3 ~> 1.4.0
  • sqlite3 >= 0
  • warning >= 0
test/environments/rails70/Gemfile rubygems
  • bootsnap >= 1.4.4
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 >= 0.5.4
  • newrelic_rpm >= 0
  • pry ~> 0.14.1
  • pry-nav >= 0
  • rails ~> 7.0.4
  • sqlite3 ~> 1.4
  • warning >= 0
test/environments/railsedge/Gemfile rubygems
  • bootsnap >= 1.4.4
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mysql2 >= 0.5.4
  • newrelic_rpm >= 0
  • pry ~> 0.14.1
  • pry-nav >= 0
  • rails >= 0
  • sqlite3 ~> 1.4
  • warning >= 0
test/performance/Gemfile rubygems
  • mocha >= 0
  • newrelic_rpm >= 0
  • pry >= 0
  • pry-nav >= 0
  • rack >= 0
  • rackup >= 0
  • redis >= 0
  • stackprof >= 0
.github/workflows/config_docs.yml actions
  • actions/checkout v3 composite
  • actions/checkout 8f4b7f84864484a7bf31766abe9204da3cbe65b3 composite
  • dmnemec/copy_file_to_another_repo_action c93037aa10fa8893de271f19978c980d0c1a9b37 composite
  • ruby/setup-ruby 7d546f4868fb108ed378764d873683f920672ae2 composite
Gemfile rubygems
test/multiverse/suites/rails_prepend/newrelic_prepender/newrelic_prepender.gemspec rubygems
.github/actions/run_unit_tests/action.yml actions
  • ./.github/actions/setup_mysql_tests * composite
  • ./.github/actions/variable-mapper * composite
  • actions/upload-artifact ea165f8d65b6e75b540449e92b4886f43607fa02 composite
  • nick-fields/retry ce71cc2ab81d554ebbe88c79ab5975992d79ba08 composite
  • ruby/setup-ruby ae195bbe749a7cef685ac729197124a48305c1cb composite
.github/workflows/lambda_release.yml actions
  • actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
  • ruby/setup-ruby ae195bbe749a7cef685ac729197124a48305c1cb composite
.github/actions/run_perfverse/action.yml actions
  • actions/upload-artifact ea165f8d65b6e75b540449e92b4886f43607fa02 composite
  • ruby/setup-ruby ae195bbe749a7cef685ac729197124a48305c1cb composite
test/perfverse/docker_monitor/Dockerfile docker
  • debian latest build
.github/actions/run_multiverse/action.yml actions
  • ./.github/actions/annotate * composite
  • ./.github/actions/setup_mysql_tests * composite
  • actions/upload-artifact ea165f8d65b6e75b540449e92b4886f43607fa02 composite
  • nick-fields/retry ce71cc2ab81d554ebbe88c79ab5975992d79ba08 composite
  • ruby/setup-ruby ae195bbe749a7cef685ac729197124a48305c1cb composite
.github/actions/setup_mysql_tests/action.yml actions
  • nick-fields/retry ce71cc2ab81d554ebbe88c79ab5975992d79ba08 composite
.github/actions/variable-mapper/action.yml actions
  • dist/index.js node20 javascript
.github/actions/workflow-conclusion/action.yml actions
  • lib/main.js node20 javascript
.github/workflows/add_issues_to_project.yml actions
  • actions/add-to-project 244f685bbc3b7adfa8466e08b698b5577571133e composite
test/environments/rails71/Gemfile rubygems
  • base64 >= 0
  • benchmark >= 0
  • bigdecimal >= 0
  • bootsnap >= 1.4.4
  • logger >= 0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mutex_m >= 0
  • mysql2 >= 0.5.4
  • newrelic_rpm >= 0
  • ostruct >= 0
  • rails ~> 7.1.3
  • sqlite3 ~> 1.4
  • warning >= 0
test/environments/rails72/Gemfile rubygems
  • base64 >= 0
  • benchmark >= 0
  • bigdecimal >= 0
  • bootsnap >= 1.4.4
  • logger >= 0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mutex_m >= 0
  • mysql2 >= 0.5.4
  • newrelic_rpm >= 0
  • ostruct >= 0
  • rails ~> 7.2.0
  • sqlite3 ~> 1.4
  • warning >= 0
.github/workflows/ci_special.yml actions
  • ./.github/actions/workflow-conclusion * composite
  • Mercymeilya/last-workflow-status 3418710aefe8556d73b6f173a0564d38bcfd9a43 composite
  • actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
  • nick-fields/retry ce71cc2ab81d554ebbe88c79ab5975992d79ba08 composite
  • ruby/setup-ruby ae195bbe749a7cef685ac729197124a48305c1cb composite
  • voxmedia/github-action-slack-notify-build 373da97827332b19e753c84d1e5b7937dbe0fbfa composite
.github/workflows/run_perfverse.yml actions
  • ./.github/actions/run_perfverse * composite
  • actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
  • actions/download-artifact 018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 composite
  • actions/upload-artifact 330a01c490aca151604b8cf639adc76d48f6c5d4 composite
test/perfverse/Dockerfile docker
  • registry.docker.com/library/ruby $RUBY_VERSION build
test/perfverse/reports/Dockerfile docker
  • rubydata/minimal-notebook latest build
.github/actions/variable-mapper/package.json npm
  • @types/jest ^29.2.0 development
  • @types/node ^18.11.3 development
  • @typescript-eslint/parser ^5.40.1 development
  • @vercel/ncc ^0.34.0 development
  • eslint ^8.26.0 development
  • eslint-plugin-github ^4.4.0 development
  • eslint-plugin-jest ^27.1.3 development
  • jest ^29.2.1 development
  • jest-circus ^29.2.1 development
  • js-yaml ^4.1.0 development
  • prettier 2.7.1 development
  • ts-jest ^29.0.3 development
  • typescript ^4.8.4 development
  • @actions/core ^1.10.0
  • ajv ^8.11.0
test/environments/rails80/Gemfile rubygems
  • base64 >= 0
  • benchmark >= 0
  • bigdecimal >= 0
  • bootsnap >= 1.4.4
  • logger >= 0
  • minitest = 5.2.3
  • minitest-stub-const ~> 0.6
  • mocha ~> 1.16
  • mutex_m >= 0
  • mysql2 >= 0.5.4
  • newrelic_rpm >= 0
  • ostruct >= 0
  • rails ~> 8.0.0
  • sqlite3 >= 2.1
  • warning >= 0
test/perfverse/rails7/Gemfile rubygems
  • concurrent-ruby = 1.3.4
  • newrelic_rpm >= 8.8.0
  • puma ~> 5.0
  • rails ~> 7.0.2, >= 7.0.2.3
  • sprockets-rails >= 0
  • sqlite3 ~> 1.4

Score: 32.65596922785451