Release a new version of Cypress every 2 weeks.
There are many pull requests that are merged in and working in the develop
branch that do not get released regularly and makes users 馃槩
The main challenge in achieving a regular release cycle is our internal process. We will need to be stricter about our branching strategy and release process.
develop
branch should always have all tests passing and never have 'partial' features.develop
branch at the moment.I just want to add one more to this list
develop
early gets us a chance to actually interact with the new code a little bit to flush out any hidden side effects.We have made some progress on this! Particularly where it comes to "Automate, document and/or disperse more responsibility of deploy process." Our DEPLOY.md doc has recently been updated with more documentation on the process. We also have more hands on the deploy process.
I'd still like to aim to have a set release cycle of 2 weeks. cc @flotwig
An update on this: we've decided to aim for a maximum of two weeks between releases, with less time if a patch release needs to come out or something. This should provide a nice balance between time spent on release and time before new features are released to users.
Most helpful comment
I just want to add one more to this list
develop
early gets us a chance to actually interact with the new code a little bit to flush out any hidden side effects.