-
Notifications
You must be signed in to change notification settings - Fork 599
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Newrelic 9.10.0 breaks our CI - caused by a collision with the 'bootstrap' gem #2675
Comments
Hi @dorner, Sorry to hear that the new agent version is causing this problem. That We didn't expect your use case to load From looking at your failed run, it looks like that job only does 2 things:
Using a Rails v7.1 based app, I bundled the New Relic Ruby agent v9.10 and performed those commands and didn't see the same problem. I tried both with a non-existent database that needed to be created and against an existing database. Is it possible that your app is engaging some other code when those We will keep investigating regardless, but if you could provide us with some reproduction steps that would be helpful. Perhaps the steps could start with If we need to, we can rework |
Is it possible that there is some conflict with the I don't see any instance of Btw this is an open source / non-profit application, so you are free to clone it yourself! https://github.com/rubyforgood/human-essentials/ |
Ah, thanks, @dorner. Having My hypothesis: the New Relic gem's We'll work on a fix that could involve renaming For now, I consider v9.10 to have broken compatibility with the Thanks very much for reporting this and for your patience with us. And thanks so much for your Ruby for Good efforts. |
@dorner I have created PR #2676 to fix the issue. It will need to be reviewed and approved by the other project maintainers before it can make its way into a new release. If you would like to test the fix prior to it making its way out into a published gem release, you can reference this repo's "bootstrap" branch like so: # Gemfile
gem 'newrelic_rpm',
github: 'newrelic/newrelic-ruby-agent',
branch: 'bootstrap' You are of course welcome to simply stay on agent v9.9.0 if you'd prefer. Either way, we'll be sure to post an update here once the fix makes its way out to RubyGems. Thanks again for the bug report! |
Amazing, thanks so much for the prompt response and fix! |
The fix has been merged. We'll post another update here once a new release has been pushed to RubyGems.org. |
@dorner @juno @marlo-longley Version v9.10.1 of the New Relic Ruby agent has now been released to RubyGems.org. All bootstrap users should now able to upgrade past v9.9.0 by going with v9.10.1. Thanks again! |
Awesome! |
Description
On a dependabot PR for the new version of the agent, all GitHub Action CI steps fail with the following error:
No previous versions caused these errors.
Sample run: https://github.com/rubyforgood/human-essentials/actions/runs/9297054369/job/25667726353
Expected Behavior
No crashes!
For Maintainers Only or Hero Triaging this bug
Suggested Priority (P1,P2,P3,P4,P5):
Suggested T-Shirt size (S, M, L, XL, Unknown):
The text was updated successfully, but these errors were encountered: