Commit Graph

571 Commits

Author SHA1 Message Date
celenity
d3ff93ce4e fix: remove duplicate when + fix ci-update-site.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-02 04:46:32 +00:00
celenity
57e9ed0638 fix: ci-publish-packages.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-02 03:54:26 +00:00
celenity
0b3e4e5e36 fix: Glean Java home
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 19:10:35 +00:00
celenity
97359ec245 fix: AS publish java home
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 07:22:25 +00:00
celenity
e6e0087849 fix: AS java home
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 04:44:04 +00:00
celenity
711c877e75 fix: add JDK 17 to AS java installation paths
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 02:13:58 +00:00
celenity
6bddb87389 v149.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 01:48:35 +00:00
celenity
805fc588ed v149.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 01:35:26 +00:00
celenity
4e6eb190a7 feat: bump UnifiedPush-AC to 1.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 01:35:00 +00:00
celenity
059d3180ce feat: update to Phoenix 2026.03.31.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-31 23:42:08 +00:00
celenity
7efec51d44 feat: set env variables as readonly where possible, and improve/fix-up env var handling in general
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-31 23:30:53 +00:00
celenity
8f80dff60c feat: bump uniffi-bindgen
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 23:27:10 +00:00
celenity
7f2fe911b6 feat: bump Rust to 1.94.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 15:57:00 -04:00
celenity
e467f4c6a2 feat: harden cipher suites and enforce at least TLS 1.2 for various network connections
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 15:56:38 -04:00
celenity
e69e383ae6 fix: ensure the IronFox prebuilds repo is using the same env vars as we are elsewhere for certain configuration
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 15:55:19 -04:00
celenity
2cd9c2d97f feat: Switch to using JDK 25 by default, and use JDK 21 where possible for projects that JDK 25 don't support
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 15:53:38 -04:00
celenity
d7342f162f fix: Disable Rust incremental compilation to ensure builds are fresh (+ minor formatting for Rust env vars)
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 15:37:27 -04:00
celenity
0776c2fcb8 fix: add java to PATH for sign.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 02:52:30 +00:00
celenity
39fd7f538d fix: vars for Java and awk at prebuild.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 20:26:14 -04:00
celenity
4d5bebb9b3 feat: bump NPM to 11.12.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 20:15:09 -04:00
celenity
e8dde910b8 feat: Set-up Python with UV directly
(also sets envs to configure Python and UV)

Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 20:14:28 -04:00
celenity
57cb069cb8 feat: re-organize configuration files into separate configs directory
This should also help slightly speed up the build process, as it prevents us unnecessarily copying ex. the mozconfig files

Also includes a few minor tweaks to envs, like Gradle flags and new Phoenix envs (for next release)

Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 20:10:49 -04:00
celenity
af025b1b53 feat: Enable verbose Gradle console logs
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 02:46:08 +00:00
celenity
56629d1b35 feat: Handle downloading JDK 17 (Temurin) ourselves directly
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 02:45:43 +00:00
celenity
5a1ae4b510 fix: prevent running releaseOssLicensesCleanUp before building Fenix's bundle, to ensure that the generated dependencies.json isn't automatically deleted
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 02:43:05 +00:00
celenity
c15810ea7a feat: Prevent exposing branding resources/certain internal assets to websites - adapted from Tor Browser: ecb798d066
also see https://codeberg.org/librewolf/source/pulls/158

Signed-off-by: celenity <celenity@celenity.dev>
2026-03-28 07:31:06 +00:00
celenity
2b5c4e899a fix: use a patch to replace Google Play FIDO of microG, instead of a sed command
technically not necessary, but I'd rather be extra safe to ensure we monitor this and never accidentally ship it

Signed-off-by: celenity <celenity@celenity.dev>
2026-03-27 21:23:43 +00:00
celenity
0c620c32dd fix: re-enable the OSS licensing task
should now be fixed, because we use `gradle -p mobile/android/fenix` instead of `gradle :fenix`

Signed-off-by: celenity <celenity@celenity.dev>
2026-03-27 21:03:52 +00:00
celenity
23f7c56985 feat: Substitute Android Components, and use our own approach to substitute Glean
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-27 07:33:29 +00:00
celenity
8e9c34c665 feat: bump firefox-l10n
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-25 04:47:11 +00:00
celenity
cdb1203dad fix: Node.js woes
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-25 04:45:21 +00:00
celenity
47e67aee09 v149.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-24 15:18:53 +00:00
celenity
e18ccd239e fix: remove Claude integration from mozilla-central
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-23 18:52:58 +00:00
celenity
ad65657509 feat: Get Node.js
We need this because we now enable minification for JS (to reduce binary size)

Signed-off-by: celenity <celenity@celenity.dev>
2026-03-23 18:51:47 +00:00
celenity
77c6f8dc93 WIP: v149.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-23 05:29:31 +00:00
celenity
a447ba1bef fix: default location for python on Linux
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-22 20:57:15 +00:00
celenity
8d3ba31258 fix: do not dynamically create bundletool script from get_sources.sh (no reason to), + add IRONFOX_JAVA env
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-22 20:14:40 +00:00
celenity
08c925ffbe fix: replace python 3.9 with the latest python(3), + add IRONFOX_PYTHON variable for setting the location of python, and prevent dynamically creating our gradle script from get_source.sh (no reason to)
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-22 20:12:22 +00:00
celenity
80ebf07ef7 feat: update rustup to 1.29.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-12 17:55:43 +00:00
celenity
4ddacc5943 fix: logic for building Bundletool from source
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 23:04:04 +00:00
celenity
f84ce4a279 fix: spacing for release notes template
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:36:25 +00:00
celenity
ba4f13a966 feat: update release notes template
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:35:43 +00:00
celenity
74ca65616d fix: disable homepage as new tab by default for now - appear to cause issues opening external files (PDFs)
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:15:02 +00:00
celenity
38cffbd80b feat: enable homepage as new tab by default
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:15:01 +00:00
celenity
5ac2b50ae2 feat: add mode to update checksums from get_sources.sh + add logic to handle invalid arguments
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:15:01 +00:00
celenity
d44bd17234 feat: clone Android NDK separately from SDK + perform SHA512sum validation for it
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:15:01 +00:00
celenity
696fb31155 fix: clean-up
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:15:01 +00:00
celenity
cbbb1016e5 fix: add back fenix-disable-gms-licensing-task patch for now
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:15:01 +00:00
celenity
8e5e510dd7 fix: ensure we always generate license data
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:15:01 +00:00
celenity
0acb2aa0b9 fix: remove unnecessary fenix-disable-gms-licensing patch
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-11 22:15:01 +00:00