Files
IronFox/scripts
celenity 4bde1d952c feat: Improve granularity of the build scripts
Notably, this means that:

- It's now possible to build components individually
    - This should especially be useful for ex. CI, so we can avoid timeouts and improve build speed by building certain components simultaneously

- It's now possible to rebuild only a specific project and its consumers (instead of always having to build everything...)
    - ex. If I make a change to Gecko, I can just use `rebuild-gecko`, which only builds Gecko and its consumers (GeckoView, AC, and Fenix), instead of trying to build everything unconditionally

The default build behavior (ex. if no argument is specified) still remains the same

This also adds checks to ensure that the build script fails fast if important variables are not properly set/configured

Also includes some minor tweaks, such as a renaming of a couple of the CI jobs for clarity, and the addition of an `IRONFOX_TEMP` variable to indicate the temporary build directory

Signed-off-by: celenity <celenity@celenity.dev>
2026-06-17 22:09:00 +00:00
..
2026-06-16 04:24:09 +00:00
2026-06-16 04:24:09 +00:00
2026-06-04 05:42:47 +00:00
2026-04-24 01:00:46 -04:00
2025-10-16 04:14:42 +00:00
2026-06-16 04:24:09 +00:00
2026-01-13 21:21:00 +00:00
2026-06-16 04:24:09 +00:00
2026-03-23 05:29:31 +00:00
2026-06-16 04:59:38 +00:00
2026-06-16 17:09:34 +00:00