jamcar23 / openpilot

Flexpilot is a fork of openpilot focused on flexibility, live tuning, and other experimental features.
MIT License
3 stars 2 forks source link

Semantic Versioning & Automated Changelog #79

Open jamcar23 opened 3 years ago

jamcar23 commented 3 years ago

Flexpilot should switch to using semantic versioning with the following convention:

At the same time FP should replace OP's changelog with its own. It can still include OP changes but only when FP's Major version number changes. The managing of this changelog should happen automatically as part of the CI pipeline, as such we'll need a python script to do the following:

Other things to consider doing at the same time:

Things to think about more: