Commit Graph

91 Commits (dd6e3dd111fda5b9727c57276b9533e0156bf7e3)

Author SHA1 Message Date
Adam Novak 6d4a47921c Merge tag 'v85.1.1' into upstream-sync 3 years ago
Johan Lorenzo ade23eb39c
Update release checklist to now include steps regarding shipit (#16918) 3 years ago
Adam Novak 12bbfa9c4c Merge tag 'v84.1.0' into beta-sync 3 years ago
Stefan Arentz 5d598573fc
Create update-ac.yml workflow (#16974) 3 years ago
Stefan Arentz 356391c261
Create update-ac.yml workflow 3 years ago
Michael Comella 94bbf90f3c No issue: move TestStrictModeManager to perf sub package. 4 years ago
Michael Comella 99600247bb No issue: move relevant files in :mozilla-lint-rules to perf pkg. 4 years ago
Michael Comella c647679e4d No issue: move relevant :mozilla-detekt-rules to perf/ pkg. 4 years ago
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).
4 years ago
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.
4 years ago
Adam Novak 02768026ca Get the actually-missing version, in all the steps that need it 4 years ago
Adam Novak 5b2bbe9a08 Add pre-installation of missing SDK parts to Github Actions 4 years ago
liuche 0b37625695
update release checklist (#16383) 4 years ago
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
4 years ago
Michael Comella 25d3ea65f5 For #15707: add ConstraintLayoutPerfDetectorTest to code owners. 4 years ago
Adam Novak a6e01d9f8b Revert "Manually install NDK"
This reverts commit 9c0b461e90.
4 years ago
Adam Novak 3cd64d8be6 Revert "Also grab NDK for releases"
This reverts commit 955e87761c.
4 years ago
interfect 955e87761c
Also grab NDK for releases 4 years ago
interfect 9c0b461e90
Manually install NDK
I had to `sdkmanager "ndk;21.0.6113669"` locally too. Gradle is supposed to fetch all the SDK components for me, but for some reason it isn't doing do for this one.
4 years ago
Adam Novak 86742d23c4 Merge remote-tracking branch 'upstream/releases/v83.0.0' into upstream-sync 4 years ago
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"
4 years ago
Michael Comella c071889520 For #15280: add new lint rule to CODE OWNERS. 4 years ago
Abhijit Valluri 2c98a87298 Update CI actions to remove deprecated set-env, new apk signing action
Removing set-env due to the vunerability mentioned by Github here:
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
4 years ago
Abhijit Valluri e547c93311 Merge remote-tracking branch 'mozilla/master' into mozilla_main 4 years ago
Michael Comella b222376cb0 For #13959: add test to prevent increasing StrictMode suppression count. 4 years ago
Abhijit Valluri 000c11b89a [skip ci] fix issues with CI 4 years ago
Roger Yang 450caf1e42
Revert "No issue: remove * ac from codeowners." (#15638)
This reverts commit f3b7e294be.
4 years ago
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.
4 years ago
Abhijit Valluri 52348a1d7a [skip ci] Update release automation script + update README 4 years ago
Abhijit Valluri 36e7683dc1 [skip ci] CI fixes and sign apk workflow 4 years ago
Abhijit Kiran Valluri bb00ebe80c
Merge pull request #159 from abhijitvalluri/mozilla_main
Merge latest mozilla master to fork + fix conflicts
4 years ago
Abhijit Kiran Valluri ae0dbc711b
[skip ci] enable release automation + fix PR template + update readme (#168)
Enabling release automation!! We can now create releases automatically by simply pushing a tag to the repo. Instructions in the README. Updated README to have some emojis that will make some important instructions pop out!

Plus minor fix to the PR template file that creates the boilerplate below.
4 years ago
Abhijit Kiran Valluri 9fc6654a39
[skip ci] fix github actions (#167) 4 years ago
Abhijit Kiran Valluri e99a5e441f
Update PR template for our repo + update image for the github bot comment + allow skipping CI (#165)
* Update screenshot for comment with one non-members will see

* Update PR template with instructions suitable for our fork

* Allow users to skip CI checks if necessary
4 years ago
Abhijit Kiran Valluri 88ef9dd258
Put the comment on the PR after CI passes (#164) 4 years ago
Abhijit Kiran Valluri 0f7331d544
Comment on PR with link/instructions for downloading built apks (#162) 4 years ago
Abhijit Valluri fd6fe1bb75 Let github actions upload the apk built during CI 4 years ago
Abhijit Valluri 8d84ec8ef5 Merge branch 'mozilla_main' into fork 4 years ago
Michael Comella e04e20234d For #15273: add warnings about codeowners; add perf team as CODEOWNERS owner. 4 years ago
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.
4 years ago
Abhijit Kiran Valluri faba50a252
Remove daily build schedule from github actions
Remove unnecessary daily build from the github actions workflow
4 years ago
Abhijit Kiran Valluri df9d8bceae
Create github actions for Continuous Integration! (#116)
* Add github actions workflows

* Add github actions for CI

* Fix lint and detekt errors

* Add caching to the github actions

* Add the workflow statuses to the README

* Give the jobs more descriptive names

* Consolidate github actions workflows to a single workflow

* Give the steps meaningful names, save detekt and lint results
4 years ago
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
4 years ago
Michael Comella 88a539ee5a No issue: monitor performance via CODEOWNERS. 4 years ago
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.
4 years ago
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.
4 years ago
Aaron Train b332deedd4
No Issue: Create --ui-test.md issue template (#11207) 4 years ago
Chenxia Liu 99ae855835 Closes #10670 - Update issue templates. 4 years ago
Sawyer Blatz 9998a3daf9 For #5909: Updates docs for improved accessibility process 4 years ago
Jeff Boek 3b3648e650 Adds triage action 4 years ago