Skip to content

Merge pull request #1458 from appsignal/fix-jruby-extension-return-type #1385

Merge pull request #1458 from appsignal/fix-jruby-extension-return-type

Merge pull request #1458 from appsignal/fix-jruby-extension-return-type #1385

Triggered via push September 24, 2025 15:11
Status Success
Total duration 11m 42s
Artifacts

ci.yml

on: push
Validation of CI
15s
Validation of CI
Git linter (Lintje)
8s
Git linter (Lintje)
Ruby style linter (RuboCop)
22s
Ruby style linter (RuboCop)
Type signature validation
26s
Type signature validation
Diagnose integration tests
39s
Diagnose integration tests
Ruby 3.5.0-preview1
1m 9s
Ruby 3.5.0-preview1
Ruby jruby-9.4.7.0
3m 12s
Ruby jruby-9.4.7.0
Ruby 3.5.0-preview1 (macos-14)
1m 57s
Ruby 3.5.0-preview1 (macos-14)
Ruby 3.4.1 (macos-14)
1m 26s
Ruby 3.4.1 (macos-14)
Ruby 3.3.4 (macos-14)
1m 40s
Ruby 3.3.4 (macos-14)
Ruby 3.2.5 (macos-14)
1m 28s
Ruby 3.2.5 (macos-14)
Ruby 3.1.6 (macos-14)
1m 47s
Ruby 3.1.6 (macos-14)
Ruby 3.0.7 (macos-14)
1m 27s
Ruby 3.0.7 (macos-14)
Ruby 2.7.8 (macos-14)
1m 48s
Ruby 2.7.8 (macos-14)
Ruby jruby-9.4.7.0 (macos-14)
2m 50s
Ruby jruby-9.4.7.0 (macos-14)
Ruby 2.7.8 - capistrano2
1m 44s
Ruby 2.7.8 - capistrano2
Ruby 2.7.8 - capistrano3
1m 45s
Ruby 2.7.8 - capistrano3
Ruby 2.7.8 - code_ownership
1m 48s
Ruby 2.7.8 - code_ownership
Ruby 2.7.8 - grape
1m 50s
Ruby 2.7.8 - grape
Ruby 2.7.8 - http5
1m 54s
Ruby 2.7.8 - http5
Ruby 2.7.8 - ownership
1m 49s
Ruby 2.7.8 - ownership
Ruby 2.7.8 - padrino
1m 59s
Ruby 2.7.8 - padrino
Ruby 2.7.8 - psych-3
1m 49s
Ruby 2.7.8 - psych-3
Ruby 2.7.8 - psych-4
1m 52s
Ruby 2.7.8 - psych-4
Ruby 2.7.8 - que-1
1m 44s
Ruby 2.7.8 - que-1
Ruby 2.7.8 - que-2
1m 45s
Ruby 2.7.8 - que-2
Ruby 2.7.8 - rails-6.0
1m 34s
Ruby 2.7.8 - rails-6.0
Ruby 2.7.8 - rails-6.1
1m 23s
Ruby 2.7.8 - rails-6.1
Ruby 2.7.8 - rails-7.0
1m 27s
Ruby 2.7.8 - rails-7.0
Ruby 2.7.8 - sequel
3m 1s
Ruby 2.7.8 - sequel
Ruby 2.7.8 - sinatra
1m 45s
Ruby 2.7.8 - sinatra
Ruby 2.7.8 - webmachine2
1m 47s
Ruby 2.7.8 - webmachine2
Ruby 2.7.8 - redis-4
1m 48s
Ruby 2.7.8 - redis-4
Ruby 2.7.8 - redis-5
1m 16s
Ruby 2.7.8 - redis-5
Ruby 3.0.7 - capistrano2
1m 3s
Ruby 3.0.7 - capistrano2
Ruby 3.0.7 - capistrano3
1m 6s
Ruby 3.0.7 - capistrano3
Ruby 3.0.7 - code_ownership
1m 5s
Ruby 3.0.7 - code_ownership
Ruby 3.0.7 - dry-monitor
1m 3s
Ruby 3.0.7 - dry-monitor
Ruby 3.0.7 - grape
1m 8s
Ruby 3.0.7 - grape
Ruby 3.0.7 - hanami-2.0
1m 4s
Ruby 3.0.7 - hanami-2.0
Ruby 3.0.7 - hanami-2.1
1m 4s
Ruby 3.0.7 - hanami-2.1
Ruby 3.0.7 - http5
1m 11s
Ruby 3.0.7 - http5
Ruby 3.0.7 - ownership
1m 7s
Ruby 3.0.7 - ownership
Ruby 3.0.7 - padrino
1m 4s
Ruby 3.0.7 - padrino
Ruby 3.0.7 - psych-3
1m 2s
Ruby 3.0.7 - psych-3
Ruby 3.0.7 - psych-4
1m 13s
Ruby 3.0.7 - psych-4
Ruby 3.0.7 - que-1
1m 6s
Ruby 3.0.7 - que-1
Ruby 3.0.7 - que-2
1m 5s
Ruby 3.0.7 - que-2
Ruby 3.0.7 - rails-6.0
1m 19s
Ruby 3.0.7 - rails-6.0
Ruby 3.0.7 - rails-6.1
1m 16s
Ruby 3.0.7 - rails-6.1
Ruby 3.0.7 - rails-7.0
1m 17s
Ruby 3.0.7 - rails-7.0
Ruby 3.0.7 - rails-7.1
1m 13s
Ruby 3.0.7 - rails-7.1
Ruby 3.0.7 - sequel
1m 12s
Ruby 3.0.7 - sequel
Ruby 3.0.7 - sinatra
1m 7s
Ruby 3.0.7 - sinatra
Ruby 3.0.7 - webmachine2
1m 8s
Ruby 3.0.7 - webmachine2
Ruby 3.0.7 - redis-4
1m 3s
Ruby 3.0.7 - redis-4
Ruby 3.0.7 - redis-5
1m 8s
Ruby 3.0.7 - redis-5
Ruby 3.1.6 - capistrano2
1m 5s
Ruby 3.1.6 - capistrano2
Ruby 3.1.6 - capistrano3
1m 5s
Ruby 3.1.6 - capistrano3
Ruby 3.1.6 - code_ownership
1m 7s
Ruby 3.1.6 - code_ownership
Ruby 3.1.6 - dry-monitor
1m 10s
Ruby 3.1.6 - dry-monitor
Ruby 3.1.6 - grape
1m 10s
Ruby 3.1.6 - grape
Ruby 3.1.6 - hanami-2.0
1m 31s
Ruby 3.1.6 - hanami-2.0
Ruby 3.1.6 - hanami-2.1
1m 7s
Ruby 3.1.6 - hanami-2.1
Ruby 3.1.6 - hanami-2.2
1m 7s
Ruby 3.1.6 - hanami-2.2
Ruby 3.1.6 - http5
1m 11s
Ruby 3.1.6 - http5
Ruby 3.1.6 - ownership
1m 7s
Ruby 3.1.6 - ownership
Ruby 3.1.6 - padrino
1m 10s
Ruby 3.1.6 - padrino
Ruby 3.1.6 - psych-3
1m 3s
Ruby 3.1.6 - psych-3
Ruby 3.1.6 - psych-4
1m 10s
Ruby 3.1.6 - psych-4
Ruby 3.1.6 - que-1
1m 9s
Ruby 3.1.6 - que-1
Ruby 3.1.6 - que-2
1m 3s
Ruby 3.1.6 - que-2
Ruby 3.1.6 - rails-6.1
1m 19s
Ruby 3.1.6 - rails-6.1
Ruby 3.1.6 - rails-7.0
1m 10s
Ruby 3.1.6 - rails-7.0
Ruby 3.1.6 - rails-7.1
1m 12s
Ruby 3.1.6 - rails-7.1
Ruby 3.1.6 - rails-7.2
1m 13s
Ruby 3.1.6 - rails-7.2
Ruby 3.1.6 - sequel
1m 9s
Ruby 3.1.6 - sequel
Ruby 3.1.6 - sinatra
1m 10s
Ruby 3.1.6 - sinatra
Ruby 3.1.6 - webmachine2
1m 10s
Ruby 3.1.6 - webmachine2
Ruby 3.1.6 - redis-4
1m 2s
Ruby 3.1.6 - redis-4
Ruby 3.1.6 - redis-5
1m 13s
Ruby 3.1.6 - redis-5
Ruby 3.2.5 - capistrano2
1m 2s
Ruby 3.2.5 - capistrano2
Ruby 3.2.5 - capistrano3
1m 9s
Ruby 3.2.5 - capistrano3
Ruby 3.2.5 - code_ownership
1m 4s
Ruby 3.2.5 - code_ownership
Ruby 3.2.5 - dry-monitor
1m 7s
Ruby 3.2.5 - dry-monitor
Ruby 3.2.5 - grape
1m 6s
Ruby 3.2.5 - grape
Ruby 3.2.5 - hanami-2.0
1m 6s
Ruby 3.2.5 - hanami-2.0
Ruby 3.2.5 - hanami-2.1
1m 7s
Ruby 3.2.5 - hanami-2.1
Ruby 3.2.5 - hanami-2.2
1m 8s
Ruby 3.2.5 - hanami-2.2
Ruby 3.2.5 - http5
1m 3s
Ruby 3.2.5 - http5
Ruby 3.2.5 - ownership
1m 4s
Ruby 3.2.5 - ownership
Ruby 3.2.5 - padrino
1m 10s
Ruby 3.2.5 - padrino
Ruby 3.2.5 - psych-3
1m 9s
Ruby 3.2.5 - psych-3
Ruby 3.2.5 - psych-4
1m 9s
Ruby 3.2.5 - psych-4
Ruby 3.2.5 - que-1
1m 7s
Ruby 3.2.5 - que-1
Ruby 3.2.5 - que-2
1m 8s
Ruby 3.2.5 - que-2
Ruby 3.2.5 - rails-6.1
1m 10s
Ruby 3.2.5 - rails-6.1
Ruby 3.2.5 - rails-7.0
1m 12s
Ruby 3.2.5 - rails-7.0
Ruby 3.2.5 - rails-7.1
1m 15s
Ruby 3.2.5 - rails-7.1
Ruby 3.2.5 - rails-7.2
1m 13s
Ruby 3.2.5 - rails-7.2
Ruby 3.2.5 - rails-8.0
1m 11s
Ruby 3.2.5 - rails-8.0
Ruby 3.2.5 - rails-8.1
1m 14s
Ruby 3.2.5 - rails-8.1
Ruby 3.2.5 - sequel
1m 7s
Ruby 3.2.5 - sequel
Ruby 3.2.5 - sinatra
1m 10s
Ruby 3.2.5 - sinatra
Ruby 3.2.5 - webmachine2
1m 4s
Ruby 3.2.5 - webmachine2
Ruby 3.2.5 - redis-4
1m 5s
Ruby 3.2.5 - redis-4
Ruby 3.2.5 - redis-5
1m 4s
Ruby 3.2.5 - redis-5
Ruby 3.3.4 - capistrano2
1m 7s
Ruby 3.3.4 - capistrano2
Ruby 3.3.4 - capistrano3
1m 5s
Ruby 3.3.4 - capistrano3
Ruby 3.3.4 - code_ownership
1m 4s
Ruby 3.3.4 - code_ownership
Ruby 3.3.4 - dry-monitor
1m 10s
Ruby 3.3.4 - dry-monitor
Ruby 3.3.4 - grape
1m 9s
Ruby 3.3.4 - grape
Ruby 3.3.4 - hanami-2.0
1m 6s
Ruby 3.3.4 - hanami-2.0
Ruby 3.3.4 - hanami-2.1
1m 7s
Ruby 3.3.4 - hanami-2.1
Ruby 3.3.4 - hanami-2.2
1m 9s
Ruby 3.3.4 - hanami-2.2
Ruby 3.3.4 - http5
1m 5s
Ruby 3.3.4 - http5
Ruby 3.3.4 - ownership
1m 7s
Ruby 3.3.4 - ownership
Ruby 3.3.4 - padrino
1m 11s
Ruby 3.3.4 - padrino
Ruby 3.3.4 - psych-3
1m 3s
Ruby 3.3.4 - psych-3
Ruby 3.3.4 - psych-4
1m 5s
Ruby 3.3.4 - psych-4
Ruby 3.3.4 - que-1
1m 11s
Ruby 3.3.4 - que-1
Ruby 3.3.4 - que-2
1m 13s
Ruby 3.3.4 - que-2
Ruby 3.3.4 - rails-6.1
1m 17s
Ruby 3.3.4 - rails-6.1
Ruby 3.3.4 - rails-7.0
1m 21s
Ruby 3.3.4 - rails-7.0
Ruby 3.3.4 - rails-7.1
1m 18s
Ruby 3.3.4 - rails-7.1
Ruby 3.3.4 - rails-7.2
1m 16s
Ruby 3.3.4 - rails-7.2
Ruby 3.3.4 - rails-8.0
1m 12s
Ruby 3.3.4 - rails-8.0
Ruby 3.3.4 - rails-8.1
1m 23s
Ruby 3.3.4 - rails-8.1
Ruby 3.3.4 - sequel
1m 11s
Ruby 3.3.4 - sequel
Ruby 3.3.4 - sinatra
1m 4s
Ruby 3.3.4 - sinatra
Ruby 3.3.4 - webmachine2
1m 3s
Ruby 3.3.4 - webmachine2
Ruby 3.3.4 - redis-4
1m 10s
Ruby 3.3.4 - redis-4
Ruby 3.3.4 - redis-5
1m 8s
Ruby 3.3.4 - redis-5
Ruby 3.4.1 - capistrano2
1m 7s
Ruby 3.4.1 - capistrano2
Ruby 3.4.1 - capistrano3
1m 7s
Ruby 3.4.1 - capistrano3
Ruby 3.4.1 - code_ownership
1m 5s
Ruby 3.4.1 - code_ownership
Ruby 3.4.1 - dry-monitor
1m 9s
Ruby 3.4.1 - dry-monitor
Ruby 3.4.1 - grape
1m 4s
Ruby 3.4.1 - grape
Ruby 3.4.1 - hanami-2.0
1m 7s
Ruby 3.4.1 - hanami-2.0
Ruby 3.4.1 - hanami-2.1
1m 9s
Ruby 3.4.1 - hanami-2.1
Ruby 3.4.1 - hanami-2.2
1m 6s
Ruby 3.4.1 - hanami-2.2
Ruby 3.4.1 - http5
1m 8s
Ruby 3.4.1 - http5
Ruby 3.4.1 - ownership
1m 3s
Ruby 3.4.1 - ownership
Ruby 3.4.1 - padrino
1m 7s
Ruby 3.4.1 - padrino
Ruby 3.4.1 - psych-3
1m 9s
Ruby 3.4.1 - psych-3
Ruby 3.4.1 - psych-4
1m 5s
Ruby 3.4.1 - psych-4
Ruby 3.4.1 - que-1
1m 5s
Ruby 3.4.1 - que-1
Ruby 3.4.1 - que-2
1m 8s
Ruby 3.4.1 - que-2
Ruby 3.4.1 - rails-7.0
1m 13s
Ruby 3.4.1 - rails-7.0
Ruby 3.4.1 - rails-7.1
1m 9s
Ruby 3.4.1 - rails-7.1
Ruby 3.4.1 - rails-7.2
1m 19s
Ruby 3.4.1 - rails-7.2
Ruby 3.4.1 - rails-8.0
1m 17s
Ruby 3.4.1 - rails-8.0
Ruby 3.4.1 - rails-8.1
1m 20s
Ruby 3.4.1 - rails-8.1
Ruby 3.4.1 - sequel
1m 9s
Ruby 3.4.1 - sequel
Ruby 3.4.1 - sinatra
1m 10s
Ruby 3.4.1 - sinatra
Ruby 3.4.1 - webmachine2
1m 4s
Ruby 3.4.1 - webmachine2
Ruby 3.4.1 - redis-4
1m 6s
Ruby 3.4.1 - redis-4
Ruby 3.4.1 - redis-5
1m 7s
Ruby 3.4.1 - redis-5
Ruby 3.4.1 - sidekiq-7
1m 16s
Ruby 3.4.1 - sidekiq-7
Ruby 3.4.1 - sidekiq-8
1m 10s
Ruby 3.4.1 - sidekiq-8
Ruby 3.5.0-preview1 - capistrano2
1m 7s
Ruby 3.5.0-preview1 - capistrano2
Ruby 3.5.0-preview1 - capistrano3
1m 4s
Ruby 3.5.0-preview1 - capistrano3
Ruby 3.5.0-preview1 - code_ownership
1m 6s
Ruby 3.5.0-preview1 - code_ownership
Ruby 3.5.0-preview1 - dry-monitor
1m 5s
Ruby 3.5.0-preview1 - dry-monitor
Ruby 3.5.0-preview1 - grape
1m 15s
Ruby 3.5.0-preview1 - grape
Ruby 3.5.0-preview1 - hanami-2.0
1m 14s
Ruby 3.5.0-preview1 - hanami-2.0
Ruby 3.5.0-preview1 - hanami-2.1
1m 6s
Ruby 3.5.0-preview1 - hanami-2.1
Ruby 3.5.0-preview1 - hanami-2.2
1m 9s
Ruby 3.5.0-preview1 - hanami-2.2
Ruby 3.5.0-preview1 - http5
1m 5s
Ruby 3.5.0-preview1 - http5
Ruby 3.5.0-preview1 - ownership
1m 3s
Ruby 3.5.0-preview1 - ownership
Ruby 3.5.0-preview1 - padrino
1m 9s
Ruby 3.5.0-preview1 - padrino
Ruby 3.5.0-preview1 - psych-3
1m 8s
Ruby 3.5.0-preview1 - psych-3
Ruby 3.5.0-preview1 - psych-4
1m 8s
Ruby 3.5.0-preview1 - psych-4
Ruby 3.5.0-preview1 - que-1
1m 4s
Ruby 3.5.0-preview1 - que-1
Ruby 3.5.0-preview1 - que-2
1m 8s
Ruby 3.5.0-preview1 - que-2
Ruby 3.5.0-preview1 - rails-7.0
1m 11s
Ruby 3.5.0-preview1 - rails-7.0
Ruby 3.5.0-preview1 - rails-7.1
1m 11s
Ruby 3.5.0-preview1 - rails-7.1
Ruby 3.5.0-preview1 - rails-7.2
1m 10s
Ruby 3.5.0-preview1 - rails-7.2
Ruby 3.5.0-preview1 - rails-8.0
1m 12s
Ruby 3.5.0-preview1 - rails-8.0
Ruby 3.5.0-preview1 - rails-8.1
1m 20s
Ruby 3.5.0-preview1 - rails-8.1
Ruby 3.5.0-preview1 - sequel
1m 8s
Ruby 3.5.0-preview1 - sequel
Ruby 3.5.0-preview1 - sinatra
1m 9s
Ruby 3.5.0-preview1 - sinatra
Ruby 3.5.0-preview1 - webmachine2
1m 8s
Ruby 3.5.0-preview1 - webmachine2
Ruby 3.5.0-preview1 - redis-4
1m 9s
Ruby 3.5.0-preview1 - redis-4
Ruby 3.5.0-preview1 - redis-5
1m 8s
Ruby 3.5.0-preview1 - redis-5
Ruby 3.5.0-preview1 - sidekiq-7
1m 9s
Ruby 3.5.0-preview1 - sidekiq-7
Ruby 3.5.0-preview1 - sidekiq-8
1m 14s
Ruby 3.5.0-preview1 - sidekiq-8
Ruby jruby-9.4.7.0 - rails-6.0
2m 13s
Ruby jruby-9.4.7.0 - rails-6.0
Ruby jruby-9.4.7.0 - rails-6.1
2m 13s
Ruby jruby-9.4.7.0 - rails-6.1
Ruby jruby-9.4.7.0 - rails-7.0
2m 20s
Ruby jruby-9.4.7.0 - rails-7.0
Ruby jruby-9.4.7.0 - rails-7.1
2m 24s
Ruby jruby-9.4.7.0 - rails-7.1
Ruby jruby-9.4.7.0 - rails-7.2
2m 27s
Ruby jruby-9.4.7.0 - rails-7.2
Fit to window
Zoom out
Zoom in

Annotations

2 warnings and 1 notice
Git linter (Lintje)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0pgrUaAAAAAB1A6QmzKAVQbEQ9jJUUHxWREVOMzAxMDAwMTA3MDM1AEVkZ2U=
Git linter (Lintje)
Failed to restore: Cache service responded with 400
Lintje (Git Linter)
Lintje has found no issues.