aws-toolkit-azure-devops
aws-toolkit-azure-devops copied to clipboard
Does node16 need to be added "Node runner update guidance for Azure Pipelines task authors"?
Hi,
First of this is more of a question than a bug.
Our concern is that tasks will start to fail when the support for the node10 runner is dropped as with the node 6 runner prior which was fixed with version 1.1.3.0 . Microsoft released the following call to action last year:
To ensure tasks that use a Node runner remain working on the Azure Pipelines agent, task authors need to update Node dependent tasks to use the Node 16 runner.
As Microsoft Hosted agents and various Azure DevOps Server versions have different lifecycles, there can be different Node runner versions installed depending on where a task is running. To be able to run the same task on agents with different Node runner versions, task.json can contain multiple execution sections:
Copy
"execution": {
"Node10": {
"target": "bash.js",
"argumentFormat": ""
},
"Node16": {
"target": "bash.js",
"argumentFormat": ""
}
In the above example, Azure Pipeline agents which include the Node 16 runner will choose it by default, and those which don’t will fall back to the Node 10 implementation."
Is this something to be worried about?