Stable branch #774
Replies: 5 comments 4 replies
-
|
Congratulations to all of us ;-) It has been long, but worth it! R |
Beta Was this translation helpful? Give feedback.
-
|
I feel there is a great future ahead for webERP! @timschofield Regarding which branch to issue a PR to, a simpler description might be "only PRs to the master branch will be accepted and, if a bug fix, will be cherry picked to the stable5.0 branch.". This seems more in line with your comment #763 (comment) iiuc. |
Beta Was this translation helpful? Give feedback.
-
|
I tried to “help” a couple of days ago, cherry-picking some commits from the master branch to the stable 5.0 one, and I messed up. My commits (regarding GL Cash Flow labels) did not pass the GitHub tests. The problem was something to do with phpunit (even if this commit is posterior to the Cash Flow ones), but I think now I managed to cherry-pick the right commit from master, and now stable seems OK. Please check. Anyway, I think we did not follow strictly the guidelines you posted on the first post regarding what deserves to be in stable 5.0 and whatnot. Should we publish a 5.1.0 version, then? R P.S.: I realized I won't be messing up with stable again ;-) |
Beta Was this translation helpful? Give feedback.
-
|
I am OK with a 5.1.0 now. @dalers : Your proposal looks good, but we have to be realistic. We are now a tiny (but strong) group of developers, and we do what time allows us. This proposal seems to me like a time-consuming task, probably due to ignorance, if some tasks could be automated. R |
Beta Was this translation helpful? Give feedback.
-
|
I think I probably didn't express myself very well here. I certainly wasn't proposing that we move to a permanent 3 monthly release cycle, just that we do 5.1 3 months after 5.0. Releasing v5 gave us a boost in terms of visitors to the web site, and I was thinking that backing that up with a v5.1 now might also give us a similar boost. I would love to have a more formalised release schedule, but realistically I know I'm not the right person to manage it. Other projects I have been involved in have had a dedicated release manager who has coordinated all of this work. It is not a job involving coding, and I would be very happy for any volunteers to come forward :-) Tim |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have released version 5 earlier on - #772
I have created a stable5.0 branch which I intend should be 5.0 with any bug fixes applied. I am defining a bug as
The following do not count as bugs
When in doubt, ask: "If I deploy this to production today, would it fix something that's actively causing problems
for users, or would it just make things better?" If the latter, it goes to master, not stable.
All development should go to the master branch. If it is a bug fix, then keep the commit separate, don't mix it with development work. Also if it is a bug fix then PLEASE start your commit message with the word 'Fix'.
It is my intention to release 5.0.1, 5.0.2 etc from this branch
Thanks
Tim
Beta Was this translation helpful? Give feedback.
All reactions