Azure / Azure/azure-functions-core-tools

func new installs older version of extensions

Open
#1,673 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
1.5k
Forks
498
Avg merge
4d 20h
Merged PRs (30d)
14

Description

```bash
func init --worker-runtime node
func extensions install -p Microsoft.Azure.WebJobs.Extensions.DurableTask -v 2.0.0
func new -l JavaScript -t "Durable Functions orchestrator" -n foo
```

The last step changes the DurableTask extension to version 1.8.0. Expected it to stay at 2.0.0 because it's newer.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue with the listed func init, extensions install, and func new commands, then trace the extension-version handling used by func new. Done means creating the Durable Functions orchestrator no longer downgrades Microsoft.Azure.WebJobs.Extensions.DurableTask from 2.0.0 to 1.8.0.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp
Domain
cli, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.