CI: introduce Rails v8.0 #6210
ci.yml
on: pull_request
run_rubocop
24s
Matrix: infinite_tracing
Matrix: multiverse
Matrix: unit_tests
simplecov
0s
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 |
|