Azure / Azure/azure-functions-host

Migrate usage of deprecated ServiceBus packages

Open
#10,131 0 comments 0 reactions 0 assignees View on GitHub
1es area: engineering
Dominant language
C#
Stars
2k
Forks
482
Avg merge
2d 10h
Merged PRs (30d)
36

Description

Our tests use a deprecated service bus package:

https://github.com/Azure/azure-functions-host/blob/1bf081347aa0ff3fa02e846802ae330611d192ff/test/WebJobs.Script.Tests.Integration/WebJobs.Script.Tests.Integration.csproj#L49

However, it also appears that the actual .cs files which use that are excluded from compile:

https://github.com/Azure/azure-functions-host/blob/1bf081347aa0ff3fa02e846802ae330611d192ff/test/WebJobs.Script.Tests.Integration/WebJobs.Script.Tests.Integration.csproj#L24-L28

We should either migrate this package, fix the tests, and include them. Or remove the package and test files altogether.

Contributor guide

Open the contributing guide

Research direction

Start with the linked test/WebJobs.Script.Tests.Integration/WebJobs.Script.Tests.Integration.csproj, checking the deprecated ServiceBus package reference and the exclusions around lines 24–28. Locate the excluded C# test files, then determine whether migrating the package and enabling the tests or removing both package and tests is appropriate; done means the project builds without the deprecated package and the intended tests are handled.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 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.