{"push_id":914388607,"size":2,"distinct_size":1,"ref":"refs/heads/master","head":"b4fc36019f3ae7e140eaa45c108e22b56bbe164d","before":"94a104bd4c920932f3a9cf0aa0c03d2ce3af2979","commits":[{"sha":"a4853f8a2764632234bca3294299eacaa53c80cc","author":{"email":"b993c77347fd77ada2203fcf279332b31aa7312f@rabbitmq.com","name":"Jean-Sébastien Pédron"},"message":"Community plugins: Update build script to support 3.6+\n\no  Support both build systems: up-to RabbitMQ 3.5, and 3.6+. Compared to\n   3.5, building for 3.6 automatically handles dependencies. For\n   instance, if the rabbitmq_email plugin is compiled, it's required to\n   build gen_smtp in the same run, but before rabbitmq_email:\n     -p gen_smtp -p rabbitmq_email\n\n   With a build for 3.6, specifying rabbitmq_email is enough:\n     -p rabbitmq_email\n\n   The script queries which plugins are already shipped with the\n   RabbitMQ release and it publishes all plugins which are not.\n\n   The Umbrella is cloned with both build systems, even if 3.6 would\n   have handled dependencies just fine: it's used to switch all\n   components to the given server tag or query the last tag if none was\n   specified.\n\n   The minimum Erlang version for 3.6 is forced to R16B03.\n\n   If the plugin is part of the components cloned with the Umbrella, the\n   script does not clone it again. However, it still checks out the\n   specified plugin tag.\n\no  The script now distinguishes real plugins from wrappers. Those\n   wrappers are useless for 3.6 so they are skipped in this case. The\n   automatic dependencies handling will take care of building whatever\n   is necessary.\n\no  Support a per-plugin tag. The \"-T <plugin tag>\" flag was removed.\n   Now, to specify a plugin tag, add \"@<tag>\" to the plugin name on the\n   command line. For example:\n     -p rabbitmq_lvc@v0.0.4\n\n   The PLUGINS list was converted to a dict for this purpose.\n\no  New flag \"-T\" to skip the plugins' testsuite.\n\no  Parallel make jobs are disabled for 3.6 as this is untested and\n   unsupported so far.\n\no  New plugins were added to the list:\n     - gen_coap (wrapper: rabbitmq-gen-coap)\n     - rabbitmq-clusterer\n     - rabbitmq-coap-pubsub\n\nThere are still improvements to bring to the 3.6 support:\n    o  \"make check-xref\" is not implemented yet.\n    o  Source archives are not produced.","distinct":false,"url":"https://api.github.com/repos/rabbitmq/rabbitmq-public-umbrella/commits/a4853f8a2764632234bca3294299eacaa53c80cc"},{"sha":"b4fc36019f3ae7e140eaa45c108e22b56bbe164d","author":{"email":"b993c77347fd77ada2203fcf279332b31aa7312f@rabbitmq.com","name":"Jean-Sébastien Pédron"},"message":"Merge branch 'stable'","distinct":true,"url":"https://api.github.com/repos/rabbitmq/rabbitmq-public-umbrella/commits/b4fc36019f3ae7e140eaa45c108e22b56bbe164d"}]}