Open juliaford opened 5 years ago
On thing I noticed: In Semantic Versioning, Major/Minor/Patch version numbers can not contain leading zeroes. Bene releases currently contain leading zeroes in their patch releases. I'm not sure what the technical implications of the current numbering system is.
Note that we'll need to change our release naming on Github to accommodate for the https://www.drupal.org/node/2715441#comment-11669389 workaround - need to use the short form (X.X.X) instead of the real tag name (8.x-X.X.X).
@unclegcb Here's the release I made which seems to work, but may not be ideal because it doesn't include patch versions: https://github.com/thinkshout/bene/releases/tag/2.07
Looks like Lightning uses major minor patch versions, like 2.0.0 (not sure how they'll handle Drupal 9, eek!). Thunder includes the Drupal major version, like 8.2.0. We should figure out how we want to do tagging before we start using this.
Love the Thunder versioning, let's do it.
Quick notes on conversation we just had about the potential for these sites to "divorce" from our circle/composer framework and return to a Bene Upstream:
Overview
Once repos have been refactored and a build process has been set up, we need to think about how releases will happen going forward. I'd recommend hashing out the following:
Dev [? hrs]
This ticket is done when:
TBD.