jezzsantos / automate

Templatize patterns from your own codebase, make them programmable, then share them with your team. https://jezzsantos.github.io/automate/
https://www.nuget.org/packages/automate
MIT License
7 stars 0 forks source link

Runtime version incompatibility detection #52

Closed jezzsantos closed 2 years ago

jezzsantos commented 2 years ago

A toolkit that is built on a previously incompatible version of automate, needs to be detected and stopped from configuring an incompatible draft.

For example, a draft created with a toolkit on version 1.0.0 of automate, should throw an error (when being configured) if the installed version of automate is now 2.0.0.

The error should direct the user to upgrade the toolkit (i.e. build the toolkit) with the upgraded version of automate.