Skip to content

Commit

Permalink
Issues 19 test repo gemlock (#21)
Browse files Browse the repository at this point in the history
* update for ruby 3

Co-authored-by: sfowl <[email protected]>
  • Loading branch information
jasinner and sfowl authored Aug 16, 2022
1 parent 1c381d7 commit 87e40c5
Show file tree
Hide file tree
Showing 7 changed files with 445 additions and 223 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ on:
pull_request:
branches: [ main ]

env:
GEM_HOME: /tmp/gems

jobs:

build:
Expand Down
3 changes: 3 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ RUN dnf install -y \
yarnpkg \
maven \
rubygem-bundler \
ruby-devel \
gcc \
gcc-c++ \
npm \
&& dnf clean all
COPY --from=build /bin/deplist /
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Dependencies are printed in PackageURL format.
On Fedora:

```bash
$ dnf install -y golang-bin yarnpkg maven rubygem-bundler npm
$ dnf install golang-bin yarnpkg maven rubygem-bundler ruby-devel gcc gcc-c++ npm
```


Expand Down
166 changes: 106 additions & 60 deletions deplist_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -147,79 +147,125 @@ func BuildWant() []Dependency {
}

rubySet := []string{
"fluent-plugin-kafka",
"fluent-plugin-rewrite-tag-filter",
"faraday",
"concurrent-ruby",
"elasticsearch",
"sigdump",
"syslog_protocol",
"uuidtools",
"aws-partitions",
"http-cookie",
"lru_redux",
"zeitwerk",
"async",
"fluent-plugin-systemd",
"http-parser",
"ltsv",
"quantile",
"public_suffix",
"faraday-multipart",
"fluent-config-regexp-type",
"recursive-open-struct",
"unf_ext",
"aws-eventstream",
"webrick",
"faraday-em_http",
"fluentd",
"yajl-ruby",
"fluent-plugin-elasticsearch",
"faraday-patron",
"mini_mime",
"tzinfo",
"connection_pool",
"tzinfo-data",
"unf",
"aws-sdk-core",
"fluent-plugin-cloudwatch-logs",
"fluent-plugin-kubernetes_metadata_filter",
"http-form_data",
"jmespath",
"kubeclient",
"msgpack",
"rest-client",
"dig_rb",
"unf_ext",
"to_regexp",
"cool.io",
"ethon",
"ffi",
"fluent-plugin-remote-syslog",
"lru_redux",
"prometheus-client",
"typhoeus",
"aws-sdk-cloudwatchlogs",
"fluent-plugin-prometheus",
"mime-types",
"mime-types-data",
"public_suffix",
"domain_name",
"aws-sigv4",
"elasticsearch-api",
"nio4r",
"oj",
"openid_connect",
"rack",
"sigdump",
"digest-crc",
"ethon",
"multipart-post",
"addressable",
"faraday-net_http_persistent",
"rack-oauth2",
"excon",
"fluentd",
"http_parser.rb",
"netrc",
"recursive-open-struct",
"aws-eventstream",
"systemd-journal",
"net-http-persistent",
"elasticsearch-transport",
"ffi-compiler",
"fluent-plugin-label-router",
"bindata",
"fluent-plugin-record-modifier",
"http-accept",
"http-parser",
"http",
"systemd-journal",
"faraday-retry",
"ruby2_keywords",
"mime-types",
"timers",
"unf",
"fluent-plugin-detect-exceptions",
"jsonpath",
"rake",
"digest-crc",
"validate_email",
"aws-sdk-cloudwatchlogs",
"jmespath",
"prometheus-client",
"protocol-http1",
"ffi",
"fluent-plugin-grafana-loki",
"bigdecimal",
"protocol-http",
"aws-partitions",
"faraday-httpclient",
"fluent-plugin-multi-format-parser",
"http_parser.rb",
"protocol-http2",
"rest-client",
"activesupport",
"ffi-compiler",
"fluent-plugin-splunk-hec",
"fluent-plugin-systemd",
"multi_json",
"multipart-post",
"ruby-kafka",
"json-jwt",
"msgpack",
"protocol-hpack",
"strptime",
"validate_url",
"faraday",
"async-pool",
"faraday-net_http",
"fluent-plugin-concat",
"fluent-plugin-kafka",
"multi_json",
"net-http-persistent",
"uuidtools",
"activemodel",
"elasticsearch-transport",
"mail",
"ruby-kafka",
"serverengine",
"fluent-plugin-multi-format-parser",
"tzinfo",
"tzinfo-data",
"webfinger",
"aws-sigv4",
"elasticsearch-api",
"fiber-local",
"fluent-plugin-remote-syslog",
"attr_required",
"http-form_data",
"syslog_protocol",
"faraday-em_synchrony",
"httpclient",
"fluent-mixin-config-placeholders",
"jsonpath",
"fluent-config-regexp-type",
"fluent-plugin-elasticsearch",
"http",
"yajl-ruby",
"addressable",
"fluent-plugin-cloudwatch-logs",
"i18n",
"async-io",
"elasticsearch",
"http-cookie",
"kubeclient",
"minitest",
"aes_key_wrap",
"mime-types-data",
"netrc",
"console",
"cool.io",
"domain_name",
"async-http",
"http-accept",
"traces",
"typhoeus",
"faraday-rack",
"faraday-excon",
"fluent-plugin-rewrite-tag-filter",
"swd",
"aws-sdk-core",
}

pythonSet := []Dependency{
Expand Down
Loading

0 comments on commit 87e40c5

Please sign in to comment.