Azure Functions In-Process Model Deprecation — Migration to Isolated Worker Model Required
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
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
- Deploy a WinGet REST source using:
Install-Module Microsoft.WinGet.RestSource New-WinGetSource -Name "mywinget" -ResourceGroup "rg-winget" -Region "westeurope" - Open the deployed Function App in the Azure portal.
- 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
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/winget-cli-restsource
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
Issue-Feature
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
-
Font Support AbiertoIssue-Feature
microsoft/winget-cli-restsource#310 · 1 comentario · 1 asignado ·
-
Issue Deploying in GCC-H AbiertoIssue-Bug
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
microsoft/winget-cli-restsource#309 · 2 comentarios ·
-
Issue-Feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
Todos los issues de microsoft/winget-cli-restsource
Issues similares
-
type/automation type/tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
t/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
ci-failure-cause test-failure
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
area:auth FE mvp P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
klasolsson81/jobbliggaren#1788 ·