Files
Bubberstation/tools
Roxy 0e74eda469 Split compile all maps workflow into two parallel jobs (#91038)
- Change `_basemap.dm` so instead of templates being included when
`CIBUILDING` is defined, it's based off a separate `ALL_TEMPLATES` flag,
like `ALL_MAPS`, also made it not dependent on `ALL_MAPS` being defined,
so the two can run separately
- Changes build.js to generate `templates.dm` with the `ALL_TEMPLATES`
flag instead of `ALL_MAPS`
- Change the compile all maps workflow to have two separate jobs, one
that does `ALL_MAPS` and one that does `ALL_TEMPLATES`

The downstreams are starting to run out of memory during this workflow
because we have extra templates and maps, splitting it this way should
alleviate that problem (for rough, non-scientific numbers: Combined
workflow reaches 3.5GB and then crashes during holodeck templates using
bubber code, split like this the maps workflow reaches 1GB and finishes,
the templates workflow reaches 1.5GB and finishes)

No player facing changes
2025-05-14 16:39:27 -04:00
..