diff --git a/.github/workflows/release-automation.yml b/.github/workflows/release-automation.yml index 6ed6d1c451ec..3689c13a38c7 100644 --- a/.github/workflows/release-automation.yml +++ b/.github/workflows/release-automation.yml @@ -66,7 +66,7 @@ jobs: with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: app/build/outputs/apk/forkRelease/app-arm64-v8a-forkRelease.apk - asset_name: iceraven-browser-arm64-v8a-forkRelease.apk + asset_name: ${{ github.event.ref }}-browser-arm64-v8a-forkRelease.apk asset_content_type: application/vnd.android.package-archive @@ -77,7 +77,7 @@ jobs: with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: app/build/outputs/apk/forkRelease/app-armeabi-v7a-forkRelease.apk - asset_name: iceraven-browser-armeabi-v7a-forkRelease.apk + asset_name: ${{ github.event.ref }}-browser-armeabi-v7a-forkRelease.apk asset_content_type: application/vnd.android.package-archive @@ -88,7 +88,7 @@ jobs: with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: app/build/outputs/apk/forkRelease/app-x86-forkRelease.apk - asset_name: iceraven-browser-x86-forkRelease.apk + asset_name: ${{ github.event.ref }}-browser-x86-forkRelease.apk asset_content_type: application/vnd.android.package-archive @@ -99,5 +99,5 @@ jobs: with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: app/build/outputs/apk/forkRelease/app-x86_64-forkRelease.apk - asset_name: iceraven-browser-x86_64-forkRelease.apk + asset_name: ${{ github.event.ref }}-browser-x86_64-forkRelease.apk asset_content_type: application/vnd.android.package-archive diff --git a/README.md b/README.md index e23e73f77a38..f3b395c4312c 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,9 @@ Our goal is to be a close fork of the new Firefox for Android that seeks to prov Notable features include: * `about:config` support * The ability to *attempt* to install a much longer list of add-ons than Mozilla's Fenix version of Firefox accepts. Currently the browser queries [this AMO collection](https://addons.mozilla.org/en-US/firefox/collections/16201230/What-I-want-on-Fenix/) **Most of them will not work**, because they depend on code that Mozilla is still working on writing in `android-components`, but you may attempt to install them. If you don't see an add-on you want, you can [request it](https://github.com/fork-maintainers/iceraven-browser/issues/new). - * **No warranties or guarantee of security or updates**. Binaries are currently are manually built and are not meaningfully signed. Why should you trust random people on the Internet to provide your web browser, one of the most important pieces of software you use? Iceraven Browser could not exist without the hardworking folks at the Mozilla Corporation who work on the Mozilla Android Components and Firefox projects, but it is not a Mozilla product, and is not provided, endorsed, vetted, approved, or secured by Mozilla. + * **No warranties or guarantees of security or updates or even stability**! Note that Iceraven Browser is a mix of "Firefox Nightly" with our own added modifications and shipped with the stable version of GeckoView engine. Hence, the browser may contain bugs introduced upstream. Binaries are currently built automatically by our Github release automation. These binaries are signed with a debug key. When we finally publish this somewhere official like F-droid, we will sign the apks with a proper key suitable for public release. Due to the current way we create the releases and sign them, you may not want to rely on such "alpha" quality software as your primary web browser, as it will have bugs. So, use this browser only if you are comfortable with these limitations/potential risks. + +**Note/Disclaimer:** Iceraven Browser could not exist without the hardworking folks at the Mozilla Corporation who work on the Mozilla Android Components and Firefox projects, but it is not an official Mozilla product, and is not provided, endorsed, vetted, approved, or secured by Mozilla. In addition, we intend to try to cut down on telemetry and proprietary code to as great of an extent as possible as long as doing so does not compromise the user experience or make the fork too hard to maintain. Right now, webelieve that no telemetry should be being sent to Mozilla anymore, but we cannot guarantee this; data may still be sent. **If you catch the app sending data to Mozilla, Adjust, Leanplum, Firebase, or any other such service, please open an issue!** Presumably data that reaches Mozilla is governed by Mozilla's privacy policy, but as Iceraven Browser is, again **not a Mozilla product**, we can make no promises. @@ -60,7 +62,7 @@ git clone https://github.com/fork-maintainers/iceraven-browser cd iceraven-browser ``` -5. Configure the project. We need to set the release builds to be signed with the debug key, because proper code signing isn't set up yet and the completely unsigned APKs that are produced by default cannot be installed. +5. Configure the project. For your personal use you need to sign the apk file. The simplest way to do this is to use the debug key that is auto-generated by Android SDK. This is not a great idea for releasing, but acceptable for your personal use. You can configure it as follows: ```sh echo "autosignReleaseWithDebugKey=" >>local.properties