Add measure based upgrade workflow #471
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Description
Add a new measure based upgrade workflow to work with LoadFlexibility measure
This new workflow supports "measures" block within upgrades in addition to the options. The measures block can include the desired list of measures to run and arguments to be passed to the measures. Unlike options block, the measures block do not support applyl_logic or costs - those are to be handled within the measure code themselves. One can pass necessary cost/apply_logic related parameters as an argument to the measure.
Example upgrades specification below:
`
`
Checklist
Not all may apply
minimum_coverage
in.github/workflows/coverage.yml
as necessary.