{"push_id":1316770904,"size":10,"distinct_size":10,"ref":"refs/heads/fc033-support-chef-rfc-17","head":"7a92f9e7a363c958486c2f15274499d2f7c7917f","before":"c10ad9186559df84ee943793da1a37fd355e4a43","commits":[{"sha":"abc0c265eb04b2da89b6a760fecd217a974c9bdb","author":{"name":"akihiro17","email":"7810e2a7a043b70456d5c42fc47924f0eb9fb726@gmail.com"},"message":"Support old-style notifications with ruby 1.9 hash syntax\n\n`foodcritic` raises `ArgumentError` if we run `foodcritic` on recipes that contains old-style notifications with ruby 1.9 Hash syntax.\n\n```ruby:default.rb\nservice 'ssh' do\n  action :nothing\nend\n\nfile '/var/hoge' do\n  action :create\n  notifies :restart, resources(service: 'ssh')\nend\n```\n\n```\n> bundle exec foodcritc default.rb\n=> foodcritic/chef.rb:69:in `resource_check?': Arguments cannot be nil or empty. (ArgumentError)\n```\n\nIf the ruby 1.9 hash syntax is used, the ast like below is generated.\n\nast:\n [:assoc_new,\n  [:@label, \"service:\", [6, 39]]]\n\nIn this commit, foodcritic create a label node and add it to the accos_new children nodes so that we can get a resource type by `resources.xpath('label/@value')`.","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/abc0c265eb04b2da89b6a760fecd217a974c9bdb"},{"sha":"5b4c29a4f4d9aeb04690f93cb6e6370bc6a9600d","author":{"name":"Tim Smith","email":"855afa1270c7d55583ef40b427bb5d5ed06e3ba5@chef.io"},"message":"Add 12.14.89 metadata and make it the default\n\nSigned-off-by: Tim Smith <tsmith@chef.io>","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/5b4c29a4f4d9aeb04690f93cb6e6370bc6a9600d"},{"sha":"537d7a205ca880fedb3b34af961e5adc604e1275","author":{"name":"Tim Smith","email":"855afa1270c7d55583ef40b427bb5d5ed06e3ba5@chef.io"},"message":"Merge pull request #385 from akihiro17/old-style-notification\n\nSupport old-style notifications with ruby 1.9 hash syntax","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/537d7a205ca880fedb3b34af961e5adc604e1275"},{"sha":"810432f06141035b0a12d61f5f2ad50e5f44efb2","author":{"name":"Tim Smith","email":"855afa1270c7d55583ef40b427bb5d5ed06e3ba5@chef.io"},"message":"Remove testing on Ruby 2.1\n\nThe rack dependency prevents the installation on 2.1\n\nSigned-off-by: Tim Smith <tsmith@chef.io>","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/810432f06141035b0a12d61f5f2ad50e5f44efb2"},{"sha":"34a1f615d858fe6f5170d1ea781e89b86184ad4f","author":{"name":"Tim Smith","email":"855afa1270c7d55583ef40b427bb5d5ed06e3ba5@chef.io"},"message":"Merge pull request #486 from acrmp/12.14.89\n\nAdd 12.14.89 metadata and make it the default","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/34a1f615d858fe6f5170d1ea781e89b86184ad4f"},{"sha":"f012fd56e0d2955761504b02443e6bd748d0a634","author":{"name":"Tim Smith","email":"855afa1270c7d55583ef40b427bb5d5ed06e3ba5@chef.io"},"message":"Require Ruby 2.2.2\n\nDue to rack deps we need to drop 2.1\n\nSigned-off-by: Tim Smith <tsmith@chef.io>","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/f012fd56e0d2955761504b02443e6bd748d0a634"},{"sha":"6bc0b2d590703f0037e425087d7e8ce14bb6db44","author":{"name":"Tim Smith","email":"855afa1270c7d55583ef40b427bb5d5ed06e3ba5@chef.io"},"message":"Merge pull request #487 from acrmp/ruby22\n\nRequire Ruby 2.2.2","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/6bc0b2d590703f0037e425087d7e8ce14bb6db44"},{"sha":"8b1ced9d72d8d90ff80c7269e6697a657c1e4fcd","author":{"name":"Tim Smith","email":"855afa1270c7d55583ef40b427bb5d5ed06e3ba5@chef.io"},"message":"Use chefstyle 0.4\n\nSigned-off-by: Tim Smith <tsmith@chef.io>","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/8b1ced9d72d8d90ff80c7269e6697a657c1e4fcd"},{"sha":"a701fb0657e854ac204b1b67210734ba4f0ae6d0","author":{"name":"Tim Smith","email":"855afa1270c7d55583ef40b427bb5d5ed06e3ba5@chef.io"},"message":"Release 8.0.0\n\nSigned-off-by: Tim Smith <tsmith@chef.io>","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/a701fb0657e854ac204b1b67210734ba4f0ae6d0"},{"sha":"7a92f9e7a363c958486c2f15274499d2f7c7917f","author":{"name":"hagihala","email":"ef0aecb4932b1aed93aedcdc62063790860408e7@hatena.ne.jp"},"message":"Merge branch 'master' into fc033-support-chef-rfc-17","distinct":true,"url":"https://api.github.com/repos/hagihala/foodcritic/commits/7a92f9e7a363c958486c2f15274499d2f7c7917f"}]}
{"actor":{"display_login":"hagihala"}}