Skip to content

Update to latest task-lib contains a breaking change #48

@dannyfhalpotia

Description

@dannyfhalpotia

Hi,

The update from azure-pipelines-task-lib v2.8.0 to v2.9.3 contains a breaking change since special characters like % are now being encoded. This means that when using the set-variable task and the variable value contains a % sign it will now be encoded whereas it wasn't before the update.

I consider this a breaking change so the task version for set-variable should really be bumped a major version so we can at least control when we want to upgrade in Azure DevOps and not have our build break overnight.

Offending Commit: c5e66ba

Ongoing discussion in azure-pipeline-task-lib repo: microsoft/azure-pipelines-task-lib#627

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions