Refactor (non-breaking change which improves the structure or operation of the implementation)
New feature (non-breaking change which adds functionality)
Description
Adds the GENERATION_WRAPPER_COMMAND variable to support using a bundled version of the freemarker wrapper
Adds a check before calling freemarker to make sure there are contract steps available for the wrapper to do
Adds a utility function to get the status of contract steps
Minor update to documentation to remove the AZURE_EXTENSION_DIR as this is no longer used as the azure utilities have been merged into this repo
Motivation and Context
The wrapper command allows for https://github.com/hamlet-io/engine-core/pull/91 - The default behaviour is to use the standard command with java to reduce impact.
The check before calling freemarker prevents unnecessary calls to the freemarker wrapper / java which consumes quite a few resources to do nothing
Intent of Change
Description
Motivation and Context
The wrapper command allows for https://github.com/hamlet-io/engine-core/pull/91 - The default behaviour is to use the standard command with java to reduce impact. The check before calling freemarker prevents unnecessary calls to the freemarker wrapper / java which consumes quite a few resources to do nothing
How Has This Been Tested?
Tested locally
Related Changes
https://github.com/hamlet-io/engine-core/pull/91
Prerequisite PRs:
Dependent PRs:
Consumer Actions: