Commit Graph

77 Commits

Author SHA1 Message Date
Michael Comella 49240b239b For #19436: rm Application and FeatureFlags from perf code owners. 2021-05-10 15:58:33 -07:00
Aaron Train 29fa49ff12
No issue: add Android Emulator action for contributor PRs (#18901) 2021-04-21 10:20:34 -04:00
Stefan Arentz 056326904b
Update the sync-strings workflow (#19149) 2021-04-20 22:42:45 -04:00
Stefan Arentz 118f53d6d7
Run the sync-strings workflow daily at 2am (#19148) 2021-04-20 22:16:13 -04:00
Stefan Arentz 5db2f7568f Fixes #18995 - Upgrade the sync-strings action to v1.0.1 2021-04-13 21:47:52 +04:00
Stefan Arentz e8d405b48f
Workflow to sync strings (#18965) 2021-04-12 21:50:06 -04:00
Stefan Arentz e63bcfc35d
Do not the contributor workflow for MickeyMoz (#18125) 2021-02-24 09:12:30 -05:00
sarentz 1989d20ff6
Only run the build-contributor-pr workflow on forks (#18082) 2021-02-19 10:26:51 -05:00
Stefan Arentz 6270c8da8c
Workflow to build contributor PRs (#17843) 2021-02-18 12:02:52 -05:00
amedyne e1d6fa527c
Add configuration file for probot-stale - https://github.com/probot/stale (#17801)
* Create stale.yml

* Update stale.yml

* Update stale.yml
2021-02-04 09:53:58 -05:00
amedyne 4f770e9792
Update ---bug-report.md (#17660)
Update Bug report template
2021-01-27 16:53:04 -05:00
Johan Lorenzo ade23eb39c
Update release checklist to now include steps regarding shipit (#16918) 2020-12-16 13:13:36 -05:00
Stefan Arentz 5d598573fc
Create update-ac.yml workflow (#16974) 2020-12-10 16:47:00 -05:00
Michael Comella 94bbf90f3c No issue: move TestStrictModeManager to perf sub package. 2020-11-13 16:07:59 -08:00
Michael Comella 99600247bb No issue: move relevant files in :mozilla-lint-rules to perf pkg. 2020-11-13 16:07:59 -08:00
Michael Comella c647679e4d No issue: move relevant :mozilla-detekt-rules to perf/ pkg. 2020-11-13 16:07:59 -08:00
Michael Comella 346f85868e 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).
2020-11-13 16:07:59 -08:00
Michael Comella 72ab058551 For #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.
2020-11-13 15:39:06 -08:00
liuche 0b37625695
update release checklist (#16383) 2020-11-06 15:55:22 -08:00
MarcLeclair 7b1af41b40
15278 detekt rule runblocking (#15942)
* For #15278: added CoroutineManager to count runBlocking calls

* For #15278: Added actual detekt rule for runblocking and its config to the yaml

* For #15278: Added unit test for RunblockingCounter

* For #15278: renamed StrictModeStartupSuppressionCountTest.kt to PerformanceStartupTest.kt and added runBlockingCount test

* Lint fix

* For #15278: made runblocking a Long to prevent overflow

* For #15278: fixed MozRunblocking name, description and moved RunBlockingCounter to perf package

* For #15278:Renamed MozillaRunblockingCheck to MozillaRunBlockingCheck

* For #15278: Added setup for unit test, since it failed without restting counter

* For #15278: Fixed naming for RunBlocking lint check

* For #15278: removed changes made to test to use runBlockingIncrement

* For #15728: added test exclusion for runBlocking check

* For #15278: changed null check and added Synchronized to count setter

* For #15278: fix for nits

* For #15278: added StartupExcessiveResourceUseTest to CODEOWNERS

* For #15278: fixed for nits

* For #15278: Moved increment function to extension function and fixed indentation

* For #15278: Added tests for Atomic Integer extension and nit fix
2020-11-02 12:49:17 -05:00
Michael Comella 25d3ea65f5 For #15707: add ConstraintLayoutPerfDetectorTest to code owners. 2020-10-30 18:23:35 -07:00
Ankur Sonawane 319abf3bfa
For #15561: add comments to issue template (#15690)
* For #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 #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"
2020-10-16 14:42:21 -07:00
Michael Comella c071889520 For #15280: add new lint rule to CODE OWNERS. 2020-10-14 15:20:28 -07:00
Michael Comella b222376cb0 For #13959: add test to prevent increasing StrictMode suppression count. 2020-10-06 14:11:53 -07:00
Roger Yang 450caf1e42
Revert "No issue: remove * ac from codeowners." (#15638)
This reverts commit f3b7e294be.
2020-10-02 13:08:15 -04:00
Michael Comella f3b7e294be 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.
2020-10-01 17:09:39 -07:00
Michael Comella e04e20234d For #15273: add warnings about codeowners; add perf team as CODEOWNERS owner. 2020-09-24 08:33:18 -07:00
Michael Comella 70df3e8b15 For #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.
2020-09-24 08:33:18 -07:00
Ankur Sonawane bdc306f2ba
For #14487: Remove obsolete question (#14780)
The "Can you reproduce in Firefox for Android?"-question that is now obsolete since Fennec is EOL. Also, fenix uses the shield icon to open ETP toggle, and not the lock icon
2020-09-08 21:15:04 -07:00
Michael Comella 88a539ee5a No issue: monitor performance via CODEOWNERS. 2020-08-26 15:48:54 -07:00
Jonathan Almeida f638935241
Remove milestone from pull request template (#14198)
We don't use milestones in Fenix, so let's remove it from the PR template.
2020-08-25 18:12:59 -07:00
Michael Comella 78c6ee43c3 No issue: add 'Performance issue' type.
Currently, users file performance issues and it's up to the Fenix team
to triage them and tag them appropriately. I think it'd save the Fenix
team time and ensure the performance team sees more issues if there was
a new issue type.
2020-08-03 17:22:57 -07:00
Aaron Train b332deedd4
No Issue: Create --ui-test.md issue template (#11207) 2020-06-03 23:15:18 -04:00
Chenxia Liu 99ae855835 Closes #10670 - Update issue templates. 2020-05-15 08:34:59 -07:00
Sawyer Blatz 9998a3daf9 For #5909: Updates docs for improved accessibility process 2020-01-16 14:22:52 -08:00
Jeff Boek 3b3648e650 Adds triage action 2020-01-15 12:29:34 +02:00
Sawyer Blatz 99f3804216
Closes #6139: Removes bors (#7247)
I'm sorry, Dave, I'm afraid I can't do that.
2019-12-17 11:31:31 -06:00
Michael Comella 20e33290e2 No issue: remove Quality PR template item.
This should be caught by CI and should not be necessary to force folks
to check off.
2019-12-09 22:47:00 +01:00
Severin Rudie 1f5014ad53 No issue: update release docs (#6489)
* No issue: update release docs and add Beta release steps
2019-12-04 12:01:52 -08:00
Severin Rudie 18edad9e45 No issue: add script for compiling closed issues from commit history (#6509) 2019-11-25 19:03:40 -08:00
liuche 29d91ae769
No issue: Update releng docs (#6230)
* No issue: Update releng docs

* Fill out TODOs

* Address follow-ups
2019-10-31 15:35:56 -07:00
Jeff Boek 58ed86dac0
Update release_checklist with due dates 2019-10-10 23:07:07 -07:00
Sawyer Blatz b6d9bbda78
For #5382: Updates bors bot integration with Taskcluster (#5929) 2019-10-10 07:36:19 -07:00
Johan Lorenzo 1d30f313d3 Add Releng and Fenix as code owners of taskcluster/, .taskcluster.yml, .cron.yml 2019-09-26 09:36:06 -07:00
Jeff Boek 89a9b5057b Adds SUMO verification step 2019-09-20 10:08:32 -07:00
Colin Lee acfd73419c
No issue: Uncomment APK instructions and provide extra detail (#5317) 2019-09-17 15:20:30 -05:00
liuche fade141d4b No issue: Add AC pinning to releng steps (#5223) 2019-09-11 16:16:01 -05:00
Chenxia Liu 6b76ee75ff No issue: Update Releng Checklist with more dates. 2019-09-10 13:08:06 -07:00
Chenxia Liu 706075c518 No issue: Add AFTER-MERGE checklist item for PR 2019-09-10 13:08:06 -07:00
Jeff Boek 1b2e67b871 Adds string freeze date to calendar and string header (#5159) 2019-09-06 16:52:57 -07:00