Daniel Thorn
4cfdea4a62
[fenix] Submit commits to Glean probe-scraper
...
to validate and publish metrics, per https://mozilla.github.io/glean/book/user/adding-glean-to-your-project/enable-data-ingestion.html#validate-and-publish-metrics
> After your product has been enabled, you must submit commits to probe scraper to validate and publish metrics. Metrics will only be published from branches defined in probe scraper's repositories.yaml, or the Git default branch if not explicitly configured. This should happen on every CI run to the specified branches. Nightly jobs will then automatically add published metrics to the Glean Dictionary and other data platform tools.
2 years ago
Aaron Train
1d8c2885de
[fenix] Create --unit-test.md
2 years ago
Michael Comella
3a77569d98
[fenix] No issue: remove performance codeowners.
2 years ago
Andrew Halberstadt
bc6d20094e
[fenix] No issue: remove 'mozilla-mobile/releng' as CODEOWNER of /automation and /.github
...
These directories are specific to Fenix. After a quick scan and chat
with Releng, we don't have knowledge / motivation to be maintainers
here.
Releng will continue to be CODEOWNERS of core taskcluster files though.
3 years ago
amedyne
7f3b751b53
[fenix] Update Fenix release checklist ( https://github.com/mozilla-mobile/fenix/pull/23730 )
...
* Update Fenix release checklist
Updating this to reflect the latest process for releases for Firefox for Android.
* Incorporating feedback.
Incorporating review feedback.
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
3 years ago
Aki Sasaki
390b4c8f41
[fenix] update which bot is used ( https://github.com/mozilla-mobile/fenix/pull/22923 )
3 years ago
Aaron Train
c30c775870
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22710 - Disable run-ui in build-contributor-pr workflow ( https://github.com/mozilla-mobile/fenix/pull/22720 )
...
* Disable run-ui in build-contributor-pr workflow
Unfortunately the problem with INSTALL_FAILED_INSUFFICIENT_STORAGE is still showcasing itself on v2.21.0 – I'm not aware of any workaround at this moment in time, so I'm disabling this step of the workflow again.
* Update build-contributor-pr.yml
3 years ago
Aaron Train
5d1146ad11
[fenix] Re-enable contributor UI test job
...
Trying out @v2.21.0 to see if INSTALL_FAILED_INSUFFICIENT_STORAGE is resolved
3 years ago
Michael Comella
bab61a8239
[fenix] No issue: change label in perf issue template to `performance`
...
I recently changed the label from `eng:performance` to `performance`
so this template also has to be updated.
3 years ago
Aaron Train
8e7d41412d
[fenix] No issue: Fix workflow if statement in build-contributor-pr.yml ( https://github.com/mozilla-mobile/fenix/pull/20982 )
3 years ago
Aaron Train
8fd87ab361
[fenix] Disable run-ui in build-contributor-pr.yml ( https://github.com/mozilla-mobile/fenix/pull/20981 )
3 years ago
Stefan Arentz
1480a5292b
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main ( https://github.com/mozilla-mobile/fenix/pull/20457 )
...
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Automation/TC)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Workflows)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Workflows)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Issue Templates)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Jenkins)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (README & Documentation)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Jenkins)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Random)
3 years ago
Sebastian Kaspari
a439c163be
[fenix] GitHub workflow (run-ui): Use Java 11.
3 years ago
Sebastian Kaspari
70ae207572
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19662 : Use Java 11.
3 years ago
Michael Comella
94f2c824e5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/19901 : add benchmark.gradle to CODEOWNERS.
3 years ago
Jonathan Almeida
2c808a4d28
[fenix] Use bug report template with data validation
...
Github supports a more useful templating system that can provide
hints, descriptions, and simple data validation.
We can try to use this to increase the quality of our bug reports.
3 years ago
Aaron Train
38a96bd731
[fenix] No issue: Remove workaround; update runner in build-contributor-pr.yml ( https://github.com/mozilla-mobile/fenix/pull/20172 )
3 years ago
Aki Sasaki
912dc3bc1f
[fenix] possibly fix if statement in sync-strings ( https://github.com/mozilla-mobile/fenix/pull/20163 )
3 years ago
Aaron Train
2f4c65fca2
[fenix] No issue: Apply workaround for run-ui in contributor workflow ( https://github.com/mozilla-mobile/fenix/pull/20161 )
3 years ago
Aki Sasaki
4738f580aa
[fenix] cancel sync-strings on non-beta versions ( https://github.com/mozilla-mobile/fenix/pull/19776 )
...
* cancel sync-strings on non-beta versions
* use fenix-beta-version 2.0.0
3 years ago
Kevin Brosnan
0f2b64cb68
[fenix] Prevents stale bot from closing issues for disabled tests
3 years ago
Stefan Arentz
55da255570
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/19773 - Add a needs:review label to the automatic String Sync PRs ( https://github.com/mozilla-mobile/fenix/pull/19774 )
3 years ago
Michael Comella
3d04b3dbf5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/19436 : rm Application and FeatureFlags from perf code owners.
3 years ago
Aaron Train
574d698215
[fenix] No issue: add Android Emulator action for contributor PRs ( https://github.com/mozilla-mobile/fenix/pull/18901 )
3 years ago
Stefan Arentz
87b6b6c7cc
[fenix] Update the sync-strings workflow ( https://github.com/mozilla-mobile/fenix/pull/19149 )
3 years ago
Stefan Arentz
37326fff92
[fenix] Run the sync-strings workflow daily at 2am ( https://github.com/mozilla-mobile/fenix/pull/19148 )
3 years ago
Stefan Arentz
f7c383abe9
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/18995 - Upgrade the sync-strings action to v1.0.1
3 years ago
Stefan Arentz
0bcb8cb943
[fenix] Workflow to sync strings ( https://github.com/mozilla-mobile/fenix/pull/18965 )
3 years ago
Stefan Arentz
46e1424b11
[fenix] Do not the contributor workflow for MickeyMoz ( https://github.com/mozilla-mobile/fenix/pull/18125 )
4 years ago
sarentz
a68ba7e726
[fenix] Only run the build-contributor-pr workflow on forks ( https://github.com/mozilla-mobile/fenix/pull/18082 )
4 years ago
Stefan Arentz
34c1fa575c
[fenix] Workflow to build contributor PRs ( https://github.com/mozilla-mobile/fenix/pull/17843 )
4 years ago
amedyne
e469a5c435
[fenix] Add configuration file for probot-stale - https://github.com/probot/stale ( https://github.com/mozilla-mobile/fenix/pull/17801 )
...
* Create stale.yml
* Update stale.yml
* Update stale.yml
4 years ago
amedyne
e9c9154b33
[fenix] Update ---bug-report.md ( https://github.com/mozilla-mobile/fenix/pull/17660 )
...
Update Bug report template
4 years ago
Johan Lorenzo
1e8da5344f
[fenix] Update release checklist to now include steps regarding shipit ( https://github.com/mozilla-mobile/fenix/pull/16918 )
4 years ago
Stefan Arentz
9d847a8cd7
[fenix] Create update-ac.yml workflow ( https://github.com/mozilla-mobile/fenix/pull/16974 )
4 years ago
Michael Comella
159b13bb8f
[fenix] No issue: move TestStrictModeManager to perf sub package.
4 years ago
Michael Comella
4493b90366
[fenix] No issue: move relevant files in :mozilla-lint-rules to perf pkg.
4 years ago
Michael Comella
c8ec1542fe
[fenix] No issue: move relevant :mozilla-detekt-rules to perf/ pkg.
4 years ago
Michael Comella
1b6891dbc0
[fenix] No issue: perf code owner all /perf/ src dir.
...
Our previous strategy was to code owner all the specific files we should
own but that's fragile and unreasonable. This is simpler. We expect
there will still be edge cases that live outside these directories (e.g.
*Application*kt).
4 years ago
Michael Comella
39384786dd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/16376 : move Startup*Test to perf pkg under code owners.
...
Instead of listing many different files here, we should just put them in
/perf/ packages and code owner them.
4 years ago
liuche
e951f9b707
[fenix] update release checklist ( https://github.com/mozilla-mobile/fenix/pull/16383 )
4 years ago
MarcLeclair
78850c7e3d
[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
Michael Comella
ce90102a75
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15707 : add ConstraintLayoutPerfDetectorTest to code owners.
4 years ago
Ankur Sonawane
bd57584d64
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15561 : add comments to issue template ( https://github.com/mozilla-mobile/fenix/pull/15690 )
...
* For https://github.com/mozilla-mobile/fenix/issues/15561 : add comments to feature template
Comments are copied directly from https://github.com/mozilla-mobile/fenix#i-want-to-file-an-issue for more information
* For https://github.com/mozilla-mobile/fenix/issues/15561 : add comments to bug template
Comments are copied directly from https://github.com/mozilla-mobile/fenix#i-want-to-file-an-issue
* Move comments above STR and change message
* Move comments above "What is the user problem"
4 years ago
Michael Comella
169a87a1fb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15280 : add new lint rule to CODE OWNERS.
4 years ago
Michael Comella
d253b9060e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13959 : add test to prevent increasing StrictMode suppression count.
4 years ago
Roger Yang
15cab56493
[fenix] Revert "No issue: remove * ac from codeowners." ( https://github.com/mozilla-mobile/fenix/pull/15638 )
...
This reverts commit 112510aab50b141f910de211e2363c6b81882431.
4 years ago
Michael Comella
1d7eaed3ba
[fenix] No issue: remove * ac from codeowners.
...
rocketsroger and I agreed this may be undesireable due to the increased
notifications. If we remove it and someone complains, we can re-add it.
4 years ago
Michael Comella
4ac309f013
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15273 : add warnings about codeowners; add perf team as CODEOWNERS owner.
4 years ago
Michael Comella
e78c0aad23
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15273 : fix suspected syntax errors in code owners.
...
I validated the paths used using a technique in this blog post:
http://www.benjaminoakes.com/git/2018/08/10/Testing-changes-to-GitHub-CODEOWNERS/
So the syntax error(s) are likely within the names, such as this
example.
4 years ago