payload: {"push_id":4103100534,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"020ac1e08d02e37e49a3b96ab2db246dd7051dd2","before":"68190f43ca38d67e6d1e821f55c3cfbb1e6018ca","commits":[{"sha":"444b1c126e2d197bc42590ec61b0bd9d419b4845","author":{"name":"Stan Grishin","email":"4ea1788b88b97d7d7e11c5819fe226ebc5562293@melmac.net"},"message":"luci-app-vpnbypass: fix dispatcher bug when VPN node is present\n\nSigned-off-by: Stan Grishin <stangri@melmac.net>","distinct":true,"url":"https://api.github.com/repos/simetnicbr/openwrt-luci/commits/444b1c126e2d197bc42590ec61b0bd9d419b4845"},{"sha":"93934c08ca0d20c132138f23f4ded68c1b8080b8","author":{"name":"Florian Eckert","email":"ee3e4af9c48a69f5a5c47153eb4a777754bfbe6f@dev.tdt.de"},"message":"Merge pull request #3137 from stangri/master-luci-app-vpnbypass\n\nluci-app-vpnbypass: fix dispatcher bug when VPN node is present","distinct":true,"url":"https://api.github.com/repos/simetnicbr/openwrt-luci/commits/93934c08ca0d20c132138f23f4ded68c1b8080b8"},{"sha":"b2809cebd8009e7a68e2ad7da95b6335e1e9527b","author":{"name":"Jo-Philipp Wich","email":"bd73d35759d75cc215150d1bbc94f1b1078bee01@mein.io"},"message":"luci-base: luci.js, rpc.js, uci.js, network.js: add JSDoc annotations\n\nSigned-off-by: Jo-Philipp Wich <jo@mein.io>","distinct":true,"url":"https://api.github.com/repos/simetnicbr/openwrt-luci/commits/b2809cebd8009e7a68e2ad7da95b6335e1e9527b"},{"sha":"7c108683c6b65007e3ce8ce6db5e0e48aee87e2b","author":{"name":"Rafał Miłecki","email":"68396d1faf4100deae824f26e1be60d81c1ce164@milecki.pl"},"message":"luci-mod-system: use \"system\" new \"validate_firmware_image\" ubus method\n\nThis new ubus method provides more properly-formatted details about\nfirmware file. Use it to check if uploaded image is valid.\n\nThe old \"sysupgrade --test\" method is left for now to provide stderr\noutput.\n\nSigned-off-by: Rafał Miłecki <rafal@milecki.pl>\n[Added missing ACL, add default value for the ubus failure case]\nSigned-off-by: Jo-Philipp Wich <jo@mein.io>","distinct":true,"url":"https://api.github.com/repos/simetnicbr/openwrt-luci/commits/7c108683c6b65007e3ce8ce6db5e0e48aee87e2b"},{"sha":"5f2a17938f5f5cde444e398c02d2f67b3f914f95","author":{"name":"Rafał Miłecki","email":"68396d1faf4100deae824f26e1be60d81c1ce164@milecki.pl"},"message":"luci-mod-system: check if it's possible to force sysupgrade\n\nSome validation errors may be critical enough to prevent sysupgrade.\nCheck the \"forceable\" property and disallow forcing sysupgrade if\napplicable. It would fail anyway at the \"sysupgrade\" call.\n\nSigned-off-by: Rafał Miłecki <rafal@milecki.pl>","distinct":true,"url":"https://api.github.com/repos/simetnicbr/openwrt-luci/commits/5f2a17938f5f5cde444e398c02d2f67b3f914f95"},{"sha":"fb740f2c792696c64b3bd7115b25cdba32687003","author":{"name":"Rafał Miłecki","email":"68396d1faf4100deae824f26e1be60d81c1ce164@milecki.pl"},"message":"luci-mod-system: check for sysupgrade with backup possibility\n\nSome firmware images may not support preserving backup. In such cases\ndisplay a warning and disable relevant checkbox.\nSigned-off-by: Rafał Miłecki <rafal@milecki.pl>","distinct":true,"url":"https://api.github.com/repos/simetnicbr/openwrt-luci/commits/fb740f2c792696c64b3bd7115b25cdba32687003"},{"sha":"020ac1e08d02e37e49a3b96ab2db246dd7051dd2","author":{"name":"Jo-Philipp Wich","email":"bd73d35759d75cc215150d1bbc94f1b1078bee01@mein.io"},"message":"luci-mod-system: flash.js: fix \"rootfs_data\" partition detection\n\nThe `/sys/devices/virtual/mtd/` information is not available on all\ndevices so rely on the contents of `/proc/mtd` instead to check for\nthe existence of the `rootfs_data` partition.\n\nFixes: #3136\nSigned-off-by: Jo-Philipp Wich <jo@mein.io>","distinct":true,"url":"https://api.github.com/repos/simetnicbr/openwrt-luci/commits/020ac1e08d02e37e49a3b96ab2db246dd7051dd2"}]}
other: {"actor":{"display_login":"hmh"}}