{"push_id":3037433651,"size":4,"distinct_size":4,"ref":"refs/heads/diagnose-config","head":"7da69226c83d16704e3f2fe06ac7ffe75e515cbb","before":"33efb8926304ed936fd626dc01751bfb7b12e030","commits":[{"sha":"4c3f121473402f4cbdc2bf7bb6f3d87b49412da8","author":{"name":"Tom de Bruijn","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomdebruijn.com"},"message":"Track config options sources\n\nFor diagnose purposes it's useful to know from what source the config\noption is set. For example, this helps debugging file config being\noverwritten by the system environment.\n\nChange the report format to include all the sources as well as the final\nconfig used by the gem.\n\nUpdate how the config is loaded in Config#initialize to work the same\nway for every source. Change `#merge` to directly update the\n`config_hash`, no need to pass it along if we already which config we're\nupdating.\n\nLooks like there were no specs for the config section in the transmitted\nreport. Added that now with the new structure.","distinct":true,"url":"https://api.github.com/repos/appsignal/appsignal-ruby/commits/4c3f121473402f4cbdc2bf7bb6f3d87b49412da8"},{"sha":"bc48c400148ade7d5bdca1f69b3133e367472092","author":{"name":"Tom de Bruijn","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomdebruijn.com"},"message":"Print config option sources in diagnose report\n\nThis allows users to track back on their own, based on the output, where\nthe config options are coming from.\n\nHelps with debugging where a particular option gets set.","distinct":true,"url":"https://api.github.com/repos/appsignal/appsignal-ruby/commits/bc48c400148ade7d5bdca1f69b3133e367472092"},{"sha":"bcf4b746033b7a43d774a2a09baa3fe3b37d01ad","author":{"name":"Tom de Bruijn","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomdebruijn.com"},"message":"Format config options in diagnose output\n\n- Print strings as strings, with quotes around them: `name: \"my_app\"`\n- Print `nil` values as `nil`, like `true` and `false`, rather than\n  empty strings.\n- Array and all other types will be formatted the same.","distinct":true,"url":"https://api.github.com/repos/appsignal/appsignal-ruby/commits/bcf4b746033b7a43d774a2a09baa3fe3b37d01ad"},{"sha":"7da69226c83d16704e3f2fe06ac7ffe75e515cbb","author":{"name":"Tom de Bruijn","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomdebruijn.com"},"message":"Print docs link as https URL","distinct":true,"url":"https://api.github.com/repos/appsignal/appsignal-ruby/commits/7da69226c83d16704e3f2fe06ac7ffe75e515cbb"}]}
{"actor":{"display_login":"tombruijn"}}