diff --git a/app/build.gradle b/app/build.gradle index 6418535f6..3ac53b31e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -167,7 +167,7 @@ android { setIgnore true } - if (buildType.name == 'fenixProduction' && flavors.contains("geckonightly")) { + if (buildType.name == 'fenixProduction' && flavors.contains("geckobeta")) { setIgnore true } diff --git a/app/src/fenixProduction/AndroidManifest.xml b/app/src/fenixProduction/AndroidManifest.xml new file mode 100644 index 000000000..5fdb32de4 --- /dev/null +++ b/app/src/fenixProduction/AndroidManifest.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/fenixProduction/res/drawable/ic_launcher_foreground.xml b/app/src/fenixProduction/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 000000000..1e3b546ce --- /dev/null +++ b/app/src/fenixProduction/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + diff --git a/app/src/fenixProduction/res/ic_launcher-web.png b/app/src/fenixProduction/res/ic_launcher-web.png new file mode 100644 index 000000000..872099fde Binary files /dev/null and b/app/src/fenixProduction/res/ic_launcher-web.png differ diff --git a/app/src/fenixProduction/res/mipmap-hdpi/ic_launcher.png b/app/src/fenixProduction/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..5b017a545 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-hdpi/ic_launcher.png differ diff --git a/app/src/fenixProduction/res/mipmap-hdpi/ic_launcher_round.png b/app/src/fenixProduction/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 000000000..66cb587b5 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-hdpi/ic_launcher_round.png differ diff --git a/app/src/fenixProduction/res/mipmap-mdpi/ic_launcher.png b/app/src/fenixProduction/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..079117be9 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-mdpi/ic_launcher.png differ diff --git a/app/src/fenixProduction/res/mipmap-mdpi/ic_launcher_round.png b/app/src/fenixProduction/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 000000000..02755d9d1 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-mdpi/ic_launcher_round.png differ diff --git a/app/src/fenixProduction/res/mipmap-xhdpi/ic_launcher.png b/app/src/fenixProduction/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..3a1117b60 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/app/src/fenixProduction/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/fenixProduction/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 000000000..814740c15 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/app/src/fenixProduction/res/mipmap-xxhdpi/ic_launcher.png b/app/src/fenixProduction/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..6be395ba3 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/app/src/fenixProduction/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/fenixProduction/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 000000000..44ffba047 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/app/src/fenixProduction/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/fenixProduction/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..a6c5e03b5 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/app/src/fenixProduction/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/fenixProduction/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 000000000..653dea8f0 Binary files /dev/null and b/app/src/fenixProduction/res/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/app/src/fenixProduction/res/values/colors.xml b/app/src/fenixProduction/res/values/colors.xml new file mode 100644 index 000000000..55f8481dc --- /dev/null +++ b/app/src/fenixProduction/res/values/colors.xml @@ -0,0 +1,7 @@ + + + + @color/nightly_launcher_background + diff --git a/app/src/fenixProduction/res/values/static_strings.xml b/app/src/fenixProduction/res/values/static_strings.xml new file mode 100644 index 000000000..9e477567e --- /dev/null +++ b/app/src/fenixProduction/res/values/static_strings.xml @@ -0,0 +1,8 @@ + + + + + Firefox Nightly + diff --git a/app/src/fenixProduction/res/xml/shortcuts.xml b/app/src/fenixProduction/res/xml/shortcuts.xml new file mode 100644 index 000000000..e250a8904 --- /dev/null +++ b/app/src/fenixProduction/res/xml/shortcuts.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + diff --git a/app/src/main/java/org/mozilla/fenix/Config.kt b/app/src/main/java/org/mozilla/fenix/Config.kt index db3d19d5e..bc7f819d1 100644 --- a/app/src/main/java/org/mozilla/fenix/Config.kt +++ b/app/src/main/java/org/mozilla/fenix/Config.kt @@ -52,6 +52,7 @@ enum class ReleaseChannel { FenixNightly -> true FennecNightly -> true FenixDebug -> true + FenixProduction -> true else -> false } diff --git a/taskcluster/ci/build/kind.yml b/taskcluster/ci/build/kind.yml index 5f7a6fab5..9314d59b7 100644 --- a/taskcluster/ci/build/kind.yml +++ b/taskcluster/ci/build/kind.yml @@ -129,14 +129,15 @@ jobs: treeherder: symbol: beta(B) + # XXX `production` is now the new nightly. We keep this name around while we officially remove + # `nightly` and `fennec-nightly` production: attributes: - release-type: production - include-release-version: true + nightly: true + include-nightly-version: true include-shippable-secrets: true - filter-incomplete-translations: true run: - geckoview-engine: geckoBeta + geckoview-engine: geckoNightly gradle-build-type: fenixProduction run-on-tasks-for: [github-release] treeherder: diff --git a/taskcluster/ci/mark-as-shipped/kind.yml b/taskcluster/ci/mark-as-shipped/kind.yml index 86226ddd5..af8d210f4 100644 --- a/taskcluster/ci/mark-as-shipped/kind.yml +++ b/taskcluster/ci/mark-as-shipped/kind.yml @@ -17,8 +17,8 @@ primary-dependency: push-apk group-by: build-type only-for-build-types: - - beta - - production + - fenix-beta + - fenix-production job-template: description: Mark Fenix as shipped in ship-it