{"push_id":692485678,"size":7,"distinct_size":1,"ref":"refs/heads/develop","head":"0d3c65a792a9c94461536999b03b83b9d5ca5643","before":"a05140f35154bb93cad836de82104eb1123f8c69","commits":[{"sha":"b4d7ffbce8619d2626ca95421e8ed2f241dc3f64","author":{"email":"dde2cd72e82196ca286f8c355c4964e7a1127b9d@gmail.com","name":"Ondřej Kupka"},"message":"version: Add support for certain version suffixes\n\nThis patch is a preliminary change for the release management changes. It adds\nsupport for certain version suffixes that will be used later on.\n\nChange-Id: 7a101bbec4\nStory-Id: SF-160","distinct":false,"url":"https://api.github.com/repos/salsaflow/salsaflow/commits/b4d7ffbce8619d2626ca95421e8ed2f241dc3f64"},{"sha":"5782f50d5fc739a71d034624582c625cfb221a82","author":{"email":"dde2cd72e82196ca286f8c355c4964e7a1127b9d@gmail.com","name":"Ondřej Kupka"},"message":"action: Add another rollback helper\n\nThere are two rollback helpers now:\n\n  RollbackOnError(&err, action)\n\nis the same as\n\n  RollbackTaskOnError(&err, \"\", action)\n\nIn other words, in case it is not necessary to specify the task string and the\naction takes care of telling the user what is happening, there is a dedicated\nfunction now, no need to pass \"\" as the task string.\n\nChange-Id: 5b696779e0\nStory-Id: SF-160","distinct":false,"url":"https://api.github.com/repos/salsaflow/salsaflow/commits/5782f50d5fc739a71d034624582c625cfb221a82"},{"sha":"7761e8da0c271e19f914122b811daeeb5ca66980","author":{"email":"dde2cd72e82196ca286f8c355c4964e7a1127b9d@gmail.com","name":"Ondřej Kupka"},"message":"release start: Update the release workflow\n\nVersion suffixes are now incorporated into the release workflow, so we need to\nbump the right versions with the right suffixes to the right branches. The\noverall process looks like this:\n\n  1) Create the release branch on top of develop.\n  2) Bump version into the release branch.\n  3) Bump version into the trunk branch.\n  4) Push.\n\nSo compared to the original process, there is step 2, which was not necessary\nwhen version suffixes were not being used.\n\nChange-Id: 51c2b9948d\nStory-Id: SF-160","distinct":false,"url":"https://api.github.com/repos/salsaflow/salsaflow/commits/7761e8da0c271e19f914122b811daeeb5ca66980"},{"sha":"338c79da29e365f438fa80d959e58d29be55988d","author":{"email":"dde2cd72e82196ca286f8c355c4964e7a1127b9d@gmail.com","name":"Ondřej Kupka"},"message":"release stage: Update the release workflow\n\nThe version handling has changed to incorporate version suffixes. This brings\nchanges for release stage as well since the version number has to be changed and\nbumped for the staging branch when that one is created/reset.\n\nSo, the overall process looks like this:\n\n  1) Reset the staging branch to the release branch.\n  2) Delete the release branch.\n  3) Bump version into the staging branch.\n  4) Push.\n\nAlso, no tagging is happening during release stage any more, it is postponed\nuntil release deploy, so this logic has been dropped from this command.\n\nChange-Id: 4a41992986\nStory-Id: SF-160","distinct":false,"url":"https://api.github.com/repos/salsaflow/salsaflow/commits/338c79da29e365f438fa80d959e58d29be55988d"},{"sha":"3b0a9adf83b5a2aaadf5545b33a0765235774a87","author":{"email":"dde2cd72e82196ca286f8c355c4964e7a1127b9d@gmail.com","name":"Ondřej Kupka"},"message":"release deploy: Update the release workflow\n\nThis command has changed significantly. The current steps are:\n\n  1) Make sure that the staging branch is releasable.\n  2) Reset the production branch to point to the staging branch.\n  3) Bump version for the production branch (drop any version suffix).\n  4) Tag the production branch with the right version tag.\n  5) Reset the staging branch to the release branch if that one exists.\n     That means that another release is already running, so we want to\n\t stage it as soon as possible.\n  6) Push.\n\nChange-Id: f4b59ff01e\nStory-Id: SF-160","distinct":false,"url":"https://api.github.com/repos/salsaflow/salsaflow/commits/3b0a9adf83b5a2aaadf5545b33a0765235774a87"},{"sha":"a3711b4e8233e43f696c51ac9108af37834f6abd","author":{"email":"dde2cd72e82196ca286f8c355c4964e7a1127b9d@gmail.com","name":"Ondřej Kupka"},"message":"Fix wrong version formatting\n\nFrom now on the version passed in various method calls can have a suffix\nattached. This patch fixes a couple of formatting issues that this brought.\n\nChange-Id: 682ee16cc9\nStory-Id: SF-160","distinct":false,"url":"https://api.github.com/repos/salsaflow/salsaflow/commits/a3711b4e8233e43f696c51ac9108af37834f6abd"},{"sha":"0d3c65a792a9c94461536999b03b83b9d5ca5643","author":{"email":"dde2cd72e82196ca286f8c355c4964e7a1127b9d@gmail.com","name":"Ondřej Kupka"},"message":"Merge branch 'story/version-suffixes' into develop","distinct":true,"url":"https://api.github.com/repos/salsaflow/salsaflow/commits/0d3c65a792a9c94461536999b03b83b9d5ca5643"}]}