profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/skryukov/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Svyatoslav Kryukov skryukov @evilmartians Moscow

palkan/logidze 1167

Database changes log for Rails

dry-rb/dry-validation 1132

Validation library with type-safe schemas and rules

dry-rb/dry-schema 281

Coercion and validation for data structures

dry-rb/dry-rb.org 85

The official website of dry-rb

anycable/xk6-cable 2

A k6 extension for testing Action Cable and AnyCable functionality

skryukov/ansible-role-postfix 0

Ansible role for Postfix MTA

skryukov/anycable 0

Polyglot replacement for Ruby WebSocket servers with Action Cable protocol

skryukov/anycable-go 0

Anycable Go WebSocket Server

skryukov/anyway_config 0

Configuration library for Ruby gems and applications

skryukov/apivore 0

Tests your rails API against its Swagger description of end-points, models, and query parameters.

delete branch skryukov/parser

delete branch : allow_value_omission_in_hash_literals

delete time in 27 minutes

push eventskryukov/parser

Svyatoslav Kryukov

commit sha 56f12ab1a054c7e0016a70fb14674aa9146f8427

+ ruby31.y: Allow value omission in Hash literals Closes #817. This commit tracks upstream commit https://github.com/ruby/ruby/commit/c60dbcd

view details

push time in 43 minutes

push eventskryukov/parser

Svyatoslav Kryukov

commit sha f096464b8ba16c401301c763d38610d487d6c03e

+ ruby31.y: Allow value omission in Hash literals Closes #817. This commit tracks upstream commit https://github.com/ruby/ruby/commit/c60dbcd

view details

push time in an hour

startedwhitequark/parser

started time in 4 hours

PR opened whitequark/parser

+ ruby31.y: Allow value omission in Hash literals

Closes #817.

This commit tracks upstream commit https://github.com/ruby/ruby/commit/c60dbcd

+14 -0

0 comment

2 changed files

pr created time in 4 hours

create barnchskryukov/parser

branch : allow_value_omission_in_hash_literals

created branch time in 4 hours

startedbibendi/feature_toggles

started time in a day

startedpalkan/anyway_config

started time in a day

push eventevilmartians/lefthook

Pavel Birukov

commit sha 6c84d855dbb7874d9a82713c15441af940851a44

Pass all arguments to downstream hooks (#231) Co-authored-by: Pavel Birukov <pavel.birukov@workday.com>

view details

push time in 6 days

issue closedevilmartians/lefthook

Regression. Lefthook won't pass extra arguments to hooks

In particular, affects prepare-commit-msg as it takes one to three arguments.

Breaking commit: https://github.com/evilmartians/lefthook/commit/be0bf50605c118f312a6216067691953e8c02cb5#diff-8e2b47f6c23a892f2967380c2b5d2ec57b434885ead6b4995bb6cb9c69695c74L73

Before the commit, full argument list would be passed to a hook

cmd="lefthook run prepare-commit-msg $@"

after the commit, lefthook would pass first argument only

eval lefthook $1

closed time in 6 days

pablobirukov
PullRequestReviewEvent

fork skryukov/parser

A Ruby parser.

fork in 7 days

delete branch skryukov/k6-docs

delete branch : patch-1

delete time in 13 days

delete branch skryukov/store_model

delete branch : chore/update-default-gemfile

delete time in 13 days

delete branch skryukov/store_model

delete branch : feature/add-hash-method

delete time in 13 days

push eventskryukov/store_model

Svyatoslav Kryukov

commit sha 6a0867d27d479a65644e1b095e09df05c9b08ba8

Add #hash method

view details

push time in 13 days

PR opened DmitryTsepelev/store_model

Add hash method

This PR introduces #hash method for StoreModel::Model instance based on attributes hash. This going to unlock using rspec matchers for example:

expect { subject }.not_to change { settings.reload.configuration }
+51 -0

0 comment

2 changed files

pr created time in 13 days

push eventskryukov/store_model

Svyatoslav Kryukov

commit sha 0d6f95612cea80e44dcb9e9e49cbc36383eac3b3

Add #hash method

view details

push time in 13 days

create barnchskryukov/store_model

branch : feature/add-hash-method

created branch time in 13 days

push eventskryukov/store_model

Svyatoslav Kryukov

commit sha 20a1b3bfbcced81a168c54efdc3393f4f765e55a

Update activerecord in the default Gemfile

view details

push time in 13 days

PR opened DmitryTsepelev/store_model

Update activerecord in the default Gemfile

It should be good default, so anyone with Apple Silicon can jump in development.

+2 -2

0 comment

1 changed file

pr created time in 13 days

create barnchskryukov/store_model

branch : chore/update-default-gemfile

created branch time in 13 days

fork skryukov/store_model

Work with JSON-backed attributes as ActiveRecord-ish models

fork in 13 days

pull request commentgrafana/k6-docs

Add xk6-cable extension

Hey, @MStoykov, thanks for the review!

That looks like an official anycable repo?

Yep =) Should I mark it with official: true then?

skryukov

comment created time in 14 days

PR opened grafana/k6-docs

Add xk6-cable extension

xk6-cable makes Action Cable and AnyCable functionality testing less verbose.

+13 -0

0 comment

1 changed file

pr created time in 14 days

push eventskryukov/k6-docs

Svyatoslav Kryukov

commit sha b01827256bf5ea50a9991336d0b65a3e50af8d04

feat: added xk6-cable

view details

push time in 14 days

fork skryukov/k6-docs

The k6 documentation website.

https://k6.io/docs/

fork in 14 days

startedpalkan/action_policy

started time in 19 days

startedtestdouble/noncommittal

started time in 20 days