Dmytro Shteflyuk

Results 23 issues of Dmytro Shteflyuk

There are several related issues: 1. `daemon/daemon_helper.rb` requires mongrel to be installed system wide, but then it starts server, which uses Bundler, and there is no mongrel in Gemfile. So...

bug

_This MR is related to https://github.com/dependabot/dependabot-core/issues/1033 in a way that it adds support for `.tool-versions` files for Ruby projects._ Starting with Bunder 2.4.20, it supports specifying Ruby version via `.tool-versions`...

L: ruby:bundler

Following the [change in kamal-proxy](https://github.com/basecamp/kamal-proxy/pull/17), this MR introduces a configuration option to load custom SSL certificate and the corresponding private key from disk: ```yaml proxy: ssl: true ssl_certificate_path: /data/cert/foo.example.com/fullchain.pem ssl_private_key_path:...

Currently, the way to specify multiple hosts for `kamal-proxy` is via the comma-separated value passed to `host` argument: ```yaml host: foo.example.com,bar.example.com ``` This leads to frustration when users accidentally enter...

Currently, some configuration options for `kamal-proxy` are stored in the `Kamal::Configuration::Proxy`, but some are in the `Kamal::Configuration` itself, and prefixed with `proxy_`. This inconsistency leads to a harder to understand...

Current rubygems guidelines suggest to only include runtime files as a best practice: https://github.com/rubygems/guides/issues/90. Additionally, the test-files contain insecure `Gemfile.lock` files which can sometimes trigger other vulnerability scanners when they...

### Description of changes In this change I propose to switch from using a custom logger instance `SemanticLogger["ActiveRecord"]` to `::ActiveRecord::Base.logger` when logging events from the `RailsSemanticLogger::ActiveRecord::LogSubscriber`. * Current behaviour is...

When `User.unlock_access_by_token` is used, Devise unlocks access to the user, and sets the `unlock_token` attribute to the original non-digested token, passed as an argument. If we are to set any...

In `Thrift::Socket#write` at line 63, an `IOError` is raised if the socket is not open. However this raise is outside of the being/rescue block of the method, so this `IOError`...

ruby