You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
iceraven-browser/.github/CODEOWNERS

59 lines
2.8 KiB
Plaintext

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
# This CODEOWNERS file defines individuals or teams that are responsible
# for code in this repository. Code owners are automatically requested
# for review when someone opens a pull request that modifies code that
# they own. Order is important; the last matching pattern takes the most
# precedence.
# A CODEOWNERS file uses a pattern that follows the same rules used in
# gitignore files. The pattern is followed by one or more GitHub usernames
# or team names using the standard @username or @org/team-name format.
# You can also refer to a user by an email address that has been added
# to their GitHub account, for example user@example.com.
# https://help.github.com/articles/about-codeowners/
# WARNING: if there is a single syntax error in this file, CODEOWNERS
# WILL NOT WORK AT ALL. Please be careful when editing this file.
#
# You can use the technique described in this blog post to validate
# the paths you specify in .gitignore:
# http://www.benjaminoakes.com/git/2018/08/10/Testing-changes-to-GitHub-CODEOWNERS/
# By default the Android Components team will be the owner for everything in
# the repo. Unless a later match takes precedence.
* @mozilla-mobile/ACT @mozilla-mobile/fenix
/.cron.yml @mozilla-mobile/releng @mozilla-mobile/fenix
/.taskcluster.yml @mozilla-mobile/releng @mozilla-mobile/fenix
/automation/ @mozilla-mobile/releng @mozilla-mobile/fenix
/taskcluster/ @mozilla-mobile/releng @mozilla-mobile/fenix
/.github/ @mozilla-mobile/releng @mozilla-mobile/fenix
# --- PERFORMANCE START --- #
# The performance team would like to monitor some files to understand
# when performance-impacting changes occur. Our intent is not to block
# these changes (for now) but to be aware of them. Please let us know
# if the CODEOWNERS system makes this impractical. We're available at
# #perf-android-frontend on Matrix.
# The perf team is relying on CODEOWNERS to catch regressions. If
# there is a single syntax error in the file, no rules will work.
# Therefore, we make the Perfomance team code owners of this file.
/.github/CODEOWNERS @mozilla-mobile/Performance
/app/src/*/java/org/mozilla/fenix/perf/** @mozilla-mobile/Performance
*.pro @mozilla-mobile/Performance
*proguard* @mozilla-mobile/Performance
# Possible startup regressions
*Application.kt @mozilla-mobile/Performance
*StrictMode*kt @mozilla-mobile/Performance
*ConstraintLayoutPerfDetector* @mozilla-mobile/Performance
[fenix] 15278 detekt rule runblocking (https://github.com/mozilla-mobile/fenix/pull/15942) * For https://github.com/mozilla-mobile/fenix/issues/15278: added CoroutineManager to count runBlocking calls * For https://github.com/mozilla-mobile/fenix/issues/15278: Added actual detekt rule for runblocking and its config to the yaml * For https://github.com/mozilla-mobile/fenix/issues/15278: Added unit test for RunblockingCounter * For https://github.com/mozilla-mobile/fenix/issues/15278: renamed StrictModeStartupSuppressionCountTest.kt to PerformanceStartupTest.kt and added runBlockingCount test * Lint fix * For https://github.com/mozilla-mobile/fenix/issues/15278: made runblocking a Long to prevent overflow * For https://github.com/mozilla-mobile/fenix/issues/15278: fixed MozRunblocking name, description and moved RunBlockingCounter to perf package * For https://github.com/mozilla-mobile/fenix/issues/15278:Renamed MozillaRunblockingCheck to MozillaRunBlockingCheck * For https://github.com/mozilla-mobile/fenix/issues/15278: Added setup for unit test, since it failed without restting counter * For https://github.com/mozilla-mobile/fenix/issues/15278: Fixed naming for RunBlocking lint check * For https://github.com/mozilla-mobile/fenix/issues/15278: removed changes made to test to use runBlockingIncrement * For https://github.com/mozilla-mobile/fenix/issues/15728: added test exclusion for runBlocking check * For https://github.com/mozilla-mobile/fenix/issues/15278: changed null check and added Synchronized to count setter * For https://github.com/mozilla-mobile/fenix/issues/15278: fix for nits * For https://github.com/mozilla-mobile/fenix/issues/15278: added StartupExcessiveResourceUseTest to CODEOWNERS * For https://github.com/mozilla-mobile/fenix/issues/15278: fixed for nits * For https://github.com/mozilla-mobile/fenix/issues/15278: Moved increment function to extension function and fixed indentation * For https://github.com/mozilla-mobile/fenix/issues/15278: Added tests for Atomic Integer extension and nit fix
4 years ago
*MozillaRunBlockingCheck.kt @mozilla-mobile/Performance
# We want to be aware of new features behind flags as well as features
# about to be enabled.
FeatureFlags.kt @mozilla-mobile/Performance
# --- PERFORMANCE END --- #