Post-deploy housekeeping: build script order, source maps, ogimage.xcf, old static/ tree
Los mantenedores suelen responder en 8 días
@stephaniehobson ya está trabajando en esto.
Desde el 9/11/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Small things noticed while building the deploy pipeline (#480). None is urgent; each is independent, so split this up if that is easier.
-
npm run buildordersbuild:appbeforebuild:css.buildisnpm-run-all build:*, which runs alphabetically, so the Vite build runs before the Stylus compile it depends on. It only works today because both CI and the deploy workflow runnpm run build:cssas a separate step first. Makebuildself-sufficient (for examplebuild:1-css,build:2-app,build:3-version.json, or an explicitrun-s), then drop the separate step fromci.ymlanddeploy.yml. - Source maps ship to the public bucket.
vite.config.mjssetsbuild.sourcemap: truesonpm run sizecan inspect the bundle, which means roughly 3 MB of.mapfiles are uploaded on every deploy. Decide whether that is wanted. If not, generate maps only for the size command (for example via an env var) and leave the production build without them. -
public/img/ogimage.xcfis deployed. It is a GIMP source file and gets copied intobuild/and uploaded with everything else. Move it out ofpublic/(or intodocs/) so only the rendered PNG ships. - Old create-react-app
static/tree in the prod bucket. The May 2025 hand upload leftstatic/js/*and friends ings://moz-fx-data-static-websit-8565-ensemble. The Vite build usesassets/instead, so the old tree is dead weight. Once a prod deploy has succeeded and the CDN has moved on, deletestatic/from the bucket by hand (never with a root-levelrsync --delete;datasets/shares the bucket). Seedocs/architecture/deploy.md.
Refs WT-1916.
- Lenguaje dominante
- JavaScript
- Estrellas
- 21
- Forks
- 7
- Merge medio
- 6 d 6 h
- PR fusionados (30 d)
- 5
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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 mozilla/ensemble
-
Fira Sans is still usedAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 8 días
-
Do not show all data by defaultAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 8 días
-
Refresh deploy docs and contribute.json now that stage deploys from mainPosiblemente ocupada @stephaniehobson la tomó hoy. Abierto
mozilla/ensemble#487 · 1 asignado ·
Los mantenedores suelen responder en 8 días
-
Replace metrics-graphics with Observable PlotPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Los mantenedores suelen responder en 8 días
-
Add analytics.Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
Los mantenedores suelen responder en 8 días
Todos los issues de mozilla/ensemble
Issues similares
-
ai core enhancement good first issue testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
cli: `studio --request <missing file>` answers with a raw ENOENT/EISDIR instead of a clear errorPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
laaielichter/Ai-edit-studio#81 ·
Los mantenedores suelen responder en 1 día