bundler-checksum: Only regenerate checksums for changed gems
What does this MR do and why?
Describe in detail what your merge request does and why.
We only need to recalculate checksums if a new gem is added, or the
version for an existing gem has changed. We can greatly speed up
bundler-checksum init
by skipping gems which already exist in
Gemfile.checksum
and haven't been changed. This change speeds up the runtime for
bundler-checksum init
from around ~1 minute 10 seconds to ~2 seconds.
Before:
Click to expand
$ time bundle exec bundler-checksum init
Initializing checksum file /Users/bwilliams/gitlab-development-kit/gitlab/Gemfile.checksum
Adding CFPropertyList==3.0.5
Adding RedCloth==4.3.2
Adding acme-client==2.0.11
Adding actioncable==6.1.6.1
Adding actionmailbox==6.1.6.1
Adding actionmailer==6.1.6.1
Adding actionpack==6.1.6.1
Adding actiontext==6.1.6.1
Adding actionview==6.1.6.1
Adding activejob==6.1.6.1
Adding activemodel==6.1.6.1
Adding activerecord==6.1.6.1
Adding activerecord-explain-analyze==0.1.0
Adding activestorage==6.1.6.1
Adding activesupport==6.1.6.1
Adding acts-as-taggable-on==9.0.0
Adding addressable==2.8.1
Adding aes_key_wrap==1.1.0
Adding akismet==3.0.0
Adding android_key_attestation==0.3.0
Adding apollo_upload_server==2.1.0
Adding arr-pm==0.0.12
Adding asana==0.10.13
Adding asciidoctor==2.0.17
Adding asciidoctor-include-ext==0.4.0
Adding asciidoctor-kroki==0.7.0
Adding asciidoctor-plantuml==0.0.16
Adding ast==2.4.2
Adding atlassian-jwt==0.2.0
Adding attr_required==1.0.1
Adding autoprefixer-rails==10.2.5.1
Adding awesome_print==1.9.2
Adding awrence==1.1.1
Adding aws-eventstream==1.2.0
Adding aws-partitions==1.664.0
Adding aws-sdk-cloudformation==1.41.0
Adding aws-sdk-core==3.168.1
Adding aws-sdk-kms==1.59.0
Adding aws-sdk-s3==1.117.1
Adding aws-sigv4==1.5.1
Adding azure-storage-blob==2.0.3
Adding azure-storage-common==2.0.4
Adding babosa==1.0.4
Adding backport==1.2.0
Adding base32==0.3.2
Adding batch-loader==2.0.1
Adding bcrypt==3.1.16
Adding benchmark==0.2.0
Adding benchmark-ips==2.3.0
Adding benchmark-malloc==0.2.0
Adding benchmark-memory==0.2.0
Adding benchmark-perf==0.6.0
Adding benchmark-trend==0.4.0
Adding better_errors==2.9.1
Adding bindata==2.4.11
Adding binding_ninja==0.2.3
Adding bootsnap==1.14.0
Adding bootstrap_form==4.2.0
Adding browser==5.3.1
Adding builder==3.2.4
Adding bullet==7.0.2
Adding bundler-audit==0.7.0.1
Adding byebug==11.1.3
Adding capybara==3.35.3
Adding capybara-screenshot==1.0.22
Adding carrierwave==1.3.2
Adding cbor==0.5.9.6
Adding character_set==1.4.1
Adding charlock_holmes==0.7.7
Adding chef-config==16.10.17
Adding chef-utils==16.10.17
Adding childprocess==3.0.0
Adding chunky_png==1.3.5
Adding citrus==3.0.2
Adding claide==1.1.0
Adding claide-plugins==0.9.2
Adding coderay==1.1.3
Adding colored2==3.1.2
Adding commonmarker==0.23.6
Adding concurrent-ruby==1.1.10
Adding connection_pool==2.3.0
Adding contracts==0.11.0
Adding cork==0.3.0
Adding cose==1.0.0
Adding countries==3.0.0
Adding crack==0.4.3
Adding crass==1.0.6
Adding creole==0.5.0
Adding crystalball==0.7.0
Adding css_parser==1.12.0
Adding cvss-suite==3.0.1
Adding danger==8.6.1
Adding danger-gitlab==8.0.0
Adding database_cleaner==1.7.0
Adding dead_end==3.1.1
Adding deckar01-task_list==2.3.2
Adding declarative==0.0.20
Adding declarative-option==0.1.0
Adding declarative_policy==1.1.0
Adding default_value_for==3.4.0
Adding deprecation_toolkit==1.5.1
Adding derailed_benchmarks==2.1.2
Adding device_detector==1.0.0
Adding devise==4.8.1
Adding devise-two-factor==4.0.2
Adding diff-lcs==1.5.0
Adding diff_match_patch==0.1.0
Adding diffy==3.4.2
Adding discordrb-webhooks==3.4.2
Adding docile==1.4.0
Adding domain_name==0.5.20190701
Adding doorkeeper==5.5.0.rc2
Adding doorkeeper-openid_connect==1.7.5
Adding dotenv==2.7.6
Adding dry-configurable==0.12.0
Adding dry-container==0.7.2
Adding dry-core==0.5.0
Adding dry-equalizer==0.3.0
Adding dry-inflector==0.2.0
Adding dry-logic==1.1.0
Adding dry-types==1.4.0
Adding e2mmap==0.1.0
Adding ecma-re-validator==0.3.0
Adding ed25519==1.3.0
Adding elasticsearch==7.13.3
Adding elasticsearch-api==7.13.3
Adding elasticsearch-model==7.2.0
Adding elasticsearch-rails==7.2.1
Adding elasticsearch-transport==7.13.3
Adding email_reply_trimmer==0.1.6
Adding email_spec==2.2.0
Adding encryptor==3.0.0
Adding erubi==1.11.0
Adding escape_utils==1.2.1
Adding et-orbi==1.2.7
Adding ethon==0.15.0
Adding excon==0.90.0
Adding execjs==2.8.1
Adding expgen==0.1.1
Adding expression_parser==0.9.0
Adding extended-markdown-filter==0.6.0
Adding factory_bot==6.2.0
Adding factory_bot_rails==6.2.0
Adding faraday==1.10.0
Adding faraday-cookie_jar==0.0.7
Adding faraday-em_http==1.0.0
Adding faraday-em_synchrony==1.0.0
Adding faraday-excon==1.1.0
Adding faraday-http-cache==2.4.1
Adding faraday-httpclient==1.0.1
Adding faraday-multipart==1.0.4
Adding faraday-net_http==1.0.1
Adding faraday-net_http_persistent==1.2.0
Adding faraday-patron==1.0.0
Adding faraday-rack==1.0.0
Adding faraday-retry==1.0.3
Adding faraday_middleware==1.2.0
Adding faraday_middleware-aws-sigv4==0.3.0
Adding faraday_middleware-multi_json==0.0.6
Adding fast_blank==1.0.0
Adding fast_gettext==2.1.0
Adding ffaker==2.10.0
Adding ffi==1.15.5
Adding ffi-compiler==1.0.1
Adding ffi-yajl==2.3.4
Adding filelock==1.1.1
Adding find_a_port==1.0.1
Adding flipper==0.25.0
Adding flipper-active_record==0.25.0
Adding flipper-active_support_cache_store==0.25.0
Adding flowdock==0.7.1
Adding fog-aliyun==0.3.3
Adding fog-aws==3.15.0
Adding fog-core==2.1.0
Adding fog-google==1.19.0
Adding fog-json==1.2.0
Adding fog-local==0.8.0
Adding fog-openstack==1.0.8
Adding fog-rackspace==0.1.1
Adding fog-xml==0.1.3
Adding formatador==0.2.5
Adding fugit==1.2.3
Adding fuubar==2.2.0
Adding fuzzyurl==0.9.0
Adding gemoji==3.0.1
Adding gems==1.2.0
Adding get_process_mem==0.2.7
Adding gettext==3.3.6
Adding gettext_i18n_rails==1.8.0
Adding gettext_i18n_rails_js==1.3.0
Adding git==1.11.0
Adding gitaly==15.5.0
Adding gitlab==4.19.0
Adding gitlab-chronic==0.10.5
Adding gitlab-dangerfiles==3.6.3
Adding gitlab-experiment==0.7.1
Adding gitlab-fog-azure-rm==1.4.0
Adding gitlab-labkit==0.28.0
Adding gitlab-license==2.2.1
Adding gitlab-mail_room==0.0.9
Adding gitlab-markup==1.8.1
Adding gitlab-net-dns==0.9.1
Adding gitlab-omniauth-openid-connect==0.10.0
Adding gitlab-sidekiq-fetcher==0.9.0
Adding gitlab-styles==9.1.0
Adding gitlab_chronic_duration==0.10.6.2
Adding gitlab_omniauth-ldap==2.2.0
Adding globalid==1.0.0
Adding gon==6.4.0
Adding google-api-client==0.53.0
Adding google-apis-compute_v1==0.53.0
Adding google-apis-core==0.9.1
Adding google-apis-discovery_v1==0.12.0
Adding google-apis-dns_v1==0.28.0
Adding google-apis-generator==0.11.0
Adding google-apis-iamcredentials_v1==0.15.0
Adding google-apis-monitoring_v3==0.37.0
Adding google-apis-pubsub_v1==0.30.0
Adding google-apis-sqladmin_v1beta4==0.38.0
Adding google-apis-storage_v1==0.20.0
Adding google-cloud-env==1.6.0
Adding google-protobuf==3.21.9
Adding googleapis-common-protos-types==1.3.0
Adding googleauth==1.3.0
Adding gpgme==2.0.20
Adding grape==1.5.2
Adding grape-entity==0.10.0
Adding grape-path-helpers==1.7.1
Adding grape-swagger==1.5.0
Adding grape-swagger-entity==0.5.1
Adding grape_logging==1.8.4
Adding graphiql-rails==1.8.0
Adding graphlient==0.5.0
Adding graphlyte==1.0.0
Adding graphql==1.13.12
Adding graphql-client==0.17.0
Adding graphql-docs==2.1.0
Adding grpc==1.42.0
Adding gssapi==1.2.0
Adding guard==2.16.2
Adding guard-compat==1.2.1
Adding guard-rspec==4.7.3
Adding haml==5.2.2
Adding haml_lint==0.40.1
Adding hamlit==2.15.0
Adding hana==1.3.7
Adding hangouts-chat==0.0.5
Adding hashdiff==1.0.1
Adding hashie==5.0.0
Adding health_check==3.1.0
Adding heapy==0.2.0
Adding html-pipeline==2.14.3
Adding html2text==0.2.0
Adding htmlbeautifier==1.4.2
Adding htmlentities==4.3.4
Adding http==4.4.1
Adding http-accept==1.7.0
Adding http-cookie==1.0.5
Adding http-form_data==2.3.0
Adding http-parser==1.2.3
Adding httparty==0.20.0
Adding httpclient==2.8.3
Adding i18n==1.12.0
Adding i18n_data==0.8.0
Adding icalendar==2.8.0
Adding ice_cube==0.16.4
Adding imagen==0.1.8
Adding invisible_captcha==2.0.0
Adding ipaddr==1.2.2
Adding ipaddress==0.8.3
Adding jaeger-client==1.1.0
Adding jaro_winkler==1.5.4
Adding jira-ruby==2.1.4
Adding jmespath==1.6.1
Adding js_regex==3.8.0
Adding json==2.5.1
Adding json-jwt==1.15.3
Adding json_schemer==0.2.18
Adding jsonpath==1.1.2
Adding jwt==2.1.0
Adding kaminari==1.2.2
Adding kaminari-actionview==1.2.2
Adding kaminari-activerecord==1.2.2
Adding kaminari-core==1.2.2
Adding kas-grpc==0.0.2
Adding knapsack==1.21.1
Adding kramdown==2.3.2
Adding kramdown-parser-gfm==1.1.0
Adding kubeclient==4.9.3
Adding launchy==2.5.0
Adding lefthook==1.2.2
Adding letter_opener==1.7.0
Adding letter_opener_web==2.0.0
Adding libyajl2==1.2.0
Adding license_finder==7.0.1
Adding licensee==9.15.2
Adding listen==3.7.1
Adding locale==2.1.3
Adding lockbox==0.6.2
Adding lograge==0.11.2
Adding loofah==2.19.0
Adding lookbook==1.2.1
Adding lru_redux==1.1.0
Adding lumberjack==1.2.7
Adding mail==2.7.1
Adding marcel==1.0.2
Adding marginalia==1.11.1
Adding memoist==0.16.2
Adding memory_profiler==1.0.1
Adding method_source==1.0.0
Adding mime-types==3.4.1
Adding mime-types-data==3.2022.0105
Adding mini_histogram==0.3.1
Adding mini_magick==4.10.1
Adding mini_mime==1.1.2
Adding mini_portile2==2.8.0
Adding minitest==5.11.3
Adding mixlib-cli==2.1.8
Adding mixlib-config==3.0.9
Adding mixlib-log==3.0.9
Adding mixlib-shellout==3.2.5
Adding ms_rest==0.7.6
Adding ms_rest_azure==0.12.0
Adding msgpack==1.5.4
Adding multi_json==1.14.1
Adding multi_xml==0.6.0
Adding multipart-post==2.2.3
Adding murmurhash3==0.1.6
Adding mustermann==1.1.1
Adding mustermann-grape==1.0.1
Adding nap==1.1.0
Adding nenv==0.3.0
Adding net-http-persistent==4.0.1
Adding net-ldap==0.16.3
Adding net-ntp==2.1.3
Adding net-scp==3.0.0
Adding net-ssh==6.0.0
Adding netrc==0.11.0
Adding nio4r==2.5.8
Adding no_proxy_fix==0.1.2
Adding nokogiri==1.13.9
Adding notiffany==0.1.3
Adding numerizer==0.2.0
Adding oauth==0.5.6
Adding oauth2==2.0.9
Adding octokit==4.25.1
Adding ohai==16.10.6
Adding oj==3.13.23
Adding oj-introspect==0.7.1
Adding omniauth==2.1.0
Adding omniauth-alicloud==2.0.0
Adding omniauth-atlassian-oauth2==0.2.0
Adding omniauth-auth0==2.0.0
Adding omniauth-authentiq==0.3.3
Adding omniauth-azure-activedirectory-v2==2.0.0
Adding omniauth-dingtalk-oauth2==1.0.1
Adding omniauth-facebook==4.0.0
Adding omniauth-github==2.0.1
Adding omniauth-google-oauth2==1.1.1
Adding omniauth-oauth==1.2.0
Adding omniauth-oauth2==1.8.0
Adding omniauth-oauth2-generic==0.2.8
Adding omniauth-saml==2.0.0
Adding omniauth-shibboleth==1.3.0
Adding omniauth-twitter==1.4.0
Adding open4==1.3.4
Adding openid_connect==1.3.0
Adding openssl==2.2.1
Adding openssl-signature_algorithm==0.4.0
Adding opentracing==0.5.0
Adding optimist==3.0.1
Adding org-ruby==0.9.12
Adding orm_adapter==0.5.0
Adding os==1.1.1
Adding pact==1.63.0
Adding pact-mock_service==3.10.0
Adding pact-support==1.18.1
Adding parallel==1.22.1
Adding parser==3.1.2.1
Adding parslet==1.8.2
Adding pastel==0.8.0
Adding peek==1.1.0
Adding pg==1.4.3
Adding pg_query==2.2.0
Adding plist==3.6.0
Adding png_quantizator==0.2.1
Adding po_to_json==1.0.1
Adding premailer==1.16.0
Adding premailer-rails==1.10.3
Adding proc_to_ast==0.1.0
Adding prometheus-client-mmap==0.16.2
Adding pry==0.13.1
Adding pry-byebug==3.9.0
Adding pry-rails==0.3.9
Adding pry-shell==0.5.1
Adding public_suffix==5.0.0
Adding puma==5.6.5
Adding puma_worker_killer==0.3.1
Adding pyu-ruby-sasl==0.0.3.3
Adding raabro==1.4.0
Adding racc==1.6.0
Adding rack==2.2.4
Adding rack-accept==0.4.5
Adding rack-attack==6.6.1
Adding rack-cors==1.1.1
Adding rack-oauth2==1.21.3
Adding rack-protection==2.2.2
Adding rack-proxy==0.7.4
Adding rack-test==2.0.2
Adding rack-timeout==0.6.3
Adding rails==6.1.6.1
Adding rails-controller-testing==1.0.5
Adding rails-dom-testing==2.0.3
Adding rails-html-sanitizer==1.4.3
Adding rails-i18n==7.0.3
Adding railties==6.1.6.1
Adding rainbow==3.1.1
Adding rake==13.0.6
Adding rb-fsevent==0.11.2
Adding rb-inotify==0.10.1
Adding rbtrace==0.4.14
Adding rbtree==0.4.4
Adding rchardet==1.8.0
Adding rdoc==6.3.2
Adding re2==1.6.0
Adding recaptcha==4.13.1
Adding recursive-open-struct==1.1.3
Adding redcarpet==3.5.1
Adding redis==4.8.0
Adding redis-actionpack==5.3.0
Adding redis-namespace==1.9.0
Adding redis-rack==2.1.4
Adding redis-store==1.9.1
Adding regexp_parser==2.6.0
Adding regexp_property_values==1.0.0
Adding representable==3.0.4
Adding request_store==1.5.1
Adding responders==3.0.0
Adding rest-client==2.1.0
Adding retriable==3.1.2
Adding reverse_markdown==1.4.0
Adding rexml==3.2.5
Adding rinku==2.0.0
Adding rotp==6.2.0
Adding rouge==3.30.0
Adding rqrcode==0.7.0
Adding rqrcode-rails3==0.1.7
Adding rspec==3.10.0
Adding rspec-benchmark==0.6.0
Adding rspec-core==3.10.2
Adding rspec-expectations==3.10.1
Adding rspec-mocks==3.10.3
Adding rspec-parameterized==0.5.0
Adding rspec-rails==5.0.1
Adding rspec-retry==0.6.1
Adding rspec-support==3.10.3
Adding rspec_junit_formatter==0.6.0
Adding rspec_profiling==0.0.6
Adding rubocop==1.38.0
Adding rubocop-ast==1.23.0
Adding rubocop-gitlab-security==0.1.1
Adding rubocop-graphql==0.18.0
Adding rubocop-performance==1.15.0
Adding rubocop-rails==2.17.2
Adding rubocop-rspec==2.15.0
Adding ruby-fogbugz==0.3.0
Adding ruby-magic==0.5.4
Adding ruby-progressbar==1.11.0
Adding ruby-saml==1.13.0
Adding ruby-statistics==3.0.0
Adding ruby2_keywords==0.0.5
Adding ruby_parser==3.15.0
Adding rubyntlm==0.6.3
Adding rubypants==0.2.0
Adding rubyzip==2.3.2
Adding rugged==1.2.0
Adding safe_yaml==1.0.4
Adding safety_net_attestation==0.4.0
Adding sanitize==6.0.0
Adding sass==3.5.5
Adding sass-listen==4.0.0
Adding sassc==2.4.0
Adding sassc-rails==2.1.0
Adding sawyer==0.9.2
Adding sd_notify==0.1.1
Adding securecompare==1.0.0
Adding seed-fu==2.3.7
Adding selenium-webdriver==3.142.7
Adding sentry-rails==5.1.1
Adding sentry-raven==3.1.2
Adding sentry-ruby==5.1.1
Adding sentry-ruby-core==5.1.1
Adding sentry-sidekiq==5.1.1
Adding set==1.0.1
Adding settingslogic==2.0.9
Adding sexp_processor==4.15.1
Adding shellany==0.0.1
Adding shoulda-matchers==5.1.0
Adding sidekiq==6.5.7
Adding sidekiq-cron==1.8.0
Adding sigdump==0.2.4
Adding signet==0.17.0
Adding simple_po_parser==1.1.6
Adding simplecov==0.21.2
Adding simplecov-cobertura==1.3.1
Adding simplecov-html==0.12.3
Adding simplecov-lcov==0.8.0
Adding simplecov_json_formatter==0.1.4
Adding sixarm_ruby_unaccent==1.2.0
Adding slack-messenger==2.3.4
Adding snaky_hash==2.0.0
Adding snowplow-tracker==0.6.1
Adding solargraph==0.47.2
Adding sorted_set==1.0.3
Adding spamcheck==1.0.0
Adding spring==4.1.0
Adding spring-commands-rspec==1.0.4
Adding sprite-factory==1.7.1
Adding sprockets==3.7.2
Adding sprockets-rails==3.4.2
Adding sqlite3==1.4.2
Adding ssh_data==1.3.0
Adding ssrf_filter==1.0.7
Adding stackprof==0.2.21
Adding state_machines==0.5.0
Adding state_machines-activemodel==0.8.0
Adding state_machines-activerecord==0.8.0
Adding strings==0.2.1
Adding strings-ansi==0.2.0
Adding swd==1.3.0
Adding sync==0.5.0
Adding sys-filesystem==1.4.3
Adding sysexits==1.2.0
Adding tanuki_emoji==0.6.0
Adding telesign==2.2.4
Adding telesignenterprise==2.2.2
Adding temple==0.8.2
Adding term-ansicolor==1.7.1
Adding terminal-table==3.0.2
Adding terser==1.0.2
Adding test-prof==1.0.7
Adding test_file_finder==0.1.4
Adding text==1.3.1
Adding thor==1.2.1
Adding thrift==0.16.0
Adding tilt==2.0.11
Adding timeliness==0.3.10
Adding timfel-krb5-auth==0.8.3
Adding tins==1.31.1
Adding toml-rb==2.2.0
Adding tomlrb==1.3.0
Adding tpm-key_attestation==0.9.0
Adding train-core==3.4.9
Adding truncato==0.7.12
Adding tty-color==0.6.0
Adding tty-cursor==0.7.1
Adding tty-markdown==0.7.0
Adding tty-prompt==0.23.1
Adding tty-reader==0.9.0
Adding tty-screen==0.8.1
Adding typhoeus==1.4.0
Adding tzinfo==2.0.5
Adding u2f==0.2.1
Adding uber==0.1.0
Adding undercover==0.4.4
Adding unf==0.1.4
Adding unf_ext==0.0.8.2
Adding unicode-display_width==1.8.0
Adding unicode_utils==1.4.0
Adding uniform_notifier==1.16.0
Adding unleash==3.2.2
Adding unparser==0.6.0
Adding uri_template==0.7.0
Adding valid_email==0.1.3
Adding validate_email==0.1.6
Adding validate_url==1.0.15
Adding validates_hostname==1.0.11
Adding version_gem==1.1.0
Adding version_sorter==2.3.0
Adding view_component==2.74.1
Adding vmstat==2.3.0
Adding warden==1.2.9
Adding warning==1.3.0
Adding webauthn==2.3.0
Adding webfinger==1.2.0
Adding webmock==3.9.1
Adding webrick==1.6.1
Adding websocket-driver==0.7.5
Adding websocket-extensions==0.1.5
Adding wikicloth==0.8.1
Adding wisper==2.0.1
Adding with_env==1.1.0
Adding wmi-lite==1.0.5
Adding xml-simple==1.1.9
Adding xpath==3.2.0
Adding yajl-ruby==1.4.3
Adding yard==0.9.26
Adding zeitwerk==2.6.6
bundle exec bundler-checksum init 1.36s user 0.71s system 2% cpu 1:13.35 total
After (no changes):
Click to expand
$ time bundle exec bundler-checksum init
Initializing checksum file /Users/bwilliams/gitlab-development-kit/gitlab/Gemfile.checksum
Using CFPropertyList==3.0.5
Using RedCloth==4.3.2
Using acme-client==2.0.11
Using actioncable==6.1.6.1
Using actionmailbox==6.1.6.1
Using actionmailer==6.1.6.1
Using actionpack==6.1.6.1
Using actiontext==6.1.6.1
Using actionview==6.1.6.1
Using activejob==6.1.6.1
Using activemodel==6.1.6.1
Using activerecord==6.1.6.1
Using activerecord-explain-analyze==0.1.0
Using activestorage==6.1.6.1
Using activesupport==6.1.6.1
Using acts-as-taggable-on==9.0.0
Using addressable==2.8.1
Using aes_key_wrap==1.1.0
Using akismet==3.0.0
Using android_key_attestation==0.3.0
Using apollo_upload_server==2.1.0
Using arr-pm==0.0.12
Using asana==0.10.13
Using asciidoctor==2.0.17
Using asciidoctor-include-ext==0.4.0
Using asciidoctor-kroki==0.7.0
Using asciidoctor-plantuml==0.0.16
Using ast==2.4.2
Using atlassian-jwt==0.2.0
Using attr_required==1.0.1
Using autoprefixer-rails==10.2.5.1
Using awesome_print==1.9.2
Using awrence==1.1.1
Using aws-eventstream==1.2.0
Using aws-partitions==1.664.0
Using aws-sdk-cloudformation==1.41.0
Using aws-sdk-core==3.168.1
Using aws-sdk-kms==1.59.0
Using aws-sdk-s3==1.117.1
Using aws-sigv4==1.5.1
Using azure-storage-blob==2.0.3
Using azure-storage-common==2.0.4
Using babosa==1.0.4
Using backport==1.2.0
Using base32==0.3.2
Using batch-loader==2.0.1
Using bcrypt==3.1.16
Using benchmark==0.2.0
Using benchmark-ips==2.3.0
Using benchmark-malloc==0.2.0
Using benchmark-memory==0.2.0
Using benchmark-perf==0.6.0
Using benchmark-trend==0.4.0
Using better_errors==2.9.1
Using bindata==2.4.11
Using binding_ninja==0.2.3
Using bootsnap==1.14.0
Using bootstrap_form==4.2.0
Using browser==5.3.1
Using builder==3.2.4
Using bullet==7.0.2
Using bundler-audit==0.7.0.1
Using byebug==11.1.3
Using capybara==3.35.3
Using capybara-screenshot==1.0.22
Using carrierwave==1.3.2
Using cbor==0.5.9.6
Using character_set==1.4.1
Using charlock_holmes==0.7.7
Using chef-config==16.10.17
Using chef-utils==16.10.17
Using childprocess==3.0.0
Using chunky_png==1.3.5
Using citrus==3.0.2
Using claide==1.1.0
Using claide-plugins==0.9.2
Using coderay==1.1.3
Using colored2==3.1.2
Using commonmarker==0.23.6
Using concurrent-ruby==1.1.10
Using connection_pool==2.3.0
Using contracts==0.11.0
Using cork==0.3.0
Using cose==1.0.0
Using countries==3.0.0
Using crack==0.4.3
Using crass==1.0.6
Using creole==0.5.0
Using crystalball==0.7.0
Using css_parser==1.12.0
Using cvss-suite==3.0.1
Using danger==8.6.1
Using danger-gitlab==8.0.0
Using database_cleaner==1.7.0
Using dead_end==3.1.1
Using deckar01-task_list==2.3.2
Using declarative==0.0.20
Using declarative-option==0.1.0
Using declarative_policy==1.1.0
Using default_value_for==3.4.0
Using deprecation_toolkit==1.5.1
Using derailed_benchmarks==2.1.2
Using device_detector==1.0.0
Using devise==4.8.1
Using devise-two-factor==4.0.2
Using diff-lcs==1.5.0
Using diff_match_patch==0.1.0
Using diffy==3.4.2
Using discordrb-webhooks==3.4.2
Using docile==1.4.0
Using domain_name==0.5.20190701
Using doorkeeper==5.5.0.rc2
Using doorkeeper-openid_connect==1.7.5
Using dotenv==2.7.6
Using dry-configurable==0.12.0
Using dry-container==0.7.2
Using dry-core==0.5.0
Using dry-equalizer==0.3.0
Using dry-inflector==0.2.0
Using dry-logic==1.1.0
Using dry-types==1.4.0
Using e2mmap==0.1.0
Using ecma-re-validator==0.3.0
Using ed25519==1.3.0
Using elasticsearch==7.13.3
Using elasticsearch-api==7.13.3
Using elasticsearch-model==7.2.0
Using elasticsearch-rails==7.2.1
Using elasticsearch-transport==7.13.3
Using email_reply_trimmer==0.1.6
Using email_spec==2.2.0
Using encryptor==3.0.0
Using erubi==1.11.0
Using escape_utils==1.2.1
Using et-orbi==1.2.7
Using ethon==0.15.0
Using excon==0.90.0
Using execjs==2.8.1
Using expgen==0.1.1
Using expression_parser==0.9.0
Using extended-markdown-filter==0.6.0
Using factory_bot==6.2.0
Using factory_bot_rails==6.2.0
Using faraday==1.10.0
Using faraday-cookie_jar==0.0.7
Using faraday-em_http==1.0.0
Using faraday-em_synchrony==1.0.0
Using faraday-excon==1.1.0
Using faraday-http-cache==2.4.1
Using faraday-httpclient==1.0.1
Using faraday-multipart==1.0.4
Using faraday-net_http==1.0.1
Using faraday-net_http_persistent==1.2.0
Using faraday-patron==1.0.0
Using faraday-rack==1.0.0
Using faraday-retry==1.0.3
Using faraday_middleware==1.2.0
Using faraday_middleware-aws-sigv4==0.3.0
Using faraday_middleware-multi_json==0.0.6
Using fast_blank==1.0.0
Using fast_gettext==2.1.0
Using ffaker==2.10.0
Using ffi==1.15.5
Using ffi-compiler==1.0.1
Using ffi-yajl==2.3.4
Using filelock==1.1.1
Using find_a_port==1.0.1
Using flipper==0.25.0
Using flipper-active_record==0.25.0
Using flipper-active_support_cache_store==0.25.0
Using flowdock==0.7.1
Using fog-aliyun==0.3.3
Using fog-aws==3.15.0
Using fog-core==2.1.0
Using fog-google==1.19.0
Using fog-json==1.2.0
Using fog-local==0.8.0
Using fog-openstack==1.0.8
Using fog-rackspace==0.1.1
Using fog-xml==0.1.3
Using formatador==0.2.5
Using fugit==1.2.3
Using fuubar==2.2.0
Using fuzzyurl==0.9.0
Using gemoji==3.0.1
Using gems==1.2.0
Using get_process_mem==0.2.7
Using gettext==3.3.6
Using gettext_i18n_rails==1.8.0
Using gettext_i18n_rails_js==1.3.0
Using git==1.11.0
Using gitaly==15.5.0
Using gitlab==4.19.0
Using gitlab-chronic==0.10.5
Using gitlab-dangerfiles==3.6.3
Using gitlab-experiment==0.7.1
Using gitlab-fog-azure-rm==1.4.0
Using gitlab-labkit==0.28.0
Using gitlab-license==2.2.1
Using gitlab-mail_room==0.0.9
Using gitlab-markup==1.8.1
Using gitlab-net-dns==0.9.1
Using gitlab-omniauth-openid-connect==0.10.0
Using gitlab-sidekiq-fetcher==0.9.0
Using gitlab-styles==9.1.0
Using gitlab_chronic_duration==0.10.6.2
Using gitlab_omniauth-ldap==2.2.0
Using globalid==1.0.0
Using gon==6.4.0
Using google-api-client==0.53.0
Using google-apis-compute_v1==0.53.0
Using google-apis-core==0.9.1
Using google-apis-discovery_v1==0.12.0
Using google-apis-dns_v1==0.28.0
Using google-apis-generator==0.11.0
Using google-apis-iamcredentials_v1==0.15.0
Using google-apis-monitoring_v3==0.37.0
Using google-apis-pubsub_v1==0.30.0
Using google-apis-sqladmin_v1beta4==0.38.0
Using google-apis-storage_v1==0.20.0
Using google-cloud-env==1.6.0
Using google-protobuf==3.21.9
Using googleapis-common-protos-types==1.3.0
Using googleauth==1.3.0
Using gpgme==2.0.20
Using grape==1.5.2
Using grape-entity==0.10.0
Using grape-path-helpers==1.7.1
Using grape-swagger==1.5.0
Using grape-swagger-entity==0.5.1
Using grape_logging==1.8.4
Using graphiql-rails==1.8.0
Using graphlient==0.5.0
Using graphlyte==1.0.0
Using graphql==1.13.12
Using graphql-client==0.17.0
Using graphql-docs==2.1.0
Using grpc==1.42.0
Using gssapi==1.2.0
Using guard==2.16.2
Using guard-compat==1.2.1
Using guard-rspec==4.7.3
Using haml==5.2.2
Using haml_lint==0.40.1
Using hamlit==2.15.0
Using hana==1.3.7
Using hangouts-chat==0.0.5
Using hashdiff==1.0.1
Using hashie==5.0.0
Using health_check==3.1.0
Using heapy==0.2.0
Using html-pipeline==2.14.3
Using html2text==0.2.0
Using htmlbeautifier==1.4.2
Using htmlentities==4.3.4
Using http==4.4.1
Using http-accept==1.7.0
Using http-cookie==1.0.5
Using http-form_data==2.3.0
Using http-parser==1.2.3
Using httparty==0.20.0
Using httpclient==2.8.3
Using i18n==1.12.0
Using i18n_data==0.8.0
Using icalendar==2.8.0
Using ice_cube==0.16.4
Using imagen==0.1.8
Using invisible_captcha==2.0.0
Using ipaddr==1.2.2
Using ipaddress==0.8.3
Using jaeger-client==1.1.0
Using jaro_winkler==1.5.4
Using jira-ruby==2.1.4
Using jmespath==1.6.1
Using js_regex==3.8.0
Using json==2.5.1
Using json-jwt==1.15.3
Using json_schemer==0.2.18
Using jsonpath==1.1.2
Using jwt==2.1.0
Using kaminari==1.2.2
Using kaminari-actionview==1.2.2
Using kaminari-activerecord==1.2.2
Using kaminari-core==1.2.2
Using kas-grpc==0.0.2
Using knapsack==1.21.1
Using kramdown==2.3.2
Using kramdown-parser-gfm==1.1.0
Using kubeclient==4.9.3
Using launchy==2.5.0
Using lefthook==1.2.2
Using letter_opener==1.7.0
Using letter_opener_web==2.0.0
Using libyajl2==1.2.0
Using license_finder==7.0.1
Using licensee==9.15.2
Using listen==3.7.1
Using locale==2.1.3
Using lockbox==0.6.2
Using lograge==0.11.2
Using loofah==2.19.0
Using lookbook==1.2.1
Using lru_redux==1.1.0
Using lumberjack==1.2.7
Using mail==2.7.1
Using marcel==1.0.2
Using marginalia==1.11.1
Using memoist==0.16.2
Using memory_profiler==1.0.1
Using method_source==1.0.0
Using mime-types==3.4.1
Using mime-types-data==3.2022.0105
Using mini_histogram==0.3.1
Using mini_magick==4.10.1
Using mini_mime==1.1.2
Using mini_portile2==2.8.0
Using minitest==5.11.3
Using mixlib-cli==2.1.8
Using mixlib-config==3.0.9
Using mixlib-log==3.0.9
Using mixlib-shellout==3.2.5
Using ms_rest==0.7.6
Using ms_rest_azure==0.12.0
Using msgpack==1.5.4
Using multi_json==1.14.1
Using multi_xml==0.6.0
Using multipart-post==2.2.3
Using murmurhash3==0.1.6
Using mustermann==1.1.1
Using mustermann-grape==1.0.1
Using nap==1.1.0
Using nenv==0.3.0
Using net-http-persistent==4.0.1
Using net-ldap==0.16.3
Using net-ntp==2.1.3
Using net-scp==3.0.0
Using net-ssh==6.0.0
Using netrc==0.11.0
Using nio4r==2.5.8
Using no_proxy_fix==0.1.2
Using nokogiri==1.13.9
Using notiffany==0.1.3
Using numerizer==0.2.0
Using oauth==0.5.6
Using oauth2==2.0.9
Using octokit==4.25.1
Using ohai==16.10.6
Using oj==3.13.23
Using oj-introspect==0.7.1
Using omniauth==2.1.0
Using omniauth-alicloud==2.0.0
Using omniauth-atlassian-oauth2==0.2.0
Using omniauth-auth0==2.0.0
Using omniauth-authentiq==0.3.3
Using omniauth-azure-activedirectory-v2==2.0.0
Using omniauth-dingtalk-oauth2==1.0.1
Using omniauth-facebook==4.0.0
Using omniauth-github==2.0.1
Using omniauth-google-oauth2==1.1.1
Using omniauth-oauth==1.2.0
Using omniauth-oauth2==1.8.0
Using omniauth-oauth2-generic==0.2.8
Using omniauth-saml==2.0.0
Using omniauth-shibboleth==1.3.0
Using omniauth-twitter==1.4.0
Using open4==1.3.4
Using openid_connect==1.3.0
Using openssl==2.2.1
Using openssl-signature_algorithm==0.4.0
Using opentracing==0.5.0
Using optimist==3.0.1
Using org-ruby==0.9.12
Using orm_adapter==0.5.0
Using os==1.1.1
Using pact==1.63.0
Using pact-mock_service==3.10.0
Using pact-support==1.18.1
Using parallel==1.22.1
Using parser==3.1.2.1
Using parslet==1.8.2
Using pastel==0.8.0
Using peek==1.1.0
Using pg==1.4.3
Using pg_query==2.2.0
Using plist==3.6.0
Using png_quantizator==0.2.1
Using po_to_json==1.0.1
Using premailer==1.16.0
Using premailer-rails==1.10.3
Using proc_to_ast==0.1.0
Using prometheus-client-mmap==0.16.2
Using pry==0.13.1
Using pry-byebug==3.9.0
Using pry-rails==0.3.9
Using pry-shell==0.5.1
Using public_suffix==5.0.0
Using puma==5.6.5
Using puma_worker_killer==0.3.1
Using pyu-ruby-sasl==0.0.3.3
Using raabro==1.4.0
Using racc==1.6.0
Using rack==2.2.4
Using rack-accept==0.4.5
Using rack-attack==6.6.1
Using rack-cors==1.1.1
Using rack-oauth2==1.21.3
Using rack-protection==2.2.2
Using rack-proxy==0.7.4
Using rack-test==2.0.2
Using rack-timeout==0.6.3
Using rails==6.1.6.1
Using rails-controller-testing==1.0.5
Using rails-dom-testing==2.0.3
Using rails-html-sanitizer==1.4.3
Using rails-i18n==7.0.3
Using railties==6.1.6.1
Using rainbow==3.1.1
Using rake==13.0.6
Using rb-fsevent==0.11.2
Using rb-inotify==0.10.1
Using rbtrace==0.4.14
Using rbtree==0.4.4
Using rchardet==1.8.0
Using rdoc==6.3.2
Using re2==1.6.0
Using recaptcha==4.13.1
Using recursive-open-struct==1.1.3
Using redcarpet==3.5.1
Using redis==4.8.0
Using redis-actionpack==5.3.0
Using redis-namespace==1.9.0
Using redis-rack==2.1.4
Using redis-store==1.9.1
Using regexp_parser==2.6.0
Using regexp_property_values==1.0.0
Using representable==3.0.4
Using request_store==1.5.1
Using responders==3.0.0
Using rest-client==2.1.0
Using retriable==3.1.2
Using reverse_markdown==1.4.0
Using rexml==3.2.5
Using rinku==2.0.0
Using rotp==6.2.0
Using rouge==3.30.0
Using rqrcode==0.7.0
Using rqrcode-rails3==0.1.7
Using rspec==3.10.0
Using rspec-benchmark==0.6.0
Using rspec-core==3.10.2
Using rspec-expectations==3.10.1
Using rspec-mocks==3.10.3
Using rspec-parameterized==0.5.0
Using rspec-rails==5.0.1
Using rspec-retry==0.6.1
Using rspec-support==3.10.3
Using rspec_junit_formatter==0.6.0
Using rspec_profiling==0.0.6
Using rubocop==1.38.0
Using rubocop-ast==1.23.0
Using rubocop-gitlab-security==0.1.1
Using rubocop-graphql==0.18.0
Using rubocop-performance==1.15.0
Using rubocop-rails==2.17.2
Using rubocop-rspec==2.15.0
Using ruby-fogbugz==0.3.0
Using ruby-magic==0.5.4
Using ruby-progressbar==1.11.0
Using ruby-saml==1.13.0
Using ruby-statistics==3.0.0
Using ruby2_keywords==0.0.5
Using ruby_parser==3.15.0
Using rubyntlm==0.6.3
Using rubypants==0.2.0
Using rubyzip==2.3.2
Using rugged==1.2.0
Using safe_yaml==1.0.4
Using safety_net_attestation==0.4.0
Using sanitize==6.0.0
Using sass==3.5.5
Using sass-listen==4.0.0
Using sassc==2.4.0
Using sassc-rails==2.1.0
Using sawyer==0.9.2
Using sd_notify==0.1.1
Using securecompare==1.0.0
Using seed-fu==2.3.7
Using selenium-webdriver==3.142.7
Using sentry-rails==5.1.1
Using sentry-raven==3.1.2
Using sentry-ruby==5.1.1
Using sentry-ruby-core==5.1.1
Using sentry-sidekiq==5.1.1
Using set==1.0.1
Using settingslogic==2.0.9
Using sexp_processor==4.15.1
Using shellany==0.0.1
Using shoulda-matchers==5.1.0
Using sidekiq==6.5.7
Using sidekiq-cron==1.8.0
Using sigdump==0.2.4
Using signet==0.17.0
Using simple_po_parser==1.1.6
Using simplecov==0.21.2
Using simplecov-cobertura==1.3.1
Using simplecov-html==0.12.3
Using simplecov-lcov==0.8.0
Using simplecov_json_formatter==0.1.4
Using sixarm_ruby_unaccent==1.2.0
Using slack-messenger==2.3.4
Using snaky_hash==2.0.0
Using snowplow-tracker==0.6.1
Using solargraph==0.47.2
Using sorted_set==1.0.3
Using spamcheck==1.0.0
Using spring==4.1.0
Using spring-commands-rspec==1.0.4
Using sprite-factory==1.7.1
Using sprockets==3.7.2
Using sprockets-rails==3.4.2
Using sqlite3==1.4.2
Using ssh_data==1.3.0
Using ssrf_filter==1.0.7
Using stackprof==0.2.21
Using state_machines==0.5.0
Using state_machines-activemodel==0.8.0
Using state_machines-activerecord==0.8.0
Using strings==0.2.1
Using strings-ansi==0.2.0
Using swd==1.3.0
Using sync==0.5.0
Using sys-filesystem==1.4.3
Using sysexits==1.2.0
Using tanuki_emoji==0.6.0
Using telesign==2.2.4
Using telesignenterprise==2.2.2
Using temple==0.8.2
Using term-ansicolor==1.7.1
Using terminal-table==3.0.2
Using terser==1.0.2
Using test-prof==1.0.7
Using test_file_finder==0.1.4
Using text==1.3.1
Using thor==1.2.1
Using thrift==0.16.0
Using tilt==2.0.11
Using timeliness==0.3.10
Using timfel-krb5-auth==0.8.3
Using tins==1.31.1
Using toml-rb==2.2.0
Using tomlrb==1.3.0
Using tpm-key_attestation==0.9.0
Using train-core==3.4.9
Using truncato==0.7.12
Using tty-color==0.6.0
Using tty-cursor==0.7.1
Using tty-markdown==0.7.0
Using tty-prompt==0.23.1
Using tty-reader==0.9.0
Using tty-screen==0.8.1
Using typhoeus==1.4.0
Using tzinfo==2.0.5
Using u2f==0.2.1
Using uber==0.1.0
Using undercover==0.4.4
Using unf==0.1.4
Using unf_ext==0.0.8.2
Using unicode-display_width==1.8.0
Using unicode_utils==1.4.0
Using uniform_notifier==1.16.0
Using unleash==3.2.2
Using unparser==0.6.0
Using uri_template==0.7.0
Using valid_email==0.1.3
Using validate_email==0.1.6
Using validate_url==1.0.15
Using validates_hostname==1.0.11
Using version_gem==1.1.0
Using version_sorter==2.3.0
Using view_component==2.74.1
Using vmstat==2.3.0
Using warden==1.2.9
Using warning==1.3.0
Using webauthn==2.3.0
Using webfinger==1.2.0
Using webmock==3.9.1
Using webrick==1.6.1
Using websocket-driver==0.7.5
Using websocket-extensions==0.1.5
Using wikicloth==0.8.1
Using wisper==2.0.1
Using with_env==1.1.0
Using wmi-lite==1.0.5
Using xml-simple==1.1.9
Using xpath==3.2.0
Using yajl-ruby==1.4.3
Using yard==0.9.26
Using zeitwerk==2.6.6
bundle exec bundler-checksum init 0.39s user 0.33s system 45% cpu 1.608 total
After (new gem added named packageurl-ruby
):
Click to expand
$ time bundle exec bundler-checksum init
Initializing checksum file /Users/bwilliams/gitlab-development-kit/gitlab/Gemfile.checksum
Using CFPropertyList==3.0.5
Using RedCloth==4.3.2
Using acme-client==2.0.11
Using actioncable==6.1.6.1
Using actionmailbox==6.1.6.1
Using actionmailer==6.1.6.1
Using actionpack==6.1.6.1
Using actiontext==6.1.6.1
Using actionview==6.1.6.1
Using activejob==6.1.6.1
Using activemodel==6.1.6.1
Using activerecord==6.1.6.1
Using activerecord-explain-analyze==0.1.0
Using activestorage==6.1.6.1
Using activesupport==6.1.6.1
Using acts-as-taggable-on==9.0.0
Using addressable==2.8.1
Using aes_key_wrap==1.1.0
Using akismet==3.0.0
Using android_key_attestation==0.3.0
Using apollo_upload_server==2.1.0
Using arr-pm==0.0.12
Using asana==0.10.13
Using asciidoctor==2.0.17
Using asciidoctor-include-ext==0.4.0
Using asciidoctor-kroki==0.7.0
Using asciidoctor-plantuml==0.0.16
Using ast==2.4.2
Using atlassian-jwt==0.2.0
Using attr_required==1.0.1
Using autoprefixer-rails==10.2.5.1
Using awesome_print==1.9.2
Using awrence==1.1.1
Using aws-eventstream==1.2.0
Using aws-partitions==1.664.0
Using aws-sdk-cloudformation==1.41.0
Using aws-sdk-core==3.168.1
Using aws-sdk-kms==1.59.0
Using aws-sdk-s3==1.117.1
Using aws-sigv4==1.5.1
Using azure-storage-blob==2.0.3
Using azure-storage-common==2.0.4
Using babosa==1.0.4
Using backport==1.2.0
Using base32==0.3.2
Using batch-loader==2.0.1
Using bcrypt==3.1.16
Using benchmark==0.2.0
Using benchmark-ips==2.3.0
Using benchmark-malloc==0.2.0
Using benchmark-memory==0.2.0
Using benchmark-perf==0.6.0
Using benchmark-trend==0.4.0
Using better_errors==2.9.1
Using bindata==2.4.11
Using binding_ninja==0.2.3
Using bootsnap==1.14.0
Using bootstrap_form==4.2.0
Using browser==5.3.1
Using builder==3.2.4
Using bullet==7.0.2
Using bundler-audit==0.7.0.1
Using byebug==11.1.3
Using capybara==3.35.3
Using capybara-screenshot==1.0.22
Using carrierwave==1.3.2
Using cbor==0.5.9.6
Using character_set==1.4.1
Using charlock_holmes==0.7.7
Using chef-config==16.10.17
Using chef-utils==16.10.17
Using childprocess==3.0.0
Using chunky_png==1.3.5
Using citrus==3.0.2
Using claide==1.1.0
Using claide-plugins==0.9.2
Using coderay==1.1.3
Using colored2==3.1.2
Using commonmarker==0.23.6
Using concurrent-ruby==1.1.10
Using connection_pool==2.3.0
Using contracts==0.11.0
Using cork==0.3.0
Using cose==1.0.0
Using countries==3.0.0
Using crack==0.4.3
Using crass==1.0.6
Using creole==0.5.0
Using crystalball==0.7.0
Using css_parser==1.12.0
Using cvss-suite==3.0.1
Using danger==8.6.1
Using danger-gitlab==8.0.0
Using database_cleaner==1.7.0
Using dead_end==3.1.1
Using deckar01-task_list==2.3.2
Using declarative==0.0.20
Using declarative-option==0.1.0
Using declarative_policy==1.1.0
Using default_value_for==3.4.0
Using deprecation_toolkit==1.5.1
Using derailed_benchmarks==2.1.2
Using device_detector==1.0.0
Using devise==4.8.1
Using devise-two-factor==4.0.2
Using diff-lcs==1.5.0
Using diff_match_patch==0.1.0
Using diffy==3.4.2
Using discordrb-webhooks==3.4.2
Using docile==1.4.0
Using domain_name==0.5.20190701
Using doorkeeper==5.5.0.rc2
Using doorkeeper-openid_connect==1.7.5
Using dotenv==2.7.6
Using dry-configurable==0.12.0
Using dry-container==0.7.2
Using dry-core==0.5.0
Using dry-equalizer==0.3.0
Using dry-inflector==0.2.0
Using dry-logic==1.1.0
Using dry-types==1.4.0
Using e2mmap==0.1.0
Using ecma-re-validator==0.3.0
Using ed25519==1.3.0
Using elasticsearch==7.13.3
Using elasticsearch-api==7.13.3
Using elasticsearch-model==7.2.0
Using elasticsearch-rails==7.2.1
Using elasticsearch-transport==7.13.3
Using email_reply_trimmer==0.1.6
Using email_spec==2.2.0
Using encryptor==3.0.0
Using erubi==1.11.0
Using escape_utils==1.2.1
Using et-orbi==1.2.7
Using ethon==0.15.0
Using excon==0.90.0
Using execjs==2.8.1
Using expgen==0.1.1
Using expression_parser==0.9.0
Using extended-markdown-filter==0.6.0
Using factory_bot==6.2.0
Using factory_bot_rails==6.2.0
Using faraday==1.10.0
Using faraday-cookie_jar==0.0.7
Using faraday-em_http==1.0.0
Using faraday-em_synchrony==1.0.0
Using faraday-excon==1.1.0
Using faraday-http-cache==2.4.1
Using faraday-httpclient==1.0.1
Using faraday-multipart==1.0.4
Using faraday-net_http==1.0.1
Using faraday-net_http_persistent==1.2.0
Using faraday-patron==1.0.0
Using faraday-rack==1.0.0
Using faraday-retry==1.0.3
Using faraday_middleware==1.2.0
Using faraday_middleware-aws-sigv4==0.3.0
Using faraday_middleware-multi_json==0.0.6
Using fast_blank==1.0.0
Using fast_gettext==2.1.0
Using ffaker==2.10.0
Using ffi==1.15.5
Using ffi-compiler==1.0.1
Using ffi-yajl==2.3.4
Using filelock==1.1.1
Using find_a_port==1.0.1
Using flipper==0.25.0
Using flipper-active_record==0.25.0
Using flipper-active_support_cache_store==0.25.0
Using flowdock==0.7.1
Using fog-aliyun==0.3.3
Using fog-aws==3.15.0
Using fog-core==2.1.0
Using fog-google==1.19.0
Using fog-json==1.2.0
Using fog-local==0.8.0
Using fog-openstack==1.0.8
Using fog-rackspace==0.1.1
Using fog-xml==0.1.3
Using formatador==0.2.5
Using fugit==1.2.3
Using fuubar==2.2.0
Using fuzzyurl==0.9.0
Using gemoji==3.0.1
Using gems==1.2.0
Using get_process_mem==0.2.7
Using gettext==3.3.6
Using gettext_i18n_rails==1.8.0
Using gettext_i18n_rails_js==1.3.0
Using git==1.11.0
Using gitaly==15.5.0
Using gitlab==4.19.0
Using gitlab-chronic==0.10.5
Using gitlab-dangerfiles==3.6.3
Using gitlab-experiment==0.7.1
Using gitlab-fog-azure-rm==1.4.0
Using gitlab-labkit==0.28.0
Using gitlab-license==2.2.1
Using gitlab-mail_room==0.0.9
Using gitlab-markup==1.8.1
Using gitlab-net-dns==0.9.1
Using gitlab-omniauth-openid-connect==0.10.0
Using gitlab-sidekiq-fetcher==0.9.0
Using gitlab-styles==9.1.0
Using gitlab_chronic_duration==0.10.6.2
Using gitlab_omniauth-ldap==2.2.0
Using globalid==1.0.0
Using gon==6.4.0
Using google-api-client==0.53.0
Using google-apis-compute_v1==0.53.0
Using google-apis-core==0.9.1
Using google-apis-discovery_v1==0.12.0
Using google-apis-dns_v1==0.28.0
Using google-apis-generator==0.11.0
Using google-apis-iamcredentials_v1==0.15.0
Using google-apis-monitoring_v3==0.37.0
Using google-apis-pubsub_v1==0.30.0
Using google-apis-sqladmin_v1beta4==0.38.0
Using google-apis-storage_v1==0.20.0
Using google-cloud-env==1.6.0
Using google-protobuf==3.21.9
Using googleapis-common-protos-types==1.3.0
Using googleauth==1.3.0
Using gpgme==2.0.20
Using grape==1.5.2
Using grape-entity==0.10.0
Using grape-path-helpers==1.7.1
Using grape-swagger==1.5.0
Using grape-swagger-entity==0.5.1
Using grape_logging==1.8.4
Using graphiql-rails==1.8.0
Using graphlient==0.5.0
Using graphlyte==1.0.0
Using graphql==1.13.12
Using graphql-client==0.17.0
Using graphql-docs==2.1.0
Using grpc==1.42.0
Using gssapi==1.2.0
Using guard==2.16.2
Using guard-compat==1.2.1
Using guard-rspec==4.7.3
Using haml==5.2.2
Using haml_lint==0.40.1
Using hamlit==2.15.0
Using hana==1.3.7
Using hangouts-chat==0.0.5
Using hashdiff==1.0.1
Using hashie==5.0.0
Using health_check==3.1.0
Using heapy==0.2.0
Using html-pipeline==2.14.3
Using html2text==0.2.0
Using htmlbeautifier==1.4.2
Using htmlentities==4.3.4
Using http==4.4.1
Using http-accept==1.7.0
Using http-cookie==1.0.5
Using http-form_data==2.3.0
Using http-parser==1.2.3
Using httparty==0.20.0
Using httpclient==2.8.3
Using i18n==1.12.0
Using i18n_data==0.8.0
Using icalendar==2.8.0
Using ice_cube==0.16.4
Using imagen==0.1.8
Using invisible_captcha==2.0.0
Using ipaddr==1.2.2
Using ipaddress==0.8.3
Using jaeger-client==1.1.0
Using jaro_winkler==1.5.4
Using jira-ruby==2.1.4
Using jmespath==1.6.1
Using js_regex==3.8.0
Using json==2.5.1
Using json-jwt==1.15.3
Using json_schemer==0.2.18
Using jsonpath==1.1.2
Using jwt==2.1.0
Using kaminari==1.2.2
Using kaminari-actionview==1.2.2
Using kaminari-activerecord==1.2.2
Using kaminari-core==1.2.2
Using kas-grpc==0.0.2
Using knapsack==1.21.1
Using kramdown==2.3.2
Using kramdown-parser-gfm==1.1.0
Using kubeclient==4.9.3
Using launchy==2.5.0
Using lefthook==1.2.2
Using letter_opener==1.7.0
Using letter_opener_web==2.0.0
Using libyajl2==1.2.0
Using license_finder==7.0.1
Using licensee==9.15.2
Using listen==3.7.1
Using locale==2.1.3
Using lockbox==0.6.2
Using lograge==0.11.2
Using loofah==2.19.0
Using lookbook==1.2.1
Using lru_redux==1.1.0
Using lumberjack==1.2.7
Using mail==2.7.1
Using marcel==1.0.2
Using marginalia==1.11.1
Using memoist==0.16.2
Using memory_profiler==1.0.1
Using method_source==1.0.0
Using mime-types==3.4.1
Using mime-types-data==3.2022.0105
Using mini_histogram==0.3.1
Using mini_magick==4.10.1
Using mini_mime==1.1.2
Using mini_portile2==2.8.0
Using minitest==5.11.3
Using mixlib-cli==2.1.8
Using mixlib-config==3.0.9
Using mixlib-log==3.0.9
Using mixlib-shellout==3.2.5
Using ms_rest==0.7.6
Using ms_rest_azure==0.12.0
Using msgpack==1.5.4
Using multi_json==1.14.1
Using multi_xml==0.6.0
Using multipart-post==2.2.3
Using murmurhash3==0.1.6
Using mustermann==1.1.1
Using mustermann-grape==1.0.1
Using nap==1.1.0
Using nenv==0.3.0
Using net-http-persistent==4.0.1
Using net-ldap==0.16.3
Using net-ntp==2.1.3
Using net-scp==3.0.0
Using net-ssh==6.0.0
Using netrc==0.11.0
Using nio4r==2.5.8
Using no_proxy_fix==0.1.2
Using nokogiri==1.13.9
Using notiffany==0.1.3
Using numerizer==0.2.0
Using oauth==0.5.6
Using oauth2==2.0.9
Using octokit==4.25.1
Using ohai==16.10.6
Using oj==3.13.23
Using oj-introspect==0.7.1
Using omniauth==2.1.0
Using omniauth-alicloud==2.0.0
Using omniauth-atlassian-oauth2==0.2.0
Using omniauth-auth0==2.0.0
Using omniauth-authentiq==0.3.3
Using omniauth-azure-activedirectory-v2==2.0.0
Using omniauth-dingtalk-oauth2==1.0.1
Using omniauth-facebook==4.0.0
Using omniauth-github==2.0.1
Using omniauth-google-oauth2==1.1.1
Using omniauth-oauth==1.2.0
Using omniauth-oauth2==1.8.0
Using omniauth-oauth2-generic==0.2.8
Using omniauth-saml==2.0.0
Using omniauth-shibboleth==1.3.0
Using omniauth-twitter==1.4.0
Using open4==1.3.4
Using openid_connect==1.3.0
Using openssl==2.2.1
Using openssl-signature_algorithm==0.4.0
Using opentracing==0.5.0
Using optimist==3.0.1
Using org-ruby==0.9.12
Using orm_adapter==0.5.0
Using os==1.1.1
Adding packageurl-ruby==0.1.0
Using pact==1.63.0
Using pact-mock_service==3.10.0
Using pact-support==1.18.1
Using parallel==1.22.1
Using parser==3.1.2.1
Using parslet==1.8.2
Using pastel==0.8.0
Using peek==1.1.0
Using pg==1.4.3
Using pg_query==2.2.0
Using plist==3.6.0
Using png_quantizator==0.2.1
Using po_to_json==1.0.1
Using premailer==1.16.0
Using premailer-rails==1.10.3
Using proc_to_ast==0.1.0
Using prometheus-client-mmap==0.16.2
Using pry==0.13.1
Using pry-byebug==3.9.0
Using pry-rails==0.3.9
Using pry-shell==0.5.1
Using public_suffix==5.0.0
Using puma==5.6.5
Using puma_worker_killer==0.3.1
Using pyu-ruby-sasl==0.0.3.3
Using raabro==1.4.0
Using racc==1.6.0
Using rack==2.2.4
Using rack-accept==0.4.5
Using rack-attack==6.6.1
Using rack-cors==1.1.1
Using rack-oauth2==1.21.3
Using rack-protection==2.2.2
Using rack-proxy==0.7.4
Using rack-test==2.0.2
Using rack-timeout==0.6.3
Using rails==6.1.6.1
Using rails-controller-testing==1.0.5
Using rails-dom-testing==2.0.3
Using rails-html-sanitizer==1.4.3
Using rails-i18n==7.0.3
Using railties==6.1.6.1
Using rainbow==3.1.1
Using rake==13.0.6
Using rb-fsevent==0.11.2
Using rb-inotify==0.10.1
Using rbtrace==0.4.14
Using rbtree==0.4.4
Using rchardet==1.8.0
Using rdoc==6.3.2
Using re2==1.6.0
Using recaptcha==4.13.1
Using recursive-open-struct==1.1.3
Using redcarpet==3.5.1
Using redis==4.8.0
Using redis-actionpack==5.3.0
Using redis-namespace==1.9.0
Using redis-rack==2.1.4
Using redis-store==1.9.1
Using regexp_parser==2.6.0
Using regexp_property_values==1.0.0
Using representable==3.0.4
Using request_store==1.5.1
Using responders==3.0.0
Using rest-client==2.1.0
Using retriable==3.1.2
Using reverse_markdown==1.4.0
Using rexml==3.2.5
Using rinku==2.0.0
Using rotp==6.2.0
Using rouge==3.30.0
Using rqrcode==0.7.0
Using rqrcode-rails3==0.1.7
Using rspec==3.10.0
Using rspec-benchmark==0.6.0
Using rspec-core==3.10.2
Using rspec-expectations==3.10.1
Using rspec-mocks==3.10.3
Using rspec-parameterized==0.5.0
Using rspec-rails==5.0.1
Using rspec-retry==0.6.1
Using rspec-support==3.10.3
Using rspec_junit_formatter==0.6.0
Using rspec_profiling==0.0.6
Using rubocop==1.38.0
Using rubocop-ast==1.23.0
Using rubocop-gitlab-security==0.1.1
Using rubocop-graphql==0.18.0
Using rubocop-performance==1.15.0
Using rubocop-rails==2.17.2
Using rubocop-rspec==2.15.0
Using ruby-fogbugz==0.3.0
Using ruby-magic==0.5.4
Using ruby-progressbar==1.11.0
Using ruby-saml==1.13.0
Using ruby-statistics==3.0.0
Using ruby2_keywords==0.0.5
Using ruby_parser==3.15.0
Using rubyntlm==0.6.3
Using rubypants==0.2.0
Using rubyzip==2.3.2
Using rugged==1.2.0
Using safe_yaml==1.0.4
Using safety_net_attestation==0.4.0
Using sanitize==6.0.0
Using sass==3.5.5
Using sass-listen==4.0.0
Using sassc==2.4.0
Using sassc-rails==2.1.0
Using sawyer==0.9.2
Using sd_notify==0.1.1
Using securecompare==1.0.0
Using seed-fu==2.3.7
Using selenium-webdriver==3.142.7
Using sentry-rails==5.1.1
Using sentry-raven==3.1.2
Using sentry-ruby==5.1.1
Using sentry-ruby-core==5.1.1
Using sentry-sidekiq==5.1.1
Using set==1.0.1
Using settingslogic==2.0.9
Using sexp_processor==4.15.1
Using shellany==0.0.1
Using shoulda-matchers==5.1.0
Using sidekiq==6.5.7
Using sidekiq-cron==1.8.0
Using sigdump==0.2.4
Using signet==0.17.0
Using simple_po_parser==1.1.6
Using simplecov==0.21.2
Using simplecov-cobertura==1.3.1
Using simplecov-html==0.12.3
Using simplecov-lcov==0.8.0
Using simplecov_json_formatter==0.1.4
Using sixarm_ruby_unaccent==1.2.0
Using slack-messenger==2.3.4
Using snaky_hash==2.0.0
Using snowplow-tracker==0.6.1
Using solargraph==0.47.2
Using sorted_set==1.0.3
Using spamcheck==1.0.0
Using spring==4.1.0
Using spring-commands-rspec==1.0.4
Using sprite-factory==1.7.1
Using sprockets==3.7.2
Using sprockets-rails==3.4.2
Using sqlite3==1.4.2
Using ssh_data==1.3.0
Using ssrf_filter==1.0.7
Using stackprof==0.2.21
Using state_machines==0.5.0
Using state_machines-activemodel==0.8.0
Using state_machines-activerecord==0.8.0
Using strings==0.2.1
Using strings-ansi==0.2.0
Using swd==1.3.0
Using sync==0.5.0
Using sys-filesystem==1.4.3
Using sysexits==1.2.0
Using tanuki_emoji==0.6.0
Using telesign==2.2.4
Using telesignenterprise==2.2.2
Using temple==0.8.2
Using term-ansicolor==1.7.1
Using terminal-table==3.0.2
Using terser==1.0.2
Using test-prof==1.0.7
Using test_file_finder==0.1.4
Using text==1.3.1
Using thor==1.2.1
Using thrift==0.16.0
Using tilt==2.0.11
Using timeliness==0.3.10
Using timfel-krb5-auth==0.8.3
Using tins==1.31.1
Using toml-rb==2.2.0
Using tomlrb==1.3.0
Using tpm-key_attestation==0.9.0
Using train-core==3.4.9
Using truncato==0.7.12
Using tty-color==0.6.0
Using tty-cursor==0.7.1
Using tty-markdown==0.7.0
Using tty-prompt==0.23.1
Using tty-reader==0.9.0
Using tty-screen==0.8.1
Using typhoeus==1.4.0
Using tzinfo==2.0.5
Using u2f==0.2.1
Using uber==0.1.0
Using undercover==0.4.4
Using unf==0.1.4
Using unf_ext==0.0.8.2
Using unicode-display_width==1.8.0
Using unicode_utils==1.4.0
Using uniform_notifier==1.16.0
Using unleash==3.2.2
Using unparser==0.6.0
Using uri_template==0.7.0
Using valid_email==0.1.3
Using validate_email==0.1.6
Using validate_url==1.0.15
Using validates_hostname==1.0.11
Using version_gem==1.1.0
Using version_sorter==2.3.0
Using view_component==2.74.1
Using vmstat==2.3.0
Using warden==1.2.9
Using warning==1.3.0
Using webauthn==2.3.0
Using webfinger==1.2.0
Using webmock==3.9.1
Using webrick==1.6.1
Using websocket-driver==0.7.5
Using websocket-extensions==0.1.5
Using wikicloth==0.8.1
Using wisper==2.0.1
Using with_env==1.1.0
Using wmi-lite==1.0.5
Using xml-simple==1.1.9
Using xpath==3.2.0
Using yajl-ruby==1.4.3
Using yard==0.9.26
Using zeitwerk==2.6.6
bundle exec bundler-checksum init 0.40s user 0.34s system 30% cpu 2.434 total
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
- Run
bundler exec bundler-checksum init
- Be in awe of how quickly it finishes
⚡
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Brian Williams