flathub / flathub/com.visualstudio.code
Disable VSCode's built-in auto update by default
- Lenguaje dominante
- Shell
- Estrellas
- 217
- Forks
- 82
- Merge medio
- 1 d 7 h
- PR fusionados (30 d)
- 1
Descripción
## Why
- Sometimes the Flatpak version is out of sync with the Microsoft release schedule
- The built-in update doesn't really have the ability to update the application due to the read-only essence of flatpak
- This practice is also found in applications like Firefox.
## How
### Approach 1
Unset `updateUrl` in `product.json` as what VSCodium does: https://github.com/VSCodium/vscodium/blob/9c8d4b367dadb4a4b007285a737233b8ee3cdf86/prepare_vscode.sh#L104-L106
### Approach 2
Set `UpdateMode` [policy](https://github.com/microsoft/vscode/blob/38b3b3179ecde98238c118343660388278c30378/src/vs/platform/update/common/update.config.contribution.ts#L32) to `none` in [Policy settings](https://code.visualstudio.com/docs/getstarted/settings#_settings-precedence). But I haven't figured out how to set the policy.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza inspeccionando product.json y el enfoque de VSCodium enlazado para la configuración updateUrl. Compáralo con la política UpdateMode de VS Code enlazada y determina qué enfoque desactiva las actualizaciones integradas de forma predeterminada en Flatpak; se considera completado cuando la aplicación deja de intentar ejecutar su propio flujo de actualización.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- vscode
- Área
- desktop
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100