in app/classes/ReleaseInsights/Beta.php [286:304]
public function RCStatus() : array
{
if (defined('TESTING_CONTEXT')) {
$shipping_build = 'Firefox-94.0-build1';
} else {
$shipping_build = Json::load(URL::Balrog->value . 'rules/firefox-beta', 900)['mapping'] ?? 'N/A';// @codeCoverageIgnore
}
if ($shipping_build !== 'N/A') {
// We have Release candidates
[$product, $version, $build_number] = explode('-', (string) $shipping_build);
$is_rc_build = ! str_contains($version, 'b');
$number_rc_builds = $is_rc_build ? (int) str_replace('build', '', $build_number) : 0;
return [$is_rc_build, $number_rc_builds];
}
return [false, 0];// @codeCoverageIgnore
}