microsoft / commercial-marketplace-offer-deploy

Deployment Manager for the Azure Marketplace
Other
21 stars 13 forks source link

CI: handlebars syntax #519

Closed bobjac closed 10 months ago

bobjac commented 11 months ago

Requirement

The GitHub actions are currently producing the createUiDefinition, mainTemplate and viewTemplate but replacing templated tags in the format of by using the sed command. Moving to a python command with handlebars will allow code to be shared between the MODM repo and the CLI repo.

Business Justification

This will optimize operations and eliminate the risk of mismatch between what MODM is expecting and what the CLI is producing.

Implementation