Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit ca78b5c
Author: akliuxingyuan <akliuxingyuan@gmail.com>
Date:   Sat Jan 7 22:35:37 2023 +0800

    update workflow status badge

commit 2805a67
Author: akliuxingyuan <akliuxingyuan@gmail.com>
Date:   Sat Jan 7 18:43:51 2023 +0800

    add toolbar menu option to show display name instead of email

commit 7aeee0d
Merge: 68112c0 78718ba
Author: akliuxingyuan <akliuxingyuan@gmail.com>
Date:   Sat Jan 7 14:25:24 2023 +0800

    Merge tag 'v108.2.0' into fork

commit 68112c0
Author: akliuxingyuan <akliuxingyuan@gmail.com>
Date:   Fri Jan 6 22:00:43 2023 +0800

    update resources for iceraven

commit ed1b338
Author: akliuxingyuan <akliuxingyuan@gmail.com>
Date:   Thu Jan 5 23:31:39 2023 +0800

    change gradle memory limit

commit acaad04
Author: akliuxingyuan <akliuxingyuan@gmail.com>
Date:   Thu Jan 5 20:37:04 2023 +0800

    migrate to MenuProvider

commit 025493a
Author: akliuxingyuan <akliuxingyuan@gmail.com>
Date:   Thu Jan 5 19:33:55 2023 +0800

    remove topsheetbehavior

commit f4a0127
Author: akliuxingyuan <akliuxingyuan@gmail.com>
Date:   Thu Jan 5 16:50:33 2023 +0800

    revert some code and fix merge

commit 6ec7bb2
Merge: 34794df 6897084
Author: akliuxingyuan <akliuxingyuan@gmail.com>
Date:   Thu Jan 5 16:00:24 2023 +0800

    Merge branch 'fenix/108.1.1' into fork

commit 34794df
Author: Adam Novak <interfect@gmail.com>
Date:   Wed Nov 2 22:08:34 2022 -0400

    Add a Java distribution

commit 7e1b8e9
Author: Adam Novak <interfect@gmail.com>
Date:   Wed Nov 2 21:42:02 2022 -0400

    Upgrade our source of Gradle and try to watch its resources

commit b307fc5
Author: Adam Novak <interfect@gmail.com>
Date:   Mon Oct 31 21:06:28 2022 -0400

    Move stacktrace option

commit 01e0d28
Author: Adam Novak <interfect@gmail.com>
Date:   Mon Oct 31 21:02:34 2022 -0400

    Generalize the build and release actions into one turbo-action

commit ac5b419
Author: Adam Novak <interfect@gmail.com>
Date:   Mon Oct 31 20:53:59 2022 -0400

    Add random Gradle options

commit 9057a21
Author: Adam Novak <interfect@gmail.com>
Date:   Mon Oct 31 20:40:54 2022 -0400

    Turn off some unused Mozilla workflows

commit 2c3c769
Author: Adam Novak <interfect@gmail.com>
Date:   Mon Oct 31 20:39:51 2022 -0400

    Roll back to the README we actually want

commit f5b84ec
Author: Adam Novak <interfect@gmail.com>
Date:   Sun Oct 30 14:55:31 2022 -0400

    Attempt to keep Gradle build daemon alive on Github Actions

commit 6260ae4
Author: Adam Novak <interfect@gmail.com>
Date:   Thu Oct 27 22:10:53 2022 -0400

    Just ship without Sentry bits, who knows if it will work

commit 228f433
Author: Adam Novak <interfect@gmail.com>
Date:   Wed Oct 26 22:45:59 2022 -0400

    Change tag trigger

commit 76f653a
Author: Adam Novak <interfect@gmail.com>
Date:   Wed Oct 26 22:36:46 2022 -0400

    Make release workflow run on pushed tags instead

commit ad7b81b
Author: Adam Novak <interfect@gmail.com>
Date:   Wed Oct 26 22:28:40 2022 -0400

    Make logo in new format

commit e79843f
Author: Adam Novak <interfect@gmail.com>
Date:   Sat Oct 22 12:26:38 2022 -0400

    Add channel to Nimbus again somehow

commit c8aa81b
Author: Adam Novak <interfect@gmail.com>
Date:   Sat Oct 22 12:24:17 2022 -0400

    Make nimbus-fml work on forkRelease

commit 27eb3fd
Author: Adam Novak <interfect@gmail.com>
Date:   Sat Oct 22 12:08:21 2022 -0400

    Fiddle with Nimbus to try and get it to not break the build

commit 1ebeca1
Author: Adam Novak <interfect@gmail.com>
Date:   Wed Oct 19 09:56:31 2022 -0400

    Fix merge

commit 7dcbf8c
Author: Adam Novak <interfect@gmail.com>
Date:   Mon May 9 20:49:07 2022 -0400

    Do all of Iceraven in one commit

    Bump top site limit under its new name

    Fix unresilved conflict

    Allow Nimbus to generate code that allows the fork flavors

    Drop private browsing page again

    Use the new text color name

    Point at paged style again

    Bring back Sentry so we don't have to change the code that would call it

    Note we need to build with app: now for some reason

    Also prefix Github build commands

    Adapt to settings moving

    Parse Iceraven versions

    Discover the linter's formatter

    Get rid of some Detekt complaints

    Handle more weird version strings

    Finish README

    Stop auto-release changelogs from being too huge

    Fix #440 by reattaching settings

commit 71ca6c1
Author: MickeyMoz <sebastian@mozilla.com>
Date:   Mon Oct 10 23:30:24 2022 +0000

    Update to Android-Components 106.0.5.

commit 8226605
Author: Pascal Chevrel <pascal@mozilla.com>
Date:   Mon Oct 10 18:14:52 2022 +0200

     Bump version to 106.1.0

commit cd22c8c
Author: runner <runner@4f047dc51429>
Date:   Mon Oct 10 02:59:43 2022 +0000

    Strings - app/src/main/res/values-pa-rIN/strings.xml

commit 3731006
Author: runner <runner@4f047dc51429>
Date:   Mon Oct 10 02:59:43 2022 +0000

    Strings - app/src/main/res/values-ja/strings.xml

commit 1e7f69b
Author: runner <runner@26e53c9e94ff>
Date:   Sun Oct 9 02:58:38 2022 +0000

    Strings - app/src/main/res/values-rm/strings.xml

commit 95897a3
Author: runner <runner@26e53c9e94ff>
Date:   Sun Oct 9 02:58:38 2022 +0000

    Strings - app/src/main/res/values-pl/strings.xml

commit 9530952
Author: runner <runner@26e53c9e94ff>
Date:   Sun Oct 9 02:58:38 2022 +0000

    Strings - app/src/main/res/values-ja/strings.xml

commit a49b266
Author: runner <runner@26e53c9e94ff>
Date:   Sun Oct 9 02:58:38 2022 +0000

    Strings - app/src/main/res/values-eo/strings.xml

commit 6370741
Author: runner <runner@26e53c9e94ff>
Date:   Sun Oct 9 02:58:38 2022 +0000

    Strings - app/src/main/res/values-co/strings.xml

commit 0ac14e5
Author: runner <runner@0387bc9ed388>
Date:   Sat Oct 8 02:47:10 2022 +0000

    Strings - app/src/main/res/values-lo/strings.xml

commit 33b3b3c
Author: runner <runner@0387bc9ed388>
Date:   Sat Oct 8 02:47:10 2022 +0000

    Strings - app/src/main/res/values-ka/strings.xml

commit aa1d1ed
Author: runner <runner@0387bc9ed388>
Date:   Sat Oct 8 02:47:10 2022 +0000

    Strings - app/src/main/res/values-co/strings.xml

commit 8a71450
Author: Mozilla Releng Treescript <release+release-automation-bot@mozilla.com>
Date:   Fri Oct 7 04:06:33 2022 +0000

    Automatic version bump CLOSED TREE NO BUG a=release

commit acdaf02
Author: MickeyMoz <sebastian@mozilla.com>
Date:   Fri Oct 7 02:27:01 2022 +0000

    Update to Android-Components 106.0.4.

commit af45392
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Fri Oct 7 03:22:33 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27325)

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-su/strings.xml

    Co-authored-by: runner <runner@e8fe2187cfdc>

commit 2e3e5d9
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Oct 6 03:18:02 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27297)

    * Strings - app/src/main/res/values-da/strings.xml

    * Strings - app/src/main/res/values-fr/strings.xml

    * Strings - app/src/main/res/values-pt-rPT/strings.xml

    * Strings - app/src/main/res/values-sl/strings.xml

    Co-authored-by: runner <runner@e9838f49e0e0>

commit 180d730
Author: mike a <mavduevskiy@gmail.com>
Date:   Thu Sep 29 21:56:13 2022 -0700

    Closes mozilla-mobile#27209: fix WallpapersSettings crash

    (cherry picked from commit 595d931)

commit f64642e
Author: mergify <mergify@users.noreply.github.com>
Date:   Wed Oct 5 18:42:26 2022 +0000

    update initial_experiments.json based on the current first-run experiments in experimenter

    (cherry picked from commit 11af9ab)

commit 02c2b82
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Oct 5 03:18:54 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27273)

    * Strings - app/src/main/res/values-dsb/strings.xml

    * Strings - app/src/main/res/values-in/strings.xml

    Co-authored-by: runner <runner@8b183d930c97>

commit cbb0cf3
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Oct 4 03:18:48 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27261)

    * Strings - app/src/main/res/values-en-rCA/strings.xml

    * Strings - app/src/main/res/values-es/strings.xml

    * Strings - app/src/main/res/values-hsb/strings.xml

    * Strings - app/src/main/res/values-ja/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-nn-rNO/strings.xml

    * Strings - app/src/main/res/values-su/strings.xml

    Co-authored-by: runner <runner@aad477deb4ac>

commit fc22e8a
Author: Mozilla Releng Treescript <release+release-automation-bot@mozilla.com>
Date:   Mon Oct 3 18:55:21 2022 +0000

    Automatic version bump CLOSED TREE NO BUG a=release

commit 4560430
Author: MickeyMoz <sebastian@mozilla.com>
Date:   Mon Oct 3 17:27:03 2022 +0000

    Update to Android-Components 106.0.3.

commit b0b5548
Author: Mozilla Releng Treescript <release+release-automation-bot@mozilla.com>
Date:   Mon Oct 3 16:12:21 2022 +0000

    Automatic version bump CLOSED TREE NO BUG a=release

commit 17d6489
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon Oct 3 03:14:30 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27250)

    * Strings - app/src/main/res/values-be/strings.xml

    * Strings - app/src/main/res/values-eo/strings.xml

    * Strings - app/src/main/res/values-es-rES/strings.xml

    * Strings - app/src/main/res/values-eu/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-oc/strings.xml

    * Strings - app/src/main/res/values-pt-rPT/strings.xml

    * Strings - app/src/main/res/values-su/strings.xml

    Co-authored-by: runner <runner@7a9a18a2e5a4>

commit 4f95c3a
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Oct 2 03:31:16 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27243)

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-su/strings.xml

    * Strings - app/src/main/res/values-th/strings.xml

    Co-authored-by: runner <runner@a4e6baf40f5d>

commit 69513fd
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sat Oct 1 03:32:10 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27236)

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-pt-rBR/strings.xml

    * Strings - app/src/main/res/values-su/strings.xml

    Co-authored-by: runner <runner@81574a6914e1>

commit da650d5
Author: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Date:   Fri Sep 30 12:49:18 2022 -0700

    For mozilla-mobile#27127: do not display wallpaper onboarding in private browsing mode (mozilla-mobile#27232)

    (cherry picked from commit 521f148)

    Co-authored-by: MatthewTighe <mtighe@mozilla.com>

commit 92f76ff
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Fri Sep 30 03:27:22 2022 +0000

    Strings - app/src/main/res/values-lo/strings.xml (mozilla-mobile#27227)

    Co-authored-by: runner <runner@ff3eff094a84>

commit e803241
Author: Jonathan Almeida <jalmeida@mozilla.com>
Date:   Thu Sep 22 07:37:35 2022 -0400

    Closes mozilla-mobile#27077: Load first run experiments synchronously.

    Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
    Co-authored-by: Charlie Humphreys <chumphreys@mozilla.com>
    Co-authored-by: jhugman <jhugman@users.noreply.github.com>
    (cherry picked from commit 911f350)

commit 2e044bc
Author: MickeyMoz <sebastian@mozilla.com>
Date:   Fri Sep 30 01:24:20 2022 +0000

    Update to Android-Components 106.0.2.

commit db76538
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Sep 29 03:30:58 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27213)

    * Strings - app/src/main/res/values-be/strings.xml

    * Strings - app/src/main/res/values-br/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    Co-authored-by: runner <runner@7661f04723e7>

commit 3e625b9
Author: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Date:   Wed Sep 28 12:34:22 2022 -0700

    For mozilla-mobile#26644 - Apply the new theme earlier to the private browsing button (mozilla-mobile#27204)

    This will help avoid a race between the two layers of the svg, with previously
    only changing the color for just one.
    By applying the new theme to the button when needing to apply the textColor
    from wallpaper it will automatically use the right

    (cherry picked from commit c7c5682)

    Co-authored-by: Mugurell <Mugurell@users.noreply.github.com>

commit d8bd4c8
Author: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Date:   Wed Sep 28 12:29:57 2022 -0700

    For mozilla-mobile#26424 - Handle special legacy wallpaper cases (mozilla-mobile#27203)

    (cherry picked from commit 1968517)

    Co-authored-by: Alexandru2909 <aputanu@mozilla.com>

commit 2d78c2a
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Sep 28 03:31:37 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27202)

    * Strings - app/src/main/res/values-ast/strings.xml

    * Strings - app/src/main/res/values-kab/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-oc/strings.xml

    * Strings - app/src/main/res/values-pt-rPT/strings.xml

    Co-authored-by: runner <runner@a4eb10f394df>

commit 20924ce
Author: Gabriel Luong <gabriel.luong@gmail.com>
Date:   Thu Sep 15 17:10:50 2022 -0400

    For mozilla-mobile#27026 - Use the wallpaper adapted text color for the Collections placeholder

    (cherry picked from commit 444f663)

commit 7bfe1ad
Author: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Date:   Tue Sep 27 15:11:14 2022 -0700

    For mozilla-mobile#26644 - Apply the wallpaper provided text color to the Fenix logo (backport mozilla-mobile#27009) (mozilla-mobile#27196)

    * For mozilla-mobile#26644 - Split the Fenix logo in two images

    This will allow us applying a certain tint just for the image containing a text
    to have a better contrast with wallpapers.

    (cherry picked from commit 103a0cb)

    * For mozilla-mobile#26644 - Apply the wallpaper provided text color to the Fenix logo

    And to the private mode switcher.

    (cherry picked from commit 7b5ba84)

    Co-authored-by: Mugurell <Mugurell@users.noreply.github.com>

commit b971a4c
Author: Mugurell <Mugurell@users.noreply.github.com>
Date:   Tue Sep 27 10:08:13 2022 +0300

    For mozilla-mobile#27172 - Enable the home onboarding dialog in all releases

    (cherry picked from commit 460008c)

commit 199fa8e
Author: Mugurell <Mugurell@users.noreply.github.com>
Date:   Tue Sep 27 10:07:25 2022 +0300

    For mozilla-mobile#27172 - Enable the sync onboarding cfr in all releases

    (cherry picked from commit c3a3cae)

commit 57568b1
Author: Mugurell <Mugurell@users.noreply.github.com>
Date:   Tue Sep 27 16:23:07 2022 +0300

    For mozilla-mobile#27111 - Disable TCP by default in 106.

    Nimbus will still be able to enable it if needed.

commit 2d23acf
Author: Mugurell <Mugurell@users.noreply.github.com>
Date:   Tue Sep 27 12:57:14 2022 +0300

    For mozilla-mobile#27111 - Allow TCP in all releases. Control it from Nimbus.

    After this change the TCP feature (and CFR) are enabled by default.
    Rollout can be controlled through Nimbus.

    (cherry picked from commit 6c2609a)

commit e3b7b2b
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Sep 27 03:29:27 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27187)

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-pa-rIN/strings.xml

    * Strings - app/src/main/res/values-zh-rTW/strings.xml

    Co-authored-by: runner <runner@7dde538f30c3>

commit f8690be
Author: MatthewTighe <mtighe@mozilla.com>
Date:   Fri Sep 23 15:45:46 2022 -0700

    For mozilla-mobile#27111: disable TCP in beta and release

    (cherry picked from commit 5c9a713)

commit fbd956c
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon Sep 26 03:57:19 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27166)

    * Strings - app/src/main/res/values-kk/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-ru/strings.xml

    * Strings - app/src/main/res/values-sk/strings.xml

    Co-authored-by: runner <runner@1466d2cffcbe>

commit ce63a8f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sun Sep 25 03:29:34 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27158)

    * Strings - app/src/main/res/values-kk/strings.xml

    * Strings - app/src/main/res/values-kmr/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-sl/strings.xml

    * Strings - app/src/main/res/values-th/strings.xml

    Co-authored-by: runner <runner@c88984fd1e80>

commit 1686851
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Sat Sep 24 03:29:08 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27151)

    * Strings - app/src/main/res/values-es-rCL/strings.xml

    * Strings - app/src/main/res/values-fr/strings.xml

    * Strings - app/src/main/res/values-iw/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-zh-rCN/strings.xml

    Co-authored-by: runner <runner@219c0361b766>

commit fc7b2ed
Author: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Date:   Fri Sep 23 16:53:32 2022 -0700

    For mozilla-mobile#27055: handle legacy wallpaper naming case (mozilla-mobile#27140)

    (cherry picked from commit 5811b06)

    Co-authored-by: MatthewTighe <mtighe@mozilla.com>

commit f326c01
Author: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Date:   Fri Sep 23 16:53:22 2022 -0700

    Closes mozilla-mobile#26966: enable wallpapers V2 (mozilla-mobile#27141)

    (cherry picked from commit 6f24fad)

    Co-authored-by: MatthewTighe <mtighe@mozilla.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

commit 0207dac
Author: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Date:   Fri Sep 23 18:49:23 2022 -0400

    Closes mozilla-mobile#27081: enable wallpaper onboarding flag (mozilla-mobile#27142)

    (cherry picked from commit ace7b1e)

    Co-authored-by: MatthewTighe <mtighe@mozilla.com>

commit b02fe09
Author: Mozilla Releng Treescript <release+release-automation-bot@mozilla.com>
Date:   Fri Sep 23 11:59:09 2022 +0000

    Automatic version bump CLOSED TREE NO BUG a=release

commit 9b05230
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Fri Sep 23 03:32:37 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27118)

    * Strings - app/src/main/res/values-es-rMX/strings.xml

    * Strings - app/src/main/res/values-fi/strings.xml

    * Strings - app/src/main/res/values-gn/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-nb-rNO/strings.xml

    * Strings - app/src/main/res/values-su/strings.xml

    * Strings - app/src/main/res/values-tr/strings.xml

    Co-authored-by: runner <runner@8450fe7ac230>

commit d5b55f2
Author: jeddai <jeddai@users.noreply.github.com>
Date:   Thu Sep 22 16:30:33 2022 +0000

    update initial_experiments.json based on the current first-run experiments in experimenter

    (cherry picked from commit fba4651)

commit bedd4b5
Author: MickeyMoz <sebastian@mozilla.com>
Date:   Thu Sep 22 12:23:37 2022 +0000

    Update to Android-Components 106.0.1.

commit abbc481
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Sep 22 03:24:12 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27100)

    * Strings - app/src/main/res/values-el/strings.xml

    * Strings - app/src/main/res/values-fi/strings.xml

    * Strings - app/src/main/res/values-fr/strings.xml

    * Strings - app/src/main/res/values-it/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-sl/strings.xml

    * Strings - app/src/main/res/values-te/strings.xml

    * Strings - app/src/main/res/values-tr/strings.xml

    Co-authored-by: runner <runner@1c2f0c103f22>

commit a86bf25
Author: MatthewTighe <mtighe@mozilla.com>
Date:   Tue Sep 20 11:39:07 2022 -0700

    For mozilla-mobile#27055: check whether applied wallpaper name is blank

    (cherry picked from commit 414c569)

commit 73c4f78
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Sep 21 03:39:08 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27084)

    * Strings - app/src/main/res/values-cy/strings.xml

    * Strings - app/src/main/res/values-el/strings.xml

    * Strings - app/src/main/res/values-en-rGB/strings.xml

    * Strings - app/src/main/res/values-es-rAR/strings.xml

    * Strings - app/src/main/res/values-es-rMX/strings.xml

    * Strings - app/src/main/res/values-fi/strings.xml

    * Strings - app/src/main/res/values-fy-rNL/strings.xml

    * Strings - app/src/main/res/values-gn/strings.xml

    * Strings - app/src/main/res/values-hu/strings.xml

    * Strings - app/src/main/res/values-hy-rAM/strings.xml

    * Strings - app/src/main/res/values-ia/strings.xml

    * Strings - app/src/main/res/values-is/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-nl/strings.xml

    * Strings - app/src/main/res/values-oc/strings.xml

    * Strings - app/src/main/res/values-sl/strings.xml

    * Strings - app/src/main/res/values-sv-rSE/strings.xml

    * Strings - app/src/main/res/values-tg/strings.xml

    * Strings - app/src/main/res/values-uk/strings.xml

    * Strings - app/src/main/res/values-vi/strings.xml

    * Strings - app/src/main/res/values-zh-rCN/strings.xml

    * Strings - app/src/main/res/values-zh-rTW/strings.xml

    Co-authored-by: runner <runner@aa051b880b49>

commit d56179f
Author: Mozilla Releng Treescript <release+release-automation-bot@mozilla.com>
Date:   Tue Sep 20 14:20:55 2022 +0000

    Automatic version bump CLOSED TREE NO BUG a=release

commit 64ebd17
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Sep 20 03:28:21 2022 +0000

    Sync Strings from main to releases_106.0 (mozilla-mobile#27070)

    * Strings - app/src/main/res/values-be/strings.xml

    * Strings - app/src/main/res/values-de/strings.xml

    * Strings - app/src/main/res/values-dsb/strings.xml

    * Strings - app/src/main/res/values-el/strings.xml

    * Strings - app/src/main/res/values-iw/strings.xml

    * Strings - app/src/main/res/values-hsb/strings.xml

    * Strings - app/src/main/res/values-ia/strings.xml

    * Strings - app/src/main/res/values-ko/strings.xml

    * Strings - app/src/main/res/values-lo/strings.xml

    * Strings - app/src/main/res/values-pt-rBR/strings.xml

    * Strings - app/src/main/res/values-sk/strings.xml

    Co-authored-by: runner <runner@47e61aafec6a>

commit 61dc1e2
Author: MatthewTighe <mtighe@mozilla.com>
Date:   Thu Sep 15 09:51:43 2022 -0700

    Closes mozilla-mobile#26997: convert v1 wallpapers into collection group

    (cherry picked from commit c6af07d)

commit 74e6ce8
Author: Pascal Chevrel <pascal.chevrel@free.fr>
Date:   Mon Sep 19 13:32:50 2022 +0200

    Set Android-Components version to 106.0.0
  • Loading branch information
interfect committed Jan 8, 2023
1 parent 78718ba commit e74a08c
Show file tree
Hide file tree
Showing 230 changed files with 4,229 additions and 804 deletions.
21 changes: 6 additions & 15 deletions .github/PULL_REQUEST_TEMPLATE
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,9 @@
- [ ] **Screenshots**: This PR includes screenshots or GIFs of the changes made or an explanation of why it does not
- [ ] **Accessibility**: The code in this PR follows [accessibility best practices](https://github.com/mozilla-mobile/shared-docs/blob/master/android/accessibility_guide.md) or does not include any user facing features. In addition, it includes a screenshot of a successful [accessibility scan](https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor&hl=en_US) to ensure no new defects are added to the product.

### QA
<!-- Before submitting the PR, please address each item -->
- [x] **QA Needed**

### To download an APK when reviewing a PR (after all CI tasks finished running):
1. Click on `Checks` at the top of the PR page.
2. Click on the `firefoxci-taskcluster` group on the left to expand all tasks.
3. Click on the `build-debug` task.
4. Click on `View task in Taskcluster` in the new `DETAILS` section.
5. The APK links should be on the right side of the screen, named for each CPU architecture.

### GitHub Automation
<!-- Do not add anything below this line -->

Used by GitHub Actions.
### To download an APK when reviewing a PR:
The PR runs an Android build check (`run-build`) that builds a `forkRelease` variant of the app. If it succeeds, then we upload the apks (signed with debug keys) via Github actions. We also generate a comment with some instructions and a link to help you find the downloads. You can also follow the instructions below:
1. Click Details next to "run-build (pull_request_target)" after it finishes with a green checkmark.
2. Click the "Artifacts" drop-down near the top right of the page.
3. The apk links should be present in the drop-down menu. You can click on the suitable CPU architecture to download a zipped apk file.
4. Unzip the file and install the apk.
115 changes: 115 additions & 0 deletions .github/disabled_workflows/android-build-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
name: Android build PR
on:
pull_request:
branches:
- fork
jobs:
run-build:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.pull_request.title), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Install Android SDK with pieces Gradle skips
run: ./automation/iceraven/install-sdk.sh
- name: Create version name
run: echo "VERSION_NAME=$(git describe --tags HEAD)" >> $GITHUB_ENV
- name: Build forkRelease variant of app
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: app:assembleForkRelease -PversionName=${{ env.VERSION_NAME }}


run-testDebug:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.pull_request.title), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Run tests
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: testDebug


run-detekt:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.pull_request.title), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Run detekt
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: detekt
- name: Archive detekt results
uses: actions/upload-artifact@v2
with:
name: detekt report
path: build/reports/detekt.html


run-ktlint:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.pull_request.title), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Run ktlint
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: ktlint


run-lintDebug:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.pull_request.title), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Run lintDebug
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: lintDebug
- name: Archive lint results
uses: actions/upload-artifact@v2
with:
name: lintDebug report
path: app/build/reports/lint-results-debug.html
143 changes: 143 additions & 0 deletions .github/disabled_workflows/android-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
name: Android build
on:
push:
branches:
- fork
jobs:
run-build:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Install Android SDK with pieces Gradle skips
run: ./automation/iceraven/install-sdk.sh
- name: Create version name
run: echo "VERSION_NAME=$(git describe --tags HEAD)" >> $GITHUB_ENV
- name: Build forkRelease variant of app
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: app:assembleForkRelease -PversionName=${{ env.VERSION_NAME }}
- name: Create signed APKs
uses: abhijitvalluri/sign-apks@v0.8
with:
releaseDirectory: app/build/outputs/apk/forkRelease/
signingKeyBase64: ${{ secrets.DEBUG_SIGNING_KEY }}
alias: ${{ secrets.DEBUG_ALIAS }}
keyStorePassword: ${{ secrets.DEBUG_KEY_STORE_PASSWORD }}
keyPassword: ${{ secrets.DEBUG_KEY_PASSWORD }}
- name: Archive arm64 apk
uses: actions/upload-artifact@v2
with:
name: app-arm64-v8a-forkRelease.apk
path: app/build/outputs/apk/forkRelease/app-arm64-v8a-forkRelease.apk
- name: Archive armeabi apk
uses: actions/upload-artifact@v2
with:
name: app-armeabi-v7a-forkRelease.apk
path: app/build/outputs/apk/forkRelease/app-armeabi-v7a-forkRelease.apk
- name: Archive x86 apk
uses: actions/upload-artifact@v2
with:
name: app-x86-forkRelease.apk
path: app/build/outputs/apk/forkRelease/app-x86-forkRelease.apk
- name: Archive x86_64 apk
uses: actions/upload-artifact@v2
with:
name: app-x86_64-forkRelease.apk
path: app/build/outputs/apk/forkRelease/app-x86_64-forkRelease.apk


run-testDebug:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Run tests
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: testDebug


run-detekt:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Run detekt
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: detekt
- name: Archive detekt results
uses: actions/upload-artifact@v2
with:
name: detekt report
path: build/reports/detekt.html


run-ktlint:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Run ktlint
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: ktlint


run-lintDebug:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 11
- name: Run lintDebug
uses: eskatos/gradle-command-action@v1
with:
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: lintDebug
- name: Archive lint results
uses: actions/upload-artifact@v2
with:
name: lintDebug report
path: app/build/reports/lint-results-debug.html
File renamed without changes.
24 changes: 24 additions & 0 deletions .github/disabled_workflows/comment-on-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: PR comment
on:
pull_request_target:
types: [opened]
branches:
- fork
jobs: # Disabled because we cannot build changes from fork PRs using this repo's secrets due to Github limitations. So, the built apk will be from wrong code, so this is pointless.
comment-on-pr:
runs-on: ubuntu-latest
if: "! contains(toJSON(github.event.pull_request.title), '[skip ci]')"
steps:
- name: Comment on PR with link to checks page
uses: mshick/add-pr-comment@v1
with:
message: |
### Download the built apks
You can download the apks built by Github actions **after** the CI checks pass.
Please go to the <a href="${{ github.event.pull_request.html_url }}/checks">checks page for this PR</a> to find the zipped apk files under the artifacts drop-down, as seen in the example screenshot below.
Note that you will have to click on the "Android build PR" tab on the left side to see the artifacts.
<img src="https://raw.githubusercontent.com/fork-maintainers/iceraven-browser/fork/.github/imgs/download-artifacts-screenshot.png" />
repo-token: ${{ secrets.GITHUB_TOKEN }}
allow-repeats: false
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# 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/

name: "Fenix - Sync Strings"
name: "Sync Strings"

on:
schedule:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# 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/

name: "Fenix - Update Android-Components"
name: "Update Android-Components"

on:
schedule:
Expand All @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: "Update Android-Components"
uses: mozilla-mobile/relbot@1.0.0
uses: mozilla-mobile/relbot@master
if: github.repository == 'mozilla-mobile/fenix'
with:
project: fenix
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# 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/

name: "Fenix - Update Nimbus Experiments"
name: "Update Nimbus Experiments"

on:
schedule:
Expand Down
Binary file added .github/imgs/download-artifacts-screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit e74a08c

Please sign in to comment.