@@ -1069,11 +1069,11 @@ def _parse_bicepparam_file(cmd, template_file, parameters):
10691069 ensure_bicep_installation (cmd .cli_ctx , stdout = False )
10701070
10711071 minimum_supported_version_bicepparam_compilation = "0.14.85"
1072- if not bicep_version_greater_than_or_equal_to (minimum_supported_version_bicepparam_compilation ):
1072+ if not bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version_bicepparam_compilation ):
10731073 raise ArgumentUsageError (f"Unable to compile .bicepparam file with the current version of Bicep CLI. Please upgrade Bicep CLI to { minimum_supported_version_bicepparam_compilation } or later." )
10741074
10751075 minimum_supported_version_supplemental_param = "0.22.6"
1076- if _get_parameter_count (parameters ) > 1 and not bicep_version_greater_than_or_equal_to (minimum_supported_version_supplemental_param ):
1076+ if _get_parameter_count (parameters ) > 1 and not bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version_supplemental_param ):
10771077 raise ArgumentUsageError (f"Current version of Bicep CLI does not support supplemental parameters with .bicepparam file. Please upgrade Bicep CLI to { minimum_supported_version_supplemental_param } or later." )
10781078
10791079 bicepparam_file = _get_bicepparam_file_path (parameters )
@@ -4681,9 +4681,9 @@ def format_bicep_file(cmd, file, stdout=None, outdir=None, outfile=None, newline
46814681 minimum_supported_version = "0.12.1"
46824682 kebab_case_params_supported_version = "0.26.54"
46834683
4684- if bicep_version_greater_than_or_equal_to (minimum_supported_version ):
4684+ if bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version ):
46854685 args = ["format" , file ]
4686- use_kebab_case_params = bicep_version_greater_than_or_equal_to (kebab_case_params_supported_version )
4686+ use_kebab_case_params = bicep_version_greater_than_or_equal_to (cmd . cli_ctx , kebab_case_params_supported_version )
46874687 newline_kind = newline_kind or newline
46884688
46894689 # Auto is no longer supported by Bicep formatter v2. Use LF as default.
@@ -4719,26 +4719,26 @@ def publish_bicep_file(cmd, file, target, documentationUri=None, documentation_u
47194719 minimum_supported_version = "0.4.1008"
47204720 kebab_case_param_supported_version = "0.26.54"
47214721
4722- if bicep_version_greater_than_or_equal_to (minimum_supported_version ):
4722+ if bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version ):
47234723 args = ["publish" , file , "--target" , target ]
4724- use_kebab_case_params = bicep_version_greater_than_or_equal_to (kebab_case_param_supported_version )
4724+ use_kebab_case_params = bicep_version_greater_than_or_equal_to (cmd . cli_ctx , kebab_case_param_supported_version )
47254725 documentation_uri = documentation_uri or documentationUri
47264726
47274727 if documentation_uri :
47284728 minimum_supported_version_for_documentationUri_parameter = "0.14.46"
4729- if bicep_version_greater_than_or_equal_to (minimum_supported_version_for_documentationUri_parameter ):
4729+ if bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version_for_documentationUri_parameter ):
47304730 args += ["--documentation-uri" if use_kebab_case_params else "--documentationUri" , documentation_uri ]
47314731 else :
47324732 logger .error ("az bicep publish with --documentationUri/-d parameter could not be executed with the current version of Bicep CLI. Please upgrade Bicep CLI to v%s or later." , minimum_supported_version_for_documentationUri_parameter )
47334733 if with_source :
47344734 minimum_supported_version_for_publish_with_source = "0.23.1"
4735- if bicep_version_greater_than_or_equal_to (minimum_supported_version_for_publish_with_source ):
4735+ if bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version_for_publish_with_source ):
47364736 args += ["--with-source" ]
47374737 else :
47384738 logger .error ("az bicep publish with --with-source/-s parameter could not be executed with the current version of Bicep CLI. Please upgrade Bicep CLI to v%s or later." , minimum_supported_version_for_publish_with_source )
47394739 if force :
47404740 minimum_supported_version_for_publish_force = "0.17.1"
4741- if bicep_version_greater_than_or_equal_to (minimum_supported_version_for_publish_force ):
4741+ if bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version_for_publish_force ):
47424742 args += ["--force" ]
47434743 else :
47444744 logger .error ("az bicep publish with --force parameter could not be executed with the current version of Bicep CLI. Please upgrade Bicep CLI to v%s or later." , minimum_supported_version_for_publish_force )
@@ -4752,7 +4752,7 @@ def restore_bicep_file(cmd, file, force=None):
47524752 ensure_bicep_installation (cmd .cli_ctx )
47534753
47544754 minimum_supported_version = "0.4.1008"
4755- if bicep_version_greater_than_or_equal_to (minimum_supported_version ):
4755+ if bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version ):
47564756 args = ["restore" , file ]
47574757 if force :
47584758 args += ["--force" ]
@@ -4772,7 +4772,7 @@ def decompileparams_bicep_file(cmd, file, bicep_file=None, outdir=None, outfile=
47724772 ensure_bicep_installation (cmd .cli_ctx )
47734773
47744774 minimum_supported_version = "0.18.4"
4775- if bicep_version_greater_than_or_equal_to (minimum_supported_version ):
4775+ if bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version ):
47764776 args = ["decompile-params" , file ]
47774777 if bicep_file :
47784778 args += ["--bicep-file" , bicep_file ]
@@ -4803,7 +4803,7 @@ def generate_params_file(cmd, file, no_restore=None, outdir=None, outfile=None,
48034803 ensure_bicep_installation (cmd .cli_ctx , stdout = False )
48044804
48054805 minimum_supported_version = "0.7.4"
4806- if bicep_version_greater_than_or_equal_to (minimum_supported_version ):
4806+ if bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version ):
48074807 args = ["generate-params" , file ]
48084808 if no_restore :
48094809 args += ["--no-restore" ]
@@ -4830,7 +4830,7 @@ def lint_bicep_file(cmd, file, no_restore=None, diagnostics_format=None):
48304830 ensure_bicep_installation (cmd .cli_ctx , stdout = False )
48314831
48324832 minimum_supported_version = "0.7.4"
4833- if bicep_version_greater_than_or_equal_to (minimum_supported_version ):
4833+ if bicep_version_greater_than_or_equal_to (cmd . cli_ctx , minimum_supported_version ):
48344834 args = ["lint" , file ]
48354835 if no_restore :
48364836 args += ["--no-restore" ]
0 commit comments