Skip to content

Have clear instructions and a simple mechanism for pinning to a Bicep version #8978

@anthony-c-martin

Description

@anthony-c-martin

The following tools expose ways of using Bicep without pinning to a particular version, which is commonly used in CI pipelines:

  • AzCLI
  • AzPwsh
  • ADO task (AzureResourceManagerTemplateDeployment@3)
  • GitHub Actions (azure/arm-deploy@v1)
  • ADO/GitHub Actions base image

This is problematic when we push out a new release, as it means that customers are instantly upgraded without consent. We should think about designing a simple mechanism for locking to a particular version of Bicep.

Examples of issues that could have been avoided with this (please add as needed):

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions