{"push_id":2406222487,"size":37,"distinct_size":1,"ref":"refs/heads/ssh-pr","head":"3fa567ae886fd5cf09c4b2b71e33e9e23ea061f9","before":"143742a450681020ec05ab2d6bfa93fc70574c4e","commits":[{"sha":"d27c529ebe919aba1a86b195b1d3fc3fb93ac8fa","author":{"name":"Cameron Diver","email":"d56aaea4b2d7b2ee423058e09800ade04b109fac@resin.io"},"message":"Fix bug in require for migrations for legacy preload\n\nChange-type: patch\nConnects-to: #573\nSigned-off-by: Cameron Diver <cameron@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/d27c529ebe919aba1a86b195b1d3fc3fb93ac8fa"},{"sha":"bda308306d80cf16c36d1be4839ce975fcf71669","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"v7.1.5","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/bda308306d80cf16c36d1be4839ce975fcf71669"},{"sha":"bc153ffe5d0c1ac7670423e69f221fcfd3ef2489","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"Auto-merge for PR #574 via VersionBot\n\nFix bug in require for migrations for legacy preload","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/bc153ffe5d0c1ac7670423e69f221fcfd3ef2489"},{"sha":"b6631b7367f5dabe7a88864392f71118248345a5","author":{"name":"Pablo Carranza Velez","email":"e233074affeb074ecf6c27664a0f4073308430fb@resin.io"},"message":"ApplicationManager: only use dockerImageId to identify images for current apps, to avoid trying to delete an image that is in use\n\nChange-Type: patch\nSigned-off-by: Pablo Carranza Velez <pablo@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/b6631b7367f5dabe7a88864392f71118248345a5"},{"sha":"f009e342937940265e9865353362f0b65cc64915","author":{"name":"Pablo Carranza Velez","email":"e233074affeb074ecf6c27664a0f4073308430fb@resin.io"},"message":"migrations: Use the correct service name for legacy apps\n\nChange-Type: patch\nSigned-off-by: Pablo Carranza Velez <pablo@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/f009e342937940265e9865353362f0b65cc64915"},{"sha":"affdcb1bc86da638301dc6ac59946ef683202ae7","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"v7.1.6","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/affdcb1bc86da638301dc6ac59946ef683202ae7"},{"sha":"3b60065f126bb52e00be310e400aebecf51b7480","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"Auto-merge for PR #575 via VersionBot\n\nFix bug in image management after update","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/3b60065f126bb52e00be310e400aebecf51b7480"},{"sha":"58bb6607584e193b72f4b05ea6531e8e10d6857d","author":{"name":"Pablo Carranza Velez","email":"e233074affeb074ecf6c27664a0f4073308430fb@resin.io"},"message":"gosuper: Treat systemd unit states that are not \"inactive\" or \"deactivating\" as enabled states\n\nThis should make the supervisor detect the VPN as enabled when it's starting up (or restarting because of an error).\n\nChange-Type: patch\nSigned-off-by: Pablo Carranza Velez <pablo@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/58bb6607584e193b72f4b05ea6531e8e10d6857d"},{"sha":"0f7c9f66dc7d8e10e2fe536a11f0e0bdca73ef33","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"v7.1.7","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/0f7c9f66dc7d8e10e2fe536a11f0e0bdca73ef33"},{"sha":"f4e07e3ce84493dd2a62b4af0e9bc3e8d73a5a37","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"Auto-merge for PR #577 via VersionBot\n\ngosuper: Treat systemd unit states that are not \"inactive\" or \"deacti…","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/f4e07e3ce84493dd2a62b4af0e9bc3e8d73a5a37"},{"sha":"79b4d39acd9bf96019df6913bf0aeb80c4c2ec95","author":{"name":"Pablo Carranza Velez","email":"e233074affeb074ecf6c27664a0f4073308430fb@resin.io"},"message":"Fix passing a target service to start in /v1/apps/:appId/start, and getting the containerId\n\nWe weren't passing a \"target\" to serviceAction, which made the start action fail.\nPlus we need to get the container again after starting to get the latest containerId.\n\nChange-Type: patch\nSigned-off-by: Pablo Carranza Velez <pablo@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/79b4d39acd9bf96019df6913bf0aeb80c4c2ec95"},{"sha":"f76aacc7fb1699310b44bfd03d7d2c635dbc4242","author":{"name":"Pablo Carranza Velez","email":"e233074affeb074ecf6c27664a0f4073308430fb@resin.io"},"message":"Avoid trying to send a response to API calls after we've already sent an error\n\nIn some cases we were using early `return res.status(...).send(...)` to send 400 errors\nbut this happened inside a promise chain that later sent another status and response.\n\nWe fix this with the correct indentation of the success response so that an early return doesn't fall there.\n\nChange-Type: patch\nSigned-off-by: Pablo Carranza Velez <pablo@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/f76aacc7fb1699310b44bfd03d7d2c635dbc4242"},{"sha":"a2579a1c9ad8577d0eca4992bc5d19ead503c49f","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"v7.1.8","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/a2579a1c9ad8577d0eca4992bc5d19ead503c49f"},{"sha":"7df07482d189a1c2e9bfa36da03ca0639c65f1c2","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"Auto-merge for PR #579 via VersionBot\n\nSome fixes for the supervisor API","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/7df07482d189a1c2e9bfa36da03ca0639c65f1c2"},{"sha":"9dfb76d2c80aebb51649ada3abdc8f429d68c65b","author":{"name":"Pablo Carranza Velez","email":"e233074affeb074ecf6c27664a0f4073308430fb@resin.io"},"message":"When migrating from legacy supervisors, mark the temporary composition as legacy\n\nWe migrate to a default composition because we need to avoid deleting existing docker images, but\nwe need to use the legacy-container label to avoid potentially creating a duplicated container when a target state comes in.\n\n(Just like we do for preloaded apps)\n\nChange-Type: patch\nSigned-off-by: Pablo Carranza Velez <pablo@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/9dfb76d2c80aebb51649ada3abdc8f429d68c65b"},{"sha":"de654ec60e398d9a138c2da93fb8684a5bd3e7c3","author":{"name":"Pablo Carranza Velez","email":"e233074affeb074ecf6c27664a0f4073308430fb@resin.io"},"message":"Skip taking the lock when updating the releaseId or imageId for a service that comes from a legacy supervisor\n\nChange-Type: patch\nSigned-off-by: Pablo Carranza Velez <pablo@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/de654ec60e398d9a138c2da93fb8684a5bd3e7c3"},{"sha":"310cff05a56941a048442d59885d189685df6140","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"v7.1.9","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/310cff05a56941a048442d59885d189685df6140"},{"sha":"62ad5ce3bae357d283328c3e726a7aee8465e9da","author":{"name":"resin-io-versionbot[bot]","email":"43cf1b10c06a3bd4893b17e56b5807130cb8f09c@users.noreply.github.com"},"message":"Auto-merge for PR #581 via VersionBot\n\nWhen migrating from legacy supervisors, mark the temporary compositio…","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/62ad5ce3bae357d283328c3e726a7aee8465e9da"},{"sha":"4ba4736aba257061efb4a1f072c6723c7a71cf60","author":{"name":"Pablo Carranza Velez","email":"e233074affeb074ecf6c27664a0f4073308430fb@resin.io"},"message":"compose: Emit a change event when a container is renamed, so that the updated imageId and releaseId are reported\n\nChange-Type: patch\nSigned-off-by: Pablo Carranza Velez <pablo@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/4ba4736aba257061efb4a1f072c6723c7a71cf60"},{"sha":"0101d62ace0328030b2c70120fb9b83d31bfa4c4","author":{"name":"Pablo Carranza Velez","email":"e233074affeb074ecf6c27664a0f4073308430fb@resin.io"},"message":"ApplicationManager: try to match available images by imageId to avoid keeping around unused image entries in the db\n\nThis should fix an issue where, on an update that only changes container metadata, the image install for the old image\nis kept around on the API.\n\nChange-Type: patch\nSigned-off-by: Pablo Carranza Velez <pablo@resin.io>","distinct":false,"url":"https://api.github.com/repos/resin-io/resin-supervisor/commits/0101d62ace0328030b2c70120fb9b83d31bfa4c4"}]}
{"actor":{"display_login":"pcarranzav"}}