Azure / Azure/azure-functions-core-tools

Release updated tools version *before* rolling out to live Azure

Open
#2,122 1 comment 3 reactions 0 assignees View on GitHub
needs-discussion P1
Dominant language
C#
Stars
1.5k
Forks
498
Avg merge
5d 4h
Merged PRs (30d)
15

Description

Yesterday an updated version of the functions runtime (v3.0.14191.0) started to roll out across Azure (starting in East US region. It caused an issue with some of our services (we are doing some funky stuff with dependency injection) and caused our functions to fail to start entirely.

We were able to get a fix rolled out, but it was very hard to find the issue because the local tools are still on the older version. Thus we had no way to emulate the Azure environment accurately to reproduce the issue.

Is there a way to get the core tools (even a preview version) *before* the changes roll out to Azure and affect production systems?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing how the core tools versions are released in relation to Azure Functions runtime rollouts. Trace the path from an updated runtime version to the local tools release, then define a process that makes the tools available before production rollout. Done means the local tools can emulate the affected Azure environment ahead of live deployment.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp
Domain
cli, cloud, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.