742 Commits

Author SHA1 Message Date
celenity
923042e2de fix: revert "fix: temporarily revert certain env + CI script changes for now"
This reverts commit 3dd7cf2d5f, as these changes were not related to the issue

Signed-off-by: celenity <celenity@celenity.dev>
2026-04-05 20:12:43 +00:00
celenity
a09d43b02a fix - ci: ensure the AAR outputs directory exists
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-05 04:02:43 +00:00
celenity
f1799a31f8 fix - ci: ensure GeckoView AAR directories exist
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-05 02:17:15 +00:00
celenity
27cc063715 fix - ci: extract our GeckoView AAR artifacts
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-04 21:08:13 +00:00
Akash Yadav
1130261ae3 ci: add debug output for debugging CI failures
Signed-off-by: Akash Yadav <contact@itsaky.com>
2026-04-04 22:42:33 +05:30
Akash Yadav
e1fac88046 fix: ensure artifacts do not contain absolute paths
Signed-off-by: Akash Yadav <contact@itsaky.com>
2026-04-04 20:34:25 +05:30
Akash Yadav
c7319262d1 fix: ensure artifact names are not duplicated
Signed-off-by: Akash Yadav <contact@itsaky.com>
2026-04-04 20:33:47 +05:30
Akash Yadav
6a8aa7f040 fix: enable artifact compression for CI
Signed-off-by: Akash Yadav <contact@itsaky.com>
2026-04-04 17:05:18 +05:30
Akash Yadav
362dc28b53 feat: compress artifacts before uploading to CI
Signed-off-by: Akash Yadav <contact@itsaky.com>
2026-04-04 17:02:33 +05:30
Akash Yadav
aa32e22afb Revert "fix: temporarily decrease verbosity of logs and remove .idsig files for CI to reduce artifact size"
This reverts commit a14e949837a8b37bf05399d681e266152a3b39cc.
2026-04-04 15:39:25 +05:30
celenity
15fec1c063 fix: temporarily decrease verbosity of logs and remove .idsig files for CI to reduce artifact size
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-04 06:50:03 +00:00
celenity
3d598ff7bc fix
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-03 23:49:33 +00:00
celenity
a31d31d977 fix: test to determine wtf is breaking bundle signing (/bundletool)...
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-03 23:36:14 +00:00
celenity
4d21472610 fix: test to narrow down issue
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-03 17:40:18 +00:00
celenity
ee43164c71 fix: re-enable signing + disable extra temp logging
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-03 06:25:20 +00:00
celenity
3abe844f2c fix: temporarily get additional logs
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-03 02:37:32 +00:00
celenity
4b477db150 fix get_sources-if.sh 2026-04-02 22:17:28 +00:00
celenity
8f9b3d8040 fix: scripts (for now)
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-02 21:31:13 +00:00
celenity
a975f2ca23 fix: env
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-02 18:21:23 +00:00
celenity
5de6982e9b fix: temporarily revert certain env + CI script changes for now
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-02 18:15:05 +00:00
celenity
a4e07abec2 fix: grab Phoenix from GitLab instead of Codeberg
Codeberg appears to be unavailable ATM, which is causing the download to fail...

Signed-off-by: celenity <celenity@celenity.dev>
2026-04-02 06:27:05 +00:00
celenity
de46909da7 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
ec9ab705ec fix: ci-publish-packages.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-02 03:54:26 +00:00
celenity
d0067a5a3c fix: Glean Java home
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 19:10:35 +00:00
celenity
c37abd5d82 fix: AS publish java home
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 07:22:25 +00:00
celenity
18e26ec790 fix: AS java home
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 04:44:04 +00:00
celenity
7091254bb0 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
4f9cb3a9fe v149.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 01:48:35 +00:00
celenity
56784cb7a9 v149.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 01:35:26 +00:00
celenity
4319cf7255 feat: bump UnifiedPush-AC to 1.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-04-01 01:35:00 +00:00
celenity
06a9518f1f feat: update to Phoenix 2026.03.31.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-31 23:42:08 +00:00
celenity
68acead79e 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
57686f6036 feat: bump uniffi-bindgen
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 23:27:10 +00:00
celenity
0c606c6e20 feat: bump Rust to 1.94.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 15:57:00 -04:00
celenity
df79b8151e 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
e2dd61ee54 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
57ceb4a389 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
2c00b4093d 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
3fe5e21201 fix: add java to PATH for sign.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-30 02:52:30 +00:00
celenity
bb9597f7de 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
1a11e942ec feat: bump NPM to 11.12.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 20:15:09 -04:00
celenity
3618dc3788 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
f7aba43071 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
123592bc2c feat: Enable verbose Gradle console logs
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 02:46:08 +00:00
celenity
0852d777c2 feat: Handle downloading JDK 17 (Temurin) ourselves directly
Signed-off-by: celenity <celenity@celenity.dev>
2026-03-29 02:45:43 +00:00
celenity
c5a9a32f4f 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
2f00de0001 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
17ee1e35b0 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
cceab745dd 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
60652479fd 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