Bug 1649400 - part 1: ship org.mozilla.fenix as a nightly product (#12127)
|
@ -167,7 +167,7 @@ android {
|
||||||
setIgnore true
|
setIgnore true
|
||||||
}
|
}
|
||||||
|
|
||||||
if (buildType.name == 'fenixProduction' && flavors.contains("geckonightly")) {
|
if (buildType.name == 'fenixProduction' && flavors.contains("geckobeta")) {
|
||||||
setIgnore true
|
setIgnore true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
package="org.mozilla.fenix">
|
||||||
|
|
||||||
|
<application>
|
||||||
|
|
||||||
|
<service android:name=".customtabs.CustomTabsService">
|
||||||
|
<!-- Trusted Web Activities are currently only supported in nightly. -->
|
||||||
|
<intent-filter tools:node="removeAll" />
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.support.customtabs.action.CustomTabsService" />
|
||||||
|
<category android:name="androidx.browser.trusted.category.TrustedWebActivities" />
|
||||||
|
</intent-filter>
|
||||||
|
</service>
|
||||||
|
|
||||||
|
</application>
|
||||||
|
|
||||||
|
</manifest>
|
After Width: | Height: | Size: 45 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 9.5 KiB |
After Width: | Height: | Size: 9.8 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 21 KiB |
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
- 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/. -->
|
||||||
|
<resources>
|
||||||
|
<color name="ic_launcher_background">@color/nightly_launcher_background</color>
|
||||||
|
</resources>
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
- 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/. -->
|
||||||
|
<resources>
|
||||||
|
<!-- Name of the application -->
|
||||||
|
<string name="app_name" translatable="false">Firefox Nightly</string>
|
||||||
|
</resources>
|
|
@ -0,0 +1,29 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
- 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/. -->
|
||||||
|
|
||||||
|
<shortcuts xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<shortcut
|
||||||
|
android:shortcutId="open_new_tab"
|
||||||
|
android:enabled="true"
|
||||||
|
android:icon="@drawable/ic_static_shortcut_tab"
|
||||||
|
android:shortcutShortLabel="@string/home_screen_shortcut_open_new_tab_2"
|
||||||
|
android:shortcutLongLabel="@string/home_screen_shortcut_open_new_tab_2">
|
||||||
|
<intent
|
||||||
|
android:action="org.mozilla.fenix.OPEN_TAB"
|
||||||
|
android:targetPackage="org.mozilla.fenix"
|
||||||
|
android:targetClass="org.mozilla.fenix.IntentReceiverActivity" />
|
||||||
|
</shortcut>
|
||||||
|
<shortcut
|
||||||
|
android:shortcutId="open_new_private_tab"
|
||||||
|
android:enabled="true"
|
||||||
|
android:icon="@drawable/ic_static_shortcut_private_tab"
|
||||||
|
android:shortcutShortLabel="@string/home_screen_shortcut_open_new_private_tab_2"
|
||||||
|
android:shortcutLongLabel="@string/home_screen_shortcut_open_new_private_tab_2">
|
||||||
|
<intent
|
||||||
|
android:action="org.mozilla.fenix.OPEN_PRIVATE_TAB"
|
||||||
|
android:targetPackage="org.mozilla.fenix"
|
||||||
|
android:targetClass="org.mozilla.fenix.IntentReceiverActivity" />
|
||||||
|
</shortcut>
|
||||||
|
</shortcuts>
|
|
@ -52,6 +52,7 @@ enum class ReleaseChannel {
|
||||||
FenixNightly -> true
|
FenixNightly -> true
|
||||||
FennecNightly -> true
|
FennecNightly -> true
|
||||||
FenixDebug -> true
|
FenixDebug -> true
|
||||||
|
FenixProduction -> true
|
||||||
else -> false
|
else -> false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -129,14 +129,15 @@ jobs:
|
||||||
treeherder:
|
treeherder:
|
||||||
symbol: beta(B)
|
symbol: beta(B)
|
||||||
|
|
||||||
|
# XXX `production` is now the new nightly. We keep this name around while we officially remove
|
||||||
|
# `nightly` and `fennec-nightly`
|
||||||
production:
|
production:
|
||||||
attributes:
|
attributes:
|
||||||
release-type: production
|
nightly: true
|
||||||
include-release-version: true
|
include-nightly-version: true
|
||||||
include-shippable-secrets: true
|
include-shippable-secrets: true
|
||||||
filter-incomplete-translations: true
|
|
||||||
run:
|
run:
|
||||||
geckoview-engine: geckoBeta
|
geckoview-engine: geckoNightly
|
||||||
gradle-build-type: fenixProduction
|
gradle-build-type: fenixProduction
|
||||||
run-on-tasks-for: [github-release]
|
run-on-tasks-for: [github-release]
|
||||||
treeherder:
|
treeherder:
|
||||||
|
|
|
@ -17,8 +17,8 @@ primary-dependency: push-apk
|
||||||
group-by: build-type
|
group-by: build-type
|
||||||
|
|
||||||
only-for-build-types:
|
only-for-build-types:
|
||||||
- beta
|
- fenix-beta
|
||||||
- production
|
- fenix-production
|
||||||
|
|
||||||
job-template:
|
job-template:
|
||||||
description: Mark Fenix as shipped in ship-it
|
description: Mark Fenix as shipped in ship-it
|
||||||
|
|