diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8babe8e9..3d6bb276 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,19 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: ["2.5", "2.6", "2.7", "3.0", "3.1", "3.2", "3.3", "3.4", "head"] + ruby: + [ + "2.5", + "2.6", + "2.7", + "3.0", + "3.1", + "3.2", + "3.3", + "3.4", + "4.0", + "head", + ] steps: - uses: actions/checkout@v6 - name: Set up Ruby diff --git a/sshkit.gemspec b/sshkit.gemspec index a50b815b..7c195e51 100644 --- a/sshkit.gemspec +++ b/sshkit.gemspec @@ -28,6 +28,7 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency('net-sftp', '>= 2.1.2') gem.add_runtime_dependency('ostruct') + gem.add_development_dependency('benchmark') gem.add_development_dependency('danger') gem.add_development_dependency('minitest', '>= 5.0.0') gem.add_development_dependency('minitest-reporters')