Post-deploy housekeeping: build script order, source maps, ogimage.xcf, old static/ tree
I maintainer di solito rispondono entro 8 giorni
@stephaniehobson ci sta già lavorando.
Dal 9/11/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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.
- Lingua principale
- JavaScript
- Stelle
- 21
- Fork
- 7
- Merge medio
- 6g 6h
- PR unite (30g)
- 5
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di mozilla/ensemble
-
Fira Sans is still usedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 8 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 8 giorni
-
Refresh deploy docs and contribute.json now that stage deploys from mainForse già presa @stephaniehobson l’ha presa oggi. Aperta
mozilla/ensemble#487 · 1 assegnatario ·
I maintainer di solito rispondono entro 8 giorni
-
Replace metrics-graphics with Observable PlotForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 8 giorni
-
Add analytics.Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 8 giorni
Tutte le issue di mozilla/ensemble
Issue simili
-
good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
cli: `studio --request <missing file>` answers with a raw ENOENT/EISDIR instead of a clear errorApertabug good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
laaielichter/Ai-edit-studio#81 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
jasonacox/pypowerwall#472 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
sebastienros/jint#4531 ·
I maintainer di solito rispondono entro 1 giorno
-
Add plone.svg to plone/iconsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni