Skip to content

CI: introduce Rails v8.0 #6210

CI: introduce Rails v8.0

CI: introduce Rails v8.0 #6210

Triggered via pull request November 12, 2024 19:52
Status Failure
Total duration 12m 6s
Artifacts 12

ci.yml

on: pull_request
run_rubocop
24s
run_rubocop
Matrix: infinite_tracing
Matrix: multiverse
Matrix: unit_tests
simplecov
0s
simplecov
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 40 warnings
multiverse (agent, 3.3.5)
******************************************************************************** Running "agent_only" using CHAIN for Envfile entry 0 Starting tests in child PID 21233 at 2024-11-12 19:55:43 +0000 Bundling in /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/agent_only... Fetching gem metadata from https://rubygems.org/........ Resolving dependencies... Using rake 13.2.1 Using bundler 2.4.1 Using newrelic_rpm 9.15.0 from source at `../../../..` and installing its executables Using metaclass 0.0.4 Using minitest 5.3.3 Using minitest-stub-const 0.6 Fetching rack 2.0.9.4 Using warning 1.4.0 Using webrick 1.9.0 Using mocha 1.9.0 Installing rack 2.0.9.4 Using rack-test 2.1.0 Bundle complete! 9 Gemfile dependencies, 11 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. metaclass (0.0.4), minitest (5.3.3), minitest-stub-const (0.6), mocha (1.9.0), newrelic_rpm (9.15.0), rack (2.0.9.4), rack-test (2.1.0), rake (13.2.1), warning (1.4.0), webrick (1.9.0) Run options: --seed 47921 # Running: ............................................................................................................................................................................................................................................E.......... Finished in 38.532247s, 6.4102 runs/s, 54.9150 assertions/s. 1) Error: ThreadProfilingTest#test_thread_profiling_can_stop: NoMethodError: undefined method `run_id' for nil /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/agent_only/thread_profiling_test.rb:88:in `test_thread_profiling_can_stop' 247 runs, 2116 assertions, 0 failures, 1 errors, 0 skips ====== Ten slowest tests ====== 1. PipeManagerTest#test_pipes_are_regularly_checked_for_freshness: 3.05958 2. PipeManagerTest#test_old_pipes_are_cleaned_up_after_timeout: 2.70143 3. StartUpTest#test_instrumentation_loads_clean_even_without_dependencies: 0.80299 4. StartUpTest#test_manual_start_with_symbol_for_environment: 0.72486 5. StartUpTest#test_can_call_public_api_methods_when_agent_disabled: 0.7045 6. StartUpTest#test_no_warnings: 0.69944 7. StartUpTest#test_manual_start_logs_about_mismatched_environment: 0.67214 8. StartUpTest#test_should_not_print_to_stdout_when_logging_available: 0.66404 9. StartUpTest#test_agent_does_not_start_if_hsm_and_lasp_both_enabled: 0.61762 10. AuditLogTest#test_logs_request_bodies_human_readably_ish: 0.38013 One or more failures or errors were seen! Options used: [] "agent_only" for Envfile entry 0 failed! (exit: pid 21231 exit 1) ******************************************************************************** Running "agent_only" using CHAIN for Envfile entry 0 Starting tests in child PID 59537 at 2024-11-12 19:57:48 +0000 Bundling in /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/agent_only... WARN: Unresolved or ambiguous specs during Gem::Specification.reset: stringio (>= 0) Available/installed versions of this gem: - 3.1.2 - 3.1.1 WARN: Clearing out unresolved specs. Try 'gem cleanup <gem>' Please report a bug if this causes problems. Fetching gem metadata from https://rubygems.org/........ Resolving dependencies... Using rake 13.2.1 Using bundler 2.4.1 Using newrelic_rpm 9.15.0 from source at `../../../..` and installing its executables Using metaclass 0.0.4 Using minitest 5.3.3 Using minitest-stub-const 0.6 Using rack 2.0.9.4 Using warning 1.4.0 Using webrick 1.9.0 Using mocha 1.9.0 Using rack-test 2.1.0 Bundle complete! 9 Gemfile dependencies, 11 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. metaclass (0.0.4), minitest (5.3.3), minitest-stub-const (0.6), mocha (1.9.0), newrelic_rpm (9.15.0), rack (2.0.9.4), rack-test (2.1.0), rake (13.2.1), warning (1.4.0), webrick (1.9.0) Run options: --seed 41422 # Running: ...................................................................................................................................................................................................
multiverse (agent, 3.3.5)
Final attempt failed. Child_process exited with error code 1
multiverse (rails, 3.3.5)
******************************************************************************** Running "rails_prepend" using CHAIN for Envfile entry 0 Starting tests in child PID 10279 at 2024-11-12 19:55:21 +0000 Bundling in /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/rails_prepend... Fetching gem metadata from https://rubygems.org/........... Resolving dependencies... Fetching rake 13.2.1 Installing rake 13.2.1 Using base64 0.2.0 Fetching benchmark 0.4.0 Fetching bigdecimal 3.1.8 Fetching concurrent-ruby 1.3.4 Fetching connection_pool 2.4.1 Installing benchmark 0.4.0 Installing connection_pool 2.4.1 Installing bigdecimal 3.1.8 with native extensions Fetching drb 2.2.1 Fetching logger 1.6.1 Installing drb 2.2.1 Installing logger 1.6.1 Installing concurrent-ruby 1.3.4 Fetching minitest 5.2.3 Fetching securerandom 0.3.2 Installing securerandom 0.3.2 Fetching uri 1.0.1 Installing minitest 5.2.3 Fetching builder 3.3.0 Installing builder 3.3.0 Installing uri 1.0.1 Fetching erubi 1.13.0 Using racc 1.8.1 Installing erubi 1.13.0 Fetching crass 1.0.6 Using rack 3.1.8 Fetching useragent 0.16.10 Installing crass 1.0.6 Fetching nio4r 2.7.4 Installing useragent 0.16.10 Fetching websocket-extensions 0.1.5 Installing nio4r 2.7.4 with native extensions Fetching zeitwerk 2.7.1 Installing websocket-extensions 0.1.5 Fetching timeout 0.4.2 Installing zeitwerk 2.7.1 Installing timeout 0.4.2 Fetching marcel 1.0.4 Fetching mini_mime 1.1.5 Installing marcel 1.0.4 Installing mini_mime 1.1.5 Fetching date 3.4.0 Using bundler 2.4.1 Fetching temple 0.10.3 Installing date 3.4.0 with native extensions Installing temple 0.10.3 Fetching thor 1.3.2 Installing thor 1.3.2 Fetching tilt 2.4.0 Installing tilt 2.4.0 Fetching io-console 0.7.2 Installing io-console 0.7.2 with native extensions Fetching stringio 3.1.2 Installing stringio 3.1.2 with native extensions Fetching metaclass 0.0.4 Installing metaclass 0.0.4 Using minitest-stub-const 0.6 Using newrelic_prepender 0.1.0 from source at `/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/rails_prepend/newrelic_prepender` Using newrelic_rpm 9.15.0 from source at `../../../..` and installing its executables Using warning 1.4.0 Fetching webrick 1.9.0 Fetching nokogiri 1.16.7 (x86_64-linux) Installing webrick 1.9.0 Fetching i18n 1.14.6 Installing i18n 1.14.6 Fetching tzinfo 2.0.6 Installing tzinfo 2.0.6 Fetching rack-session 2.0.0 Installing rack-session 2.0.0 Fetching rack-test 2.1.0 Installing rack-test 2.1.0 Fetching rackup 2.2.0 Installing rackup 2.2.0 Installing nokogiri 1.16.7 (x86_64-linux) Fetching websocket-driver 0.7.6 Installing websocket-driver 0.7.6 with native extensions Using net-protocol 0.2.2 Fetching haml 6.3.0 Installing haml 6.3.0 Fetching reline 0.5.11 Installing reline 0.5.11 Fetching psych 5.2.0 Installing psych 5.2.0 with native extensions Fetching mocha 1.9.0 Installing mocha 1.9.0 Fetching loofah 2.23.1 Installing loofah 2.23.1 Using net-pop 0.1.2 Fetching net-smtp 0.5.0 Installing net-smtp 0.5.0 Fetching rails-html-sanitizer 1.6.0 Installing rails-html-sanitizer 1.6.0 Fetching rdoc 6.7.0 Installing rdoc 6.7.0 Fetching irb 1.14.1 Installing irb 1.14.1 Fetching net-imap 0.5.1 Installing net-imap 0.5.1 Fetching mail 2.8.1 Installing mail 2.8.1 Fetching activesupport 8.0.0 Installing activesupport 8.0.0 Fetching rails-dom-testing 2.2.0 Fetching globalid 1.2.1 Fetching activemodel 8.0.0 Installing globalid 1.2.1 Installing rails-dom-testing 2.2.0 Installing activemodel 8.0.0 Fetching activejob 8.0.0 Fetching actionview 8.0.0 Installing activejob 8.0.0 Installing actionview 8.0.0 Fetching activerecord 8.0.0 Fetching actionpack 8.0.0 Installing activerecord 8.0.0 Installing actionpack 8.0.0 Fetching actioncable 8.0.0 Fetching actionmailer 8.0.0 Fetching railties 8.0.0 Installing actionmailer 8.0.0 Installing actioncable 8.0.0 Installing railties 8.0.0 Fetching activestorage 8.0.0 Installing activestorage 8.0.0 Fetching actionmailbox 8.0.0 Fetching actiontext 8.0.0 Installing actionmailbox 8.0.0 Installing actiontext 8.0.0 Fetching rails
multiverse (rails, 3.3.5)
Final attempt failed. Child_process exited with error code 1
multiverse (ai, 3.3.5)
No files were found with the provided path: gem_manifest_3.3.5_ai.json. No artifacts will be uploaded.
multiverse (kafka, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_kafka.json. No artifacts will be uploaded.
multiverse (kafka, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (httpclients_2, 3.3.5)
No files were found with the provided path: gem_manifest_3.3.5_httpclients_2.json. No artifacts will be uploaded.
multiverse (frameworks, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (frameworks, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_frameworks.json. No artifacts will be uploaded.
multiverse (database, 3.3.5)
No files were found with the provided path: gem_manifest_3.3.5_database.json. No artifacts will be uploaded.
multiverse (httpclients, 3.3.5)
No files were found with the provided path: gem_manifest_3.3.5_httpclients.json. No artifacts will be uploaded.
unit_tests (2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (database, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (database, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_database.json. No artifacts will be uploaded.
multiverse (background, 3.3.5)
Attempt 1 failed. Reason: Child_process exited with error code 1
multiverse (background, 3.3.5)
No files were found with the provided path: gem_manifest_3.3.5_background.json. No artifacts will be uploaded.
multiverse (ai, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_ai.json. No artifacts will be uploaded.
multiverse (ai, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (agent, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (agent, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_agent.json. No artifacts will be uploaded.
multiverse (frameworks, 3.3.5)
Attempt 1 failed. Reason: Child_process exited with error code 1
multiverse (frameworks, 3.3.5)
No files were found with the provided path: gem_manifest_3.3.5_frameworks.json. No artifacts will be uploaded.
multiverse (agent, 3.3.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: ./.github/actions/annotate. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
multiverse (agent, 3.3.5)
Attempt 1 failed. Reason: Child_process exited with error code 1
multiverse (background, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_background.json. No artifacts will be uploaded.
multiverse (background, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (httpclients_2, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_httpclients_2.json. No artifacts will be uploaded.
multiverse (httpclients_2, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (httpclients, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (httpclients, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_httpclients.json. No artifacts will be uploaded.
multiverse (kafka, 3.3.5)
No files were found with the provided path: gem_manifest_3.3.5_kafka.json. No artifacts will be uploaded.
multiverse (rest, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (rest, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_rest.json. No artifacts will be uploaded.
multiverse (background_2, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (background_2, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_background_2.json. No artifacts will be uploaded.
multiverse (background_2, 3.3.5)
No files were found with the provided path: gem_manifest_3.3.5_background_2.json. No artifacts will be uploaded.
multiverse (background_2, 3.3.5)
Attempt 1 failed. Reason: Child_process exited with error code 1
multiverse (rails, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (rails, 2.4.10)
No files were found with the provided path: gem_manifest_2.4.10_rails.json. No artifacts will be uploaded.
multiverse (rest, 3.3.5)
Attempt 1 failed. Reason: Child_process exited with error code 1
multiverse (rest, 3.3.5)
No files were found with the provided path: gem_manifest_3.3.5_rest.json. No artifacts will be uploaded.
multiverse (rails, 3.3.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: ./.github/actions/annotate. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
multiverse (rails, 3.3.5)
Attempt 1 failed. Reason: Child_process exited with error code 1

Artifacts

Produced during runtime
Name Size
coverage-report-infinite-tracing-2.7.8-infinite_tracing
73.5 KB
coverage-report-infinite-tracing-3.3.5-infinite_tracing
72.7 KB
coverage-report-multiverse-3.3.5-ai Expired
578 KB
coverage-report-multiverse-3.3.5-background Expired
1.49 MB
coverage-report-multiverse-3.3.5-background_2 Expired
800 KB
coverage-report-multiverse-3.3.5-database Expired
1.57 MB
coverage-report-multiverse-3.3.5-frameworks Expired
2.85 MB
coverage-report-multiverse-3.3.5-httpclients Expired
902 KB
coverage-report-multiverse-3.3.5-httpclients_2 Expired
1.32 MB
coverage-report-multiverse-3.3.5-kafka Expired
288 KB
coverage-report-multiverse-3.3.5-rest Expired
6.73 MB
coverage-report-unit-tests-3.3.5-norails,rails61,rails72
271 KB