elastic / elastic/logstash

Separate runtime dependencies and development dependencies in all the plugins gemspec

Open
#2,078 2 comments 0 reactions 0 assignees View on GitHub
code cleanup
Dominant language
Java
Stars
14.9k
Forks
3.5k
Avg merge
19h 14m
Merged PRs (30d)
63

Description

All the dependencies for the plugins are declared as runtime dependencies.
But in reality some of the dependencies are only used to make the test run.

One of the gem with the problem is the ruby filter (https://github.com/logstash-plugins/logstash-filter-ruby)

``` ruby
# Gem dependencies
s.add_runtime_dependency 'logstash', '>= 1.4.0', '< 2.0.0'
s.add_runtime_dependency 'logstash-filter-date'
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.