This fixes several issues with failing tests and fixes the CI runner.
The latest ddtrace gem is not compatible with the test that is written for it. This will lock down the ddtrace gem to the latest version that allows the specs to pass.
The tests included several lambdas that were not functioning as intended. These have been removed so that the expected behavior can occur.
Fixes permissions issue on the bin/ci/before_build_docker.sh script so that it is executable.
Adds MRI Ruby 2.7, 3.0, and 3.1 (current supported versions) to the CI matrix.
Updates the CI pipeline in general.
There are several JRuby tests that are failing, which have been hidden behind the bin/ci/before_build_docker.sh permissions error. I'm not sure how to go about fixing these.
This fixes several issues with failing tests and fixes the CI runner.
ddtrace
gem is not compatible with the test that is written for it. This will lock down theddtrace
gem to the latest version that allows the specs to pass.bin/ci/before_build_docker.sh
script so that it is executable.There are several JRuby tests that are failing, which have been hidden behind the
bin/ci/before_build_docker.sh
permissions error. I'm not sure how to go about fixing these.