enable build-params evaluation of for-expressions in .bicepparam#18949
Open
polatengin wants to merge 2 commits intomainfrom
Conversation
…ation with expression variables
Contributor
|
Test this change out locally with the following install scripts (Action run 21721424199) VSCode
Azure CLI
|
Contributor
|
FYI the playground test has been fixed via this PR. You can merge/rebase from main. |
…y-building-inputs-in-bicepparam-files-to-reduce-duplication
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Fixes #14722
Description
build-paramsnow evaluatesfor-expressionsin parameter assignments by expanding them at compile time, avoidingvariables()runtime evaluation errors.I also added coverage for this scenario in both CLI integration tests and core unit tests.
Checklist
Microsoft Reviewers: Open in CodeFlow