OpusVL / docker-odoo-custom

An Odoo docker image with extended capabilities and fixes over the official one
Other
1 stars 1 forks source link

Versioning odoo custom images #16

Open Nick-OpusVL opened 4 years ago

Nick-OpusVL commented 4 years ago

Perhaps we should be versioning these so breaking changes like this have a version number bump at the third level (e.g. 11.0.2.9 -> 11.0.3.0) and non-breaking changes at the fourth (e.g. 11.0.3.0 -> 11.0.3.1)

Originally posted by @Nick-OpusVL in https://github.com/OpusVL/docker-odoo-custom/pull/15#issuecomment-543107099

Nick-OpusVL commented 4 years ago

Purpose: to make sure we can add features with breaking changes without breaking other projects until we want to.

PeterAlabaster commented 4 years ago

Do you mean versioning at the branch level? (with branch name of 11.0.2.9 for example)?

Nick-OpusVL commented 4 years ago

Do you mean versioning at the branch level? (with branch name of 11.0.2.9 for example)?

11.0.2.9 would be a point-in-time tag, but it would be on the release branch 11.0.2

Nick-OpusVL commented 4 years ago

This kind of change might even warrant a new repo (where this one would be frozen in time), so we didn't get confused about all the versions in the new one (there would be a disconnect between 11.0's relationship with 11.0.1 and 11.0.1's relationship with 11.0.1.1 otherwise, which could confuse us potentially with disastrous consequences otherwise).

PeterAlabaster commented 4 years ago

Sounds like a friday job when we have immunity from project owners :)

Nick-OpusVL commented 4 years ago

BTW in a new repo those repos could be one per odoo version, e.g.

docker-custom-odoo-11

With tags like this:

quay.io/opusvl/custom-odoo-11:2.1
Nick-OpusVL commented 4 years ago

@PaulGWebster @PeterAlabaster @kkoci @acela82 @james-opusvl

Does anyone want to veto the plan to:

Get your vetos in by close of play on Friday please. I might be able to get things rolling faster if, assuming you have no questions, the people listed above unanimously upvote this comment before then (click the "plus smiley face" at the top of the comment then the Thumbs Up).

Nick-OpusVL commented 4 years ago

https://github.com/OpusVL/docker-custom-odoo-11/ for Odoo 11 series created.

Before merging in https://github.com/OpusVL/docker-odoo-custom/pull/17 we must have completed milestone https://github.com/OpusVL/docker-custom-odoo-11/milestone/1 of the new repo.