Remove bundled @github/copilot from release tarball
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 70/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Tranquilo
- Stack tecnológico
- shell
- Área
- build-system, release
Línea de trabajo
Lee scripts/create_code_editor_tarball.sh, o el script equivalente de creación del tarball, y rastrea cómo se ensambla node_modules. Ejecuta el proceso de empaquetado, verifica que el tarball resultante no contenga paquetes de @github/copilot y confirma que se elimina el tamaño innecesario del artefacto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
The CE 1.2.0-rc.1 tarball includes @github/copilot* packages in node_modules/ which add 237 MB to the release artifact:
152M node_modules/@github/copilot-linuxmusl-x64/
82M node_modules/@github/copilot/
3.0M node_modules/@github/copilot-sdk/
This was introduced by VS Code 1.119.x's built-in Copilot integration (ref: https://code.visualstudio.com/updates/v1_116).
Since SageMaker Code Editor removes all Copilot-related features for compliance/branding/legal reasons, these dependencies should also be excluded from the tarball.
Impact
- Conda package size increased from ~50 MB (CE 1.0.13) to ~150 MB (CE 1.2.0-rc.1)
- The
@github/copilot*packages account for nearly all of the increase - Unnecessary binary bloat shipped to every SMD customer
Proposed Fix
Exclude @github/copilot* from node_modules/ in the tarball creation script (scripts/create_code_editor_tarball.sh or equivalent).
rm -rf vscode-reh-web-linux-x64/node_modules/@github
Workaround
The conda-forge feedstock can strip it during packaging in build.sh as an interim fix.
- Lenguaje dominante
- Shell
- Estrellas
- 26
- Forks
- 24
- 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 aws/code-editor
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
aws/code-editor#301 ·
-
aws/code-editor#248 · 1 comentario · 1 asignado ·
Todos los issues de aws/code-editor
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
community-scripts/ProxmoxVE#17425 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
danielmiessler/LifeOS#2218 ·
-
docs(agents): strengthen the no-backslash-escaped-backticks rule with an issue-creation example Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
technical-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
ll7/robot_sf_ll7#9560 ·
-
Update ghgrab to 2.1.0 Abiertopackage-update
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
oSoWoSo/vOid_Community_repOsitory#148 · 1 comentario ·