Skip to content

Conversation

@ivanduplenskikh
Copy link
Contributor

@ivanduplenskikh ivanduplenskikh commented Dec 16, 2025

Context

This PR updates 47 Azure Pipelines tasks to use the latest version of azure-pipelines-task-lib (v5.2.3)

📌 Related Work Item: AB#2342595


Task Name

  • AzureAppServiceManageV0
  • AzureAppServiceSettingsV1
  • AzureFunctionAppV1, AzureFunctionAppV2
  • AzureFunctionAppContainerV1
  • AzureFunctionOnKubernetesV1
  • AzureRmWebAppDeploymentV4, AzureRmWebAppDeploymentV5
  • AzureWebAppV1, AzureWebAppContainerV1
  • AzureCLIV1, AzureCLIV2, AzureCLIV3
  • AzureFileCopyV4, AzureFileCopyV5, AzureFileCopyV6
  • AzurePowerShellV4, AzurePowerShellV5
  • AzureResourceGroupDeploymentV2
  • AzureResourceManagerTemplateDeploymentV3
  • AzureVmssDeploymentV0, AzureVmssDeploymentV1
  • AzureKeyVaultV2
  • AzureMysqlDeploymentV1
  • ContainerBuildV0
  • DockerV1, DockerV2
  • DockerComposeV1
  • DockerInstallerV0
  • HelmDeployV0, HelmDeployV1
  • HelmInstallerV1
  • KubectlInstallerV0
  • KubeloginInstallerV0
  • KubernetesV1
  • KubernetesManifestV1
  • DownloadBuildArtifactsV0
  • DownloadFileshareArtifactsV1
  • DownloadGitHubNpmPackageV1
  • DownloadGitHubNugetPackageV1
  • DownloadGitHubReleaseV0
  • JenkinsDownloadArtifactsV1, JenkinsDownloadArtifactsV2
  • FuncToolsInstallerV0
  • GitHubReleaseV1
  • GoV0, GoToolV0

Description

This PR updates the azure-pipelines-task-lib dependency from v4.x versions to v5.2.3 across 47 pipeline tasks.

The update includes:

  • Dependency Update: Upgraded azure-pipelines-task-lib from v4.x → v5.2.3 in package.json files
  • Version Bumps: Incremented task minor versions (typically from x.2xx.1 → x.267.0) in task.json and task.loc.json files
  • Package Lock Updates: Regenerated package-lock.json files to reflect new dependency tree

Risk Assessment

TBD

Change Behind Feature Flag - No

This is a dependency update that affects the runtime behavior of tasks and cannot be covered by a feature flag


Tech Design / Approach

N/A

Documentation Changes Required - No

No user-facing functionality changes. This is an internal dependency update that does not affect task inputs, outputs, or behavior from a user perspective.


Unit Tests Added or Updated - No

Existing unit tests remain valid as task functionality is unchanged


Additional Testing Performed

  • Local build verification
  • L0 unit tests execution for modified tasks
  • CI tests execution for modified tasks

Logging Added/Updated - No

No changes to logging implementation


Telemetry Added/Updated - No

No custom telemetry changes in this PR


Rollback Scenario and Process - Yes

Rollback Plan:

  1. Task Level: Users can pin to previous task versions in their pipelines (e.g., AzureCLIV1@1.266 instead of @1.267)
  2. Repository Level: Revert this PR and redeploy previous task versions
  3. Override task: The overriding process for tasks or a particular task

Dependency Impact Assessed and Regression Tested - Yes

Dependency Analysis:

  • Primary Dependency: azure-pipelines-task-lib 4.x → 5.2.3

Checklist

  • Related issue linked: AB#2342595
  • Task versions bumped following versioning guide
  • Verified tasks behave as expected (validation in progress)
  • All task.json and task.loc.json files synchronized
  • Package-lock.json files regenerated
  • Build and test pipelines passing

@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ivanduplenskikh ivanduplenskikh force-pushed the users/iduplenskikh/2342595 branch from 346f6ba to 1049c7a Compare December 16, 2025 14:45
@ivanduplenskikh
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants