Azure Functions In-Process Model Deprecation — Migration to Isolated Worker Model Required

Abierto
#313 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
45/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
azure, csharp
Área
backend, cloud

Línea de trabajo

Comienza inspeccionando src/WinGet.RestSource.Functions/WinGet.RestSource.Functions.csproj y la ruta de implementación utilizada por el módulo de PowerShell Microsoft.WinGet.RestSource. Identifica las referencias de paquetes in-process actuales y los cambios del proyecto necesarios para el isolated worker model. Se considera terminado cuando la Function App implementada ya no muestra el banner de obsolescencia de Azure y sigue siendo compatible después del 10 de noviembre de 2026.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Brief description of your issue

The WinGet REST Source Functions project (WinGet.RestSource.Functions) uses the Azure Functions in-process hosting model, which Microsoft has announced will retire on November 10, 2026. After this date, in-process function apps will no longer be supported and may stop functioning.

When deploying via the Microsoft.WinGet.RestSource PowerShell module (v1.10.0), the Azure portal shows a deprecation banner on the deployed Function App:

Action required: Migrate your Azure Functions app to the isolated worker model before November 10, 2026.

Steps to reproduce
  1. Deploy a WinGet REST source using:
    Install-Module Microsoft.WinGet.RestSource
    New-WinGetSource -Name "mywinget" -ResourceGroup "rg-winget" -Region "westeurope"
    
  2. Open the deployed Function App in the Azure portal.
  3. Observe the deprecation banner at the top of the Function App blade.
Expected behavior

The project should use the Azure Functions isolated worker model (Microsoft.Azure.Functions.Worker) to ensure continued support and compatibility beyond November 2026.

Actual behavior

The project's WinGet.RestSource.Functions.csproj references in-process model packages

Environment
N/A
Lenguaje dominante
C#
Estrellas
317
Forks
79
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/winget-cli-restsource

Todos los issues de microsoft/winget-cli-restsource

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.