Predictable LTS cadence
Every 42 days the old tree and binaries are thrown away and a fresh cycle begins from the newest upstream stable tag. No drift, no snowballing state — just a reproducible browser, on schedule.
Fluorite is a hardened Chromium fork of Cromite, rebuilt by a fully scripted pipeline: a clean source tree, a pinned stable tag, a patch layer, an optimized build, a test gate — every six weeks, without fail. Security milestones are tracked weekly in between. Same lineage as Bromite and Cromite; security and stability first.
Every 42 days the old tree and binaries are thrown away and a fresh cycle begins from the newest upstream stable tag. No drift, no snowballing state — just a reproducible browser, on schedule.
A containerized watcher runs weekly against the pinned milestone. When a relevant security fix lands upstream, it files a report, stages the update and kicks the pipeline — automatically.
All modifications live as discrete patches in a dedicated layer, applied fresh onto every new base. Patches queue through pending/, so nothing silently rots inside a fork.
Release configuration uses Chromium's official-build path: component build off, symbols trimmed, release optimizations on. What ships is what would ship.
Every build passes its suite before promotion. Binaries only land in the dist tree once they've proven themselves against the tagged base they were compiled from.
User data lives outside the build tree entirely. Each cycle starts from zero, which means every artifact can be traced back to exactly one tag and one patch set.
Fluorite didn't appear out of nowhere. It stands on a decade of browser-fork work:
dist/<version>/.$ ./fetch-chromium.sh && ./fluorite-release.sh FORCE_CYCLE=1
Binaries, checksums and per-cycle archives live on the download server. Launch with a dedicated profile directory — your data should live outside the build tree, just like ours does.